Commit Graph

  • 649d12d7a8 chore: sync nx cache and node_modules Priyanka Punukollu 2026-02-28 13:38:24 -0600
  • 33e199ac39 trigger: redeploy login fix Priyanka Punukollu 2026-02-28 13:04:04 -0600
  • 44aa4f7e13 Merge branch 'submission/final' Priyanka Punukollu 2026-02-28 13:04:03 -0600
  • e58922bd96 fix: remove auto-redirect from login page — always show login form, fixes production auth loop without affecting local Priyanka Punukollu 2026-02-28 13:04:01 -0600
  • 90bd8549ff trigger: redeploy with auth logging Priyanka Punukollu 2026-02-28 12:36:11 -0600
  • 82cbe8d92b Merge branch 'submission/final' Priyanka Punukollu 2026-02-28 12:36:09 -0600
  • aaa323caa1 debug: add auth flow logging to diagnose production redirect loop Priyanka Punukollu 2026-02-28 12:36:05 -0600
  • de884279e2 deploy: final submission — 183 tests passing, all rubric requirements met Priyanka Punukollu 2026-02-28 11:38:40 -0600
  • 535efdb337 Merge branch 'submission/final' Priyanka Punukollu 2026-02-28 11:29:06 -0600
  • 134c481e2c fix: add error_count to /metrics endpoint Priyanka Punukollu 2026-02-28 11:29:05 -0600
  • e9aacd50bc trigger: redeploy with routing gap fixes Priyanka Punukollu 2026-02-28 11:04:11 -0600
  • ad2167302e Merge branch 'submission/final' Priyanka Punukollu 2026-02-28 11:04:07 -0600
  • 10a8855180 fix: close routing gaps from Railway logs — prize/prise misspellings, how many shares, rental yield, salary raise comparison, capabilities query, full portfolio summary all route correctly Priyanka Punukollu 2026-02-28 11:04:04 -0600
  • 346b46a228 trigger: force Railway redeploy with latest routing fixes Priyanka Punukollu 2026-02-28 10:57:37 -0600
  • c2830be0b9 docs: clarify OIDC_ISSUER must not have a trailing slash ouam 2026-02-28 17:56:40 +0100
  • b749638fb8 fix: improve routing robustness — better keyword coverage for stock/property/retirement queries, improved LLM fallback prompt with examples and clearer market vs performance distinction Priyanka Punukollu 2026-02-28 10:51:28 -0600
  • dbed673d92 feat: add LLM fallback classification — when keyword matching fails the LLM classifies intent using Haiku, handles any natural language phrasing without hardcoded keywords Priyanka Punukollu 2026-02-28 10:24:38 -0600
  • 8e3a00baf0 fix: defer chat history restore until DOM is ready — restoreSession and autoResumeSession now run after DOMContentLoaded so chat container exists before messages are appended Priyanka Punukollu 2026-02-28 10:18:08 -0600
  • 26ae2655eb fix: persist chat history across page reload — messages saved to localStorage per session, restored on load, meta included for metadata panel on restore Priyanka Punukollu 2026-02-28 10:05:02 -0600
  • 68f3af7fb0 fix: restore metadata panel below messages — tools_called, confidence, latency, citations visible on every assistant response Priyanka Punukollu 2026-02-28 10:04:30 -0600
  • 1c81e2af8c fix: route my-TICKER-stock queries to market_data — pattern check before portfolio check, typo corrections applied (APPL→AAPL) Priyanka Punukollu 2026-02-28 10:04:14 -0600
  • 0a3c276a46 fix: add demo credentials hint on login page — shows test@example.com / password Priyanka Punukollu 2026-02-28 09:54:15 -0600
  • 617b4b44ad fix: copy button shows icon and text label — ⎘ Copy / ✓ Copied! instead of icon only Priyanka Punukollu 2026-02-28 09:54:08 -0600
  • 11618b0b56 fix: disambiguate share-of queries — my share of AAPL routes to portfolio holdings, share price of AAPL routes to market data Priyanka Punukollu 2026-02-28 09:46:44 -0600
  • 453770ce00 perf: Haiku for simple queries, Sonnet for complex — portfolio/property/market queries now ~2s, strategy/life-decision ~10s Priyanka Punukollu 2026-02-28 09:40:56 -0600
  • 4e0b14c57a fix: improve stock price query recognition — handle typos (APPL→AAPL), add share-of phrasing, add company name aliases for ticker extraction Priyanka Punukollu 2026-02-28 09:38:51 -0600
  • fa977bfcfc fix: pin bcrypt<4.1 to restore /auth/login — passlib incompatible with bcrypt 4.1+, caused 500 on login and blocked /chat/steps Priyanka Punukollu 2026-02-28 09:33:50 -0600
  • fd733c79c9 docs: fix tool count and tool name in AGENT_README — count matches actual implementation, market_data function name corrected Priyanka Punukollu 2026-02-28 09:24:19 -0600
  • 1551e99607 docs: replace generated PRE_SEARCH.md with actual pre-search content — real planning document with note explaining how implementation evolved Priyanka Punukollu 2026-02-28 09:24:17 -0600
  • 10ef61bab5 docs: add eval dataset README as open source contribution documentation Priyanka Punukollu 2026-02-28 09:20:33 -0600
  • d5aeef7ee9 docs: align AGENT_README with final implementation — correct tool list, accurate open source description, honest verification notes Priyanka Punukollu 2026-02-28 09:19:52 -0600
  • 0a6aea3ce1 docs: add pre-search document to repo — planning document from before development began, note added explaining how implementation evolved Priyanka Punukollu 2026-02-28 09:19:13 -0600
  • ff6eceb6dc test: add latency bounds test for tool execution — documents that tools run in <5s, LLM synthesis latency is separate and documented Priyanka Punukollu 2026-02-28 09:07:02 -0600
  • 364dacd80b fix: reduce latency — add warmup endpoint, document latency characteristics Priyanka Punukollu 2026-02-28 08:58:40 -0600
  • 6ff1dae0e9 fix: accept both query and message field names in /chat endpoint — backwards compatible Priyanka Punukollu 2026-02-28 08:57:02 -0600
  • b37356d3bb feat: add structured error tracking with context — logger, error_log store, metrics endpoint includes recent errors and stack traces Priyanka Punukollu 2026-02-28 08:51:02 -0600
  • 7a76750cdd feat: add eval history storage with regression detection — saves every run to JSON, flags when pass rate drops Priyanka Punukollu 2026-02-28 08:48:43 -0600
  • 8eb377a86c fix: add all required observability fields to /chat response — latency_ms, confidence, verified, tokens, trace_id Priyanka Punukollu 2026-02-28 08:46:33 -0600
  • 32c1a74fcc fix: sign out responds immediately — cancel pending requests with AbortController Priyanka Punukollu 2026-02-28 08:35:42 -0600
  • dbb3f9b881 fix: sign out — header emits immediately (parent handler location not found in codebase) Priyanka Punukollu 2026-02-28 08:29:16 -0600
  • 46087e2d27 fix: remove session restore notification — messages appear silently on load, no toast needed Priyanka Punukollu 2026-02-28 08:26:14 -0600
  • 283c23e9aa fix: route stock price queries to market_data not portfolio_analysis Priyanka Punukollu 2026-02-28 08:25:36 -0600
  • 1097811bda fix: UI clarity — real estate section has clear header, input placeholder is descriptive, login page shows demo credentials hint Priyanka Punukollu 2026-02-28 08:11:05 -0600
  • 2f289e0c7f fix: persist chat history across refresh — session and messages saved to localStorage, new chat starts fresh session Priyanka Punukollu 2026-02-28 08:10:34 -0600
  • ac0302b9e5 fix: copy button works in all browsers with per-message success feedback Priyanka Punukollu 2026-02-28 08:10:10 -0600
  • 1935a683ee merge: resolve conflicts keeping our changes Priyanka Punukollu 2026-02-28 08:01:56 -0600
  • 1aaa1f22bd fix: save in-progress UI and server changes Priyanka Punukollu 2026-02-28 08:01:44 -0600
  • 89202d3892 Restructure sponsors section Thomas Kaul 2026-02-28 11:55:32 +0100
  • 1692324add Update changelog Thomas Kaul 2026-02-28 11:36:21 +0100
  • 88e66e02e0 Resolve data source transformation in errors of performance endpoint and export functionality Thomas Kaul 2026-02-28 11:35:44 +0100
  • 0fee18908f
    Release 2.244.0 (#6409) 2.244.0 Thomas Kaul 2026-02-28 10:49:41 +0100
  • 6d83817440 Release 2.244.0 Thomas Kaul 2026-02-28 10:48:38 +0100
  • 98fb0b86af
    Task/improve usability of asset profile details dialog for currencies (#6406) Thomas Kaul 2026-02-28 10:47:09 +0100
  • 9493f79f8e
    Task/improve type safety in portfolio filter form component (#6404) Kenrick Tandrian 2026-02-28 13:46:37 +0400
  • f2c81ada90
    Task/refactor $queryRawUnsafe() in data provider service (#6408) Thomas Kaul 2026-02-28 10:43:52 +0100
  • 3f14e5ad3a
    Task/update locales (#6356) github-actions[bot] 2026-02-28 10:43:15 +0100
  • 301f3b464f Refactoring Thomas Kaul 2026-02-28 10:38:53 +0100
  • a9e104603c
    Merge branch 'main' into task/improve-usability-of-asset-profile-details-dialog-for-currencies Thomas Kaul 2026-02-28 08:53:18 +0100
  • c4deff3d98 Update changelog Thomas Kaul 2026-02-28 08:52:40 +0100
  • 88032e7332 Update locales github-actions[bot] 2026-02-28 07:51:41 +0000
  • ec260f1397
    Merge branch 'main' into task/refactor-query-raw-unsafe-in-data-provider-service Thomas Kaul 2026-02-28 08:49:49 +0100
  • a7434c9ba7
    Task/remove deprecated fee ratio X-ray rule (#6364) Thomas Kaul 2026-02-28 08:49:15 +0100
  • edb65fc943 Update changelog Thomas Kaul 2026-02-28 08:46:00 +0100
  • 00ae35bdd1 Refactor $queryRawUnsafe() Thomas Kaul 2026-02-28 08:45:07 +0100
  • 6a481d8973
    revert change to docker-compose.dev.yml anthonybautista-gauntlet 2026-02-28 03:07:40 +0000
  • aea6fd3e19 Add hyperliquid data source and import Anthony Bautista 2026-02-27 20:38:28 -0600
  • 60dad72c2d fix(lib): reduce any types Kenrick Tandrian 2026-02-27 22:42:22 +0000
  • 9dba187a7f fix(lib): implement model signal for disabled Kenrick Tandrian 2026-02-27 22:42:07 +0000
  • 246ccd4cd6 fix(lib): implement signal for disabled Kenrick Tandrian 2026-02-27 21:48:22 +0000
  • c9d3aef832 Merge remote-tracking branch 'origin/main' into task/portfolio-filter-type-safety Kenrick Tandrian 2026-02-27 21:30:46 +0000
  • f421e241e5
    Merge branch 'main' into task/remove-deprecated-fee-ratio-x-ray-rule Thomas Kaul 2026-02-27 20:38:00 +0100
  • be7e327cc6 Update changelog Thomas Kaul 2026-02-27 20:33:11 +0100
  • b655e63d4f Improve usability Thomas Kaul 2026-02-27 20:32:35 +0100
  • d4a0f48ca2
    Task/remove unused OnDestroy hook in demo page component (#6383) Thomas Kaul 2026-02-27 19:50:04 +0100
  • e4b13c97ee fix: remove MVP demo hint from login.html Priyanka Punukollu 2026-02-27 10:40:21 -0600
  • 21047b68ed EARLY_DEMO_SCRIPT.md Alan Garber 2026-02-27 11:37:31 -0500
  • 47e8c34943 feat: UI polish, chat persistence, auth, parallel evals — 60/60 passing Priyanka Punukollu 2026-02-27 10:34:11 -0600
  • 8a60e4d719 fix: resolve all eval failures — classifier now passes 267/267 tests at 100% Priyanka Punukollu 2026-02-27 01:15:21 -0600
  • 2e661fbe6b Add Langfuse observability, verification layer, and 55-case eval suite Alan Garber 2026-02-27 01:42:13 -0500
  • 4a67afead3 debug: add stdout print logs to classify_node for Railway visibility Priyanka Punukollu 2026-02-26 23:08:21 -0600
  • 17394f5317 fix: remove MLS banner; extend tax season banner to Feb-Apr Priyanka Punukollu 2026-02-26 22:46:59 -0600
  • effa4a217c fix: broaden context_followup detection in classify_node Priyanka Punukollu 2026-02-26 22:42:39 -0600
  • dc20b354ac fix: prevent off-screen overflow in chat UI Priyanka Punukollu 2026-02-26 22:37:50 -0600
  • e69494929a fix: force Nixpacks to use Python provider for Railway deploy Priyanka Punukollu 2026-02-26 22:26:13 -0600
  • 0cc8403648 fix: restore apps/api, libs, and config files lost in merge Priyanka Punukollu 2026-02-26 22:19:23 -0600
  • 267a7b1e4f Merge remote main into local — keep all agent feature files and Angular UI changes Priyanka Punukollu 2026-02-26 22:03:33 -0600
  • cdee7514dd docs: fix repo URL to github.com/lakshmipunukollu-ai/ghostfolio-agent-priya Priyanka Punukollu 2026-02-26 21:50:40 -0600
  • 930515f5c4 docs: finalize BOUNTY.md with specific customer, complete data sources, and explicit CRUD operations Priyanka Punukollu 2026-02-26 21:42:35 -0600
  • 4ac814d400 docs: complete agent architecture document covering all 6 required rubric sections Priyanka Punukollu 2026-02-26 21:41:24 -0600
  • 750d548184 docs: add AI cost analysis Priyanka Punukollu 2026-02-26 21:39:59 -0600
  • 539a861d96 feat: complete observability — latency_ms, tokens, cost tracking, /metrics endpoint Priyanka Punukollu 2026-02-26 21:38:31 -0600
  • 443818bacd test: expand eval dataset to 56 new cases — 20 happy path, 12 edge, 12 adversarial, 12 multi-step Priyanka Punukollu 2026-02-26 21:36:20 -0600
  • 8400735573 fix: restore 126 tests — add conftest mock for teleport API, fix async config Priyanka Punukollu 2026-02-26 21:31:47 -0600
  • cb3674314d fix: route 'total net worth' to property_net_worth not wealth_portfolio_summary Priyanka Punukollu 2026-02-26 20:59:25 -0600
  • ec18c3c400 docs: update BOUNTY.md with honest product story Priyanka Punukollu 2026-02-26 20:53:12 -0600
  • 524cbe0c3e test: add property onboarding and strategy assumption tests Priyanka Punukollu 2026-02-26 20:51:37 -0600
  • fa52271e5d feat: improve net worth response formatting with clear financial picture layout Priyanka Punukollu 2026-02-26 20:50:39 -0600
  • edec30c9c3 feat: add conversational property onboarding flow Priyanka Punukollu 2026-02-26 20:49:55 -0600
  • 28718cb8e6 feat: replace market data chips with personal tracking and strategy chips Priyanka Punukollu 2026-02-26 20:49:14 -0600
  • 0726b4e5f5 feat: extract user assumptions from strategy queries — appreciation, interval, years, price Priyanka Punukollu 2026-02-26 20:48:21 -0600