Commit Graph

  • e3fe4100bb fix(ci): replace sk-ant- prefixed token in hostings controller test feature/anthropic-settings-ui Guillem Arias 2026-05-29 14:52:38 +02:00
  • e7d4a00f73 fix(ai): valid Tailwind token + base_url URL validation Guillem Arias 2026-05-25 20:39:27 +02:00
  • c81055ea58 feat(ai): self-host settings UI for Anthropic provider (5/5) Guillem Arias 2026-05-25 16:54:22 +02:00
  • 566dd75c27 feat(ai): default Anthropic installs to pgvector RAG (4/5) feature/anthropic-rag-pgvector Guillem Arias 2026-05-25 16:46:19 +02:00
  • 039b1fd8ee test(ai): require "ostruct" in Anthropic PDF tests feature/anthropic-pdf Guillem Arias 2026-05-27 10:09:57 +02:00
  • cfde4c70a1 fix(ai): guard PDF size + surface bank-statement truncation Guillem Arias 2026-05-25 20:34:33 +02:00
  • 38e950fe23 feat(ai): Anthropic native PDF processing (3/5) Guillem Arias 2026-05-25 16:42:49 +02:00
  • 85210fd48b test(ai): require "ostruct" in Anthropic batch op tests feature/anthropic-batch-ops Guillem Arias 2026-05-27 10:09:21 +02:00
  • 29030d648e fix(ai): attribute Bedrock model IDs to anthropic + clean nil enum Guillem Arias 2026-05-25 20:30:41 +02:00
  • 45c61bcbc1 feat(ai): add Anthropic batch ops + LLM cost ledger (2/5) Guillem Arias 2026-05-25 16:38:18 +02:00
  • 4b511c4dad fix(ci): replace sk-ant- prefixed test placeholders feature/anthropic-foundation Guillem Arias 2026-05-29 14:50:49 +02:00
  • af0583f444 fix(retirement): PR4h surface polish (KPIs, slider, lists, bucket) feat/retirement-v2-dashboard Guillem Arias 2026-05-29 13:15:09 +02:00
  • 6c8cf24949 fix(retirement): PR4h journal Δ column Guillem Arias 2026-05-29 13:07:24 +02:00
  • 4b169ad9fb fix(retirement): PR4h DS::Select for pension-source dropdowns Guillem Arias 2026-05-29 13:05:27 +02:00
  • 8768b54a91 feat(retirement): PR4g happy-path system test Guillem Arias 2026-05-29 12:45:21 +02:00
  • 53b2a05749 feat(retirement): PR4f demo seed Guillem Arias 2026-05-29 12:43:19 +02:00
  • 979575d01a feat(retirement): PR4e German locale Guillem Arias 2026-05-29 12:41:11 +02:00
  • 01118b858f feat(retirement): PR4d what-if slider rail Guillem Arias 2026-05-29 12:38:24 +02:00
  • ec023cfe71 feat(retirement): PR4c DS::SelectableCard + bucket restyle Guillem Arias 2026-05-29 12:36:53 +02:00
  • ec6fc1d685 feat(retirement): PR4b "Why this target?" card + trimmed-mean anchor Guillem Arias 2026-05-29 12:34:40 +02:00
  • ee9f5d8b63 feat(retirement): PR4a glide-path chart (D3) Guillem Arias 2026-05-29 11:58:56 +02:00
  • 174dd66914 feat(retirement): PR3b what-if KPIs + live forecast Turbo Stream feat/retirement-v2-forecast Guillem Arias 2026-05-29 11:35:34 +02:00
  • 36a43f3a35 feat(retirement): PR3a FIRE forecast engine (deterministic, real-terms) Guillem Arias 2026-05-29 11:31:06 +02:00
  • 47f441afbc fix(retirement): allow null target_amount for retirement plans feat/retirement-v2-data Guillem Arias 2026-05-29 10:53:00 +02:00
  • 26bb333c34 feat(retirement): PR2 CRUD for sources, statements, adjustments, bucket Guillem Arias 2026-05-29 10:48:15 +02:00
  • bf0f10c21f feat(retirement): PR2 data models — pension sources, statements, bucket Guillem Arias 2026-05-29 10:36:18 +02:00
  • 839d6b36ad fix(retirement): isolate retirement goals from savings goal routes feat/retirement-v2-preview Guillem Arias 2026-05-29 10:25:05 +02:00
  • 30367ce1bd fix(sso): request OIDC groups claims explicitly fix/oidc-groups-claims-request sure-admin 2026-05-29 08:05:55 +00:00
  • ca73a2f389 feat(retirement): PR1 scaffold + preview-gated /retirement page Guillem Arias 2026-05-29 09:18:06 +02:00
  • 2f780d51ba fix(balance): derive waypoint start from day's flows to prevent double-counting and phantom bumps (#2031) v0.7.1-release-branch CrossDrain 2026-05-28 17:37:57 +00:00
  • 2620653b2a fix(balance): derive waypoint start from day's flows to prevent double-counting and phantom bumps (#2031) main CrossDrain 2026-05-28 17:37:57 +00:00
  • fb50963794 fix(plaid): surface configuration/product-access errors from the Link flow (#1792) (#1991) Rene Arredondo 2026-05-28 05:55:21 -07:00
  • 4acf3ea581 fix(enable_banking): migrate select_bank UI to DS primitives (#1997) glorydavid03023 2026-05-28 07:50:49 -05:00
  • be2d3aa3bb fix(plaid): surface configuration/product-access errors from the Link flow (#1792) (#1991) Rene Arredondo 2026-05-28 05:55:21 -07:00
  • e13683c389 fix(enable_banking): migrate select_bank UI to DS primitives (#1997) glorydavid03023 2026-05-28 07:50:49 -05:00
  • 52083d5774 feat(reports): add Period Return card to Investment Performance (#1962) CrossDrain 2026-05-28 12:49:04 +00:00
  • 980f68092d fix(sync): eliminate N+1 query for account_providers in SyncJob seer/fix/sync-n1-account-providers sentry[bot] 2026-05-28 11:14:56 +00:00
  • 4df4daccb8 fix(reports): eager load investment account associations to prevent N+1 queries seer/fix/reports-n1-investment-accounts sentry[bot] 2026-05-28 11:14:24 +00:00
  • 2aa883a08b fix(charts): restyle hover tooltips with soft shadow + larger radius fix/chart-tooltip-design Guillem Arias 2026-05-28 12:47:05 +02:00
  • 3be421ea4f Bump version to next iteration after v0.7.1-rc.1 release github-actions[bot] 2026-05-27 22:48:50 +00:00
  • 3456fada0b Publish chart 0.7.1-rc.1 gh-pages jjmata 2026-05-27 22:36:20 +00:00
  • a94e757a8d fix(views): DS drift — sankey tooltip tokens (#1996) v0.7.1-rc.1 glorydavid03023 2026-05-27 17:17:47 -05:00
  • 79ad3e764f fix(views): DS drift — sankey tooltip tokens (#1996) glorydavid03023 2026-05-27 17:17:47 -05:00
  • a61f8bcb64 Linter noise seer/fix/sync-callback-nil-family Juan José Mata 2026-05-28 00:14:10 +02:00
  • 5e07df52fe fix(jobs): delegate recurring-transaction sync gate to Sync.for_family (#1975) galuis116 2026-05-27 15:01:34 -07:00
  • 2e55bbe294 fix(jobs): delegate recurring-transaction sync gate to Sync.for_family (#1975) galuis116 2026-05-27 15:01:34 -07:00
  • d266dc5f00 feat(binance): add full account sync and transaction processing (#1822) Brian Richard 2026-05-28 00:58:00 +03:00
  • 174f7e6be6 feat(binance): add full account sync and transaction processing (#1822) Brian Richard 2026-05-28 00:58:00 +03:00
  • 1bc227ea44 fix(enable_banking): clear stuck pending flag when ASPSP reuses same transaction_id (#1982) CrossDrain 2026-05-27 21:36:33 +00:00
  • a3609b81d3 fix(enable_banking): clear stuck pending flag when ASPSP reuses same transaction_id (#1982) CrossDrain 2026-05-27 21:36:33 +00:00
  • 77590d7cdf fix: Keep with auto for category badge (#1963) Alessio Cappa 2026-05-27 23:34:42 +02:00
  • b3fce37424 fix: Keep with auto for category badge (#1963) Alessio Cappa 2026-05-27 23:34:42 +02:00
  • 2cc9c80afa fix(holdings): carry provider cost_basis forward to calculated rows past snapshot date (#1818) CrossDrain 2026-05-27 21:33:08 +00:00
  • b8ebb24e8b fix(holdings): carry provider cost_basis forward to calculated rows past snapshot date (#1818) CrossDrain 2026-05-27 21:33:08 +00:00
  • 416e6c048b fix(family-sharing): prevent silent data loss when rehoming or removing users (#1896) dripsmvcp 2026-05-28 06:25:46 +09:00
  • ab52b2b144 fix(family-sharing): prevent silent data loss when rehoming or removing users (#1896) dripsmvcp 2026-05-28 06:25:46 +09:00
  • 21d5bd54e1 fix(settings): add nil-safe operator to Current.family.can_manage_subscription? (#2006) sentry[bot] 2026-05-27 23:22:20 +02:00
  • 12aff3cef7 fix(settings): add nil-safe operator to Current.family.can_manage_subscription? (#2006) sentry[bot] 2026-05-27 23:22:20 +02:00
  • 1ee49cbca4 fix(accounts): show activity label instead of category for accounts supporting trades (#1993) Blaž Dular 2026-05-27 23:04:42 +02:00
  • 326595ad71 fix(accounts): show activity label instead of category for accounts supporting trades (#1993) Blaž Dular 2026-05-27 23:04:42 +02:00
  • 1bbc2ea25d Remove Gittensor labeling Juan José Mata 2026-05-27 21:28:49 +02:00
  • 4b2a92d75b Merge branch 'main' into feature/retirement-planning feature/retirement-planning Guillem Arias Fauste 2026-05-27 15:54:01 +02:00
  • e401f43fe1 fix(goals): Number.NaN over global NaN in goal_form_controller feat/goals-v2-architecture Guillem Arias 2026-05-27 10:47:30 +02:00
  • 5ab9bb33d6 fix(ai): sanitize Langfuse warn logs, normalize tool_use.input, dedup history fetch Guillem Arias 2026-05-27 10:41:53 +02:00
  • a7429857c1 fix(ci): extract github.event refs into job env in preview-deploy Guillem Arias 2026-05-27 10:37:36 +02:00
  • fa4b1c5698 fix(goals): drop new-goal stepper, unify create + edit form Guillem Arias 2026-05-27 10:34:55 +02:00
  • c120a05057 Merge branch 'main' into feature/anthropic-foundation Guillem Arias Fauste 2026-05-27 10:15:14 +02:00
  • c427c87421 fix(ds): DS::Disclosure summary_class override; migrate color picker Guillem Arias 2026-05-27 10:14:27 +02:00
  • 91baa62604 fix(goals): cover money displays with privacy-sensitive Guillem Arias 2026-05-27 10:14:13 +02:00
  • 17e9e0d937 test(ai): require "ostruct" explicitly in Anthropic provider tests Guillem Arias 2026-05-27 10:08:31 +02:00
  • 0d9079a79c Merge branch 'main' into feat/goals-v2-architecture Guillem Arias Fauste 2026-05-27 09:48:35 +02:00
  • 0342958a32 Create SECURITY.md template for security policy and reporting Juan José Mata 2026-05-27 09:35:10 +02:00
  • 33cc3508b8 feat(ibkr): compute net_market_flows from IBKR equity equity delta and trade flows (#1970) CrossDrain 2026-05-26 20:48:23 +00:00
  • 3e2990a52c feat(ibkr): compute net_market_flows from IBKR equity equity delta and trade flows (#1970) CrossDrain 2026-05-26 20:48:23 +00:00
  • bc3e5a824f feat: Add pagination in merchants page (#1965) Alessio Cappa 2026-05-26 22:17:00 +02:00
  • 946c4d0391 fix(i18n): use %{product_name} in api_keys usage_instructions (#1505) (#2000) Rene Arredondo 2026-05-26 11:48:34 -07:00
  • af024a89cb fix: Avoid overlay in provider section on mobile (#1990) Alessio Cappa 2026-05-26 09:56:42 +02:00
  • b26306d807 test(ai): add Anthropic tool_use round-trip + multi-tool turn coverage Guillem Arias 2026-05-26 10:39:15 +02:00
  • e0537a45e1 fix: Avoid overlay in provider section on mobile (#1990) Alessio Cappa 2026-05-26 09:56:42 +02:00
  • 66753319a7 fix(ai): address local review on Anthropic foundation Guillem Arias 2026-05-25 20:27:59 +02:00
  • a0c552cb38 test(chat): make default_model tests resilient to ENV model overrides Guillem Arias 2026-05-25 19:58:30 +02:00
  • 714cf0bbb4 fix(ai): address PR review on Anthropic provider foundation Guillem Arias 2026-05-25 19:49:25 +02:00
  • c1dbb51553 feat(ai): add Anthropic provider with chat parity (1/5) Guillem Arias 2026-05-25 16:29:53 +02:00
  • d8a12ad6be fix(preview): only redeploy on preview-cf label changes (#1980) Sure Admin (bot) 2026-05-25 15:31:00 +02:00
  • 0fc69b146e fix(preview): only redeploy on preview-cf label changes fix/preview-deploy-only-on-preview-label sure-admin 2026-05-25 12:58:36 +00:00
  • 8317b5eb23 fix(sync): scope after_commit to prevent nil family error on destroy sentry[bot] 2026-05-25 11:12:03 +00:00
  • 8f5454ad29 fix(settings): preserve OpenAI form input on validation failure (#1862) dripsmvcp 2026-05-25 18:23:52 +09:00
  • bbb313841a Merge branch 'main' into feat/goals-v2-architecture Guillem Arias Fauste 2026-05-24 23:52:54 +02:00
  • 2c2e357d73 Document PostHog dart-define configuration codex/add-posthog-session-recording Juan José Mata 2026-05-24 22:39:41 +02:00
  • 89f42497a9 fix: invert non-gittensor label condition (#1960) Sure Admin (bot) 2026-05-24 17:36:17 +02:00
  • 979dc56e4a fix: invert non-gittensor label condition fix/invert-non-gittensor-label sure-admin 2026-05-24 15:32:04 +00:00
  • a2df1ae3fd test: add CI system test timing reporter chore/ci-system-test-timing-reporter sure-admin 2026-05-24 14:33:16 +00:00
  • 162f6c232b Start release candidate train Juan José Mata 2026-05-24 16:28:58 +02:00
  • 00c8942091 Publish chart 0.7.1-alpha.11 jjmata 2026-05-24 14:20:47 +00:00
  • 8c07236f71 Bump version by hand v0.7.1-alpha.11 Juan José Mata 2026-05-24 16:19:37 +02:00
  • adea16f694 fix(views): clear Rule 2 + Rule 5 findings from weekly DS drift (#1951) (#1955) Guillem Arias Fauste 2026-05-24 16:05:14 +02:00
  • 06518b49a1 fix(trades): prevent MissingTemplate for Turbo Stream requests on update/create failure (#1893) sentry[bot] 2026-05-24 15:51:18 +02:00
  • 2ce875f57f fix(messages): handle blank content submission gracefully (#1938) sentry[bot] 2026-05-24 15:50:47 +02:00
  • 8ecc0ff716 i18n(modules): add nav.intro translations for 13 locales explore/feature-modules Guillem Arias 2026-05-24 15:49:07 +02:00
  • 5520bacbb8 fix(i18n): standardize product name interpolation in import mapping descriptions (#1956) sentry[bot] 2026-05-24 15:37:13 +02:00