Commit graph

  • 75ea48d96a chore: release v0.9.1 main v0.9.1 le king fu 2026-05-10 20:36:51 -0400
  • 3024374e50 docs(changelog): note maximus-api activation post-0.9.0 (#197) maximus 2026-05-10 19:27:33 +0000
  • 0eb2e5c772 docs(changelog): note maximus-api activation post-0.9.0 (#161) le king fu 2026-05-10 15:19:40 -0400
  • bc7a0e0231 docs(adr): 0013 — stocks provider evaluation, AV retained as bascule target (#196) maximus 2026-05-09 12:40:08 +0000
  • 7fe509ab17 docs(adr): 0013 — narrow scope to bascule-target validation, no immediate switch le king fu 2026-05-08 07:24:20 -0400
  • 67e014b4b6 docs(adr): 0013 — stocks provider evaluation, Alpha Vantage retained le king fu 2026-05-07 21:37:16 -0400
  • 9010c04315 state: sync after #187 + #188 le king fu 2026-05-03 19:42:55 -0400
  • d2e65ae1ea Merge PR #195: chore(balance) post-merge cleanup of #182-#185 reviews (#187) maximus 2026-05-03 23:42:14 +0000
  • 4095aec453 Merge remote-tracking branch 'origin/main' into issue-187-balance-cleanup-post-184-185 issue-187-balance-cleanup-post-184-185 le king fu 2026-05-03 19:41:55 -0400
  • 4e7ba6b460 Merge PR #194: fix(ui) apply WebKitGTK date picker workaround to remaining 7 inputs (#188) maximus 2026-05-03 23:39:46 +0000
  • 9dd78b77f2 fix(rust): wrap Modified Dietz formula doc block in text fence (S7) le king fu 2026-05-03 16:31:29 -0400
  • a7daabdf70 refactor(balance): use useTranslation directly in BalanceOnboardingCard.Step (S5) le king fu 2026-05-03 16:29:12 -0400
  • 372a785834 fix(balance): hide period selector, chart and table on empty /balance (S2) le king fu 2026-05-03 16:28:41 -0400
  • 445822b792 fix(balance): pre-seed balance_starter_proposed pref for new profiles (S1) le king fu 2026-05-03 16:27:36 -0400
  • 8c3a64d172 fix(balance): re-check collisions in-transaction in proposeStarterAccounts (S3) le king fu 2026-05-03 16:27:16 -0400
  • 2eeac78b40 fix(balance): exclude archived accounts from starter collisions (S4) le king fu 2026-05-03 16:26:23 -0400
  • 3b9badb726 fix(ui): apply WebKitGTK date picker workaround to remaining 7 inputs (#188) issue-188-webkit-date-picker-7-inputs le king fu 2026-05-03 16:19:20 -0400
  • fbd8be403a state: bootstrap STATE.md (opt-in) le king fu 2026-05-03 15:55:28 -0400
  • 87dfd59eda Merge PR #193: fix(deps) bump postcss to 8.5.13 to address GHSA-qx2v-qp2m-jg93 (#180) maximus 2026-05-03 19:32:50 +0000
  • 0a8b5c7805 fix(deps): bump postcss to 8.5.13 to address GHSA-qx2v-qp2m-jg93 (#180) issue-180-postcss-audit-fix le king fu 2026-05-03 15:21:18 -0400
  • efea8fb273 Merge PR #192: refactor(settings) split monolithic page into /settings/{users,data,systems} (#190) maximus 2026-05-03 13:57:43 +0000
  • f02fd95ab1 refactor(settings): split monolithic Settings page into 3 sub-pages (#190) issue-190-restructure-settings-pages le king fu 2026-05-03 09:50:02 -0400
  • e7e02d636c Merge PR #191: docs replace JWT-like Bearer placeholder with <license-token> (#181) maximus 2026-05-02 20:10:55 +0000
  • 7f5e5a8c71 docs: replace JWT-like Bearer placeholder with <license-token> (#181) le king fu 2026-05-02 16:05:20 -0400
  • f9b4e4fa40 Merge PR #189: fix(ui) close native date picker after selection on WebKitGTK (#177) maximus 2026-05-02 20:01:06 +0000
  • 0d50a92b0e fix(ui): close native date picker after selection on WebKitGTK (#177) le king fu 2026-05-02 15:55:57 -0400
  • 4cd0ac9a13 Merge PR #186: feat(branding) replace default Tauri icon + bundle 64x64 le king fu 2026-05-02 15:46:03 -0400
  • 0cf13de7fe Merge PR #185: feat(balance) starter accounts + opt-in modal + ADR 0012 (#179) le king fu 2026-05-02 15:32:01 -0400
  • a9d1301dd2 Merge PR #184: feat(balance) 2-step onboarding card on empty /balance (#178) le king fu 2026-05-02 15:32:01 -0400
  • e342a1f567 Merge PR #183: fix(balance) atomic snapshot save + cleanup migration v11 (#176) le king fu 2026-05-02 15:32:01 -0400
  • 3260ea8c47 Merge PR #182: fix(balance) SQL aggregate misuse in getAccountsPeriodAnchor (#175) le king fu 2026-05-02 15:31:53 -0400
  • 8030a4a1c4 feat(branding): bundle 64x64 icon in tauri.conf le king fu 2026-05-02 15:01:35 -0400
  • d147520d6b feat(branding): replace default Tauri icon with custom design le king fu 2026-05-02 14:51:55 -0400
  • cd0a2b826f feat(balance): starter accounts + opt-in modal + ADR 0012 le king fu 2026-05-02 11:59:45 -0400
  • eac2a516b5 feat(balance): 2-step onboarding card on /balance empty state le king fu 2026-05-02 11:48:57 -0400
  • 50b119121f fix(balance): atomic snapshot save with BEGIN/COMMIT + cleanup migration le king fu 2026-05-01 07:33:44 -0400
  • 44cc77d8f6 fix(balance): use ROW_NUMBER window function in getAccountsPeriodAnchor le king fu 2026-05-01 07:18:53 -0400
  • bde47dabed chore(gitignore): ignore reports/ and spec-* scratch le king fu 2026-05-01 07:12:24 -0400
  • 5836760f3c chore: release v0.9.0 v0.9.0 le king fu 2026-04-29 19:20:03 -0400
  • 67c48029a0 Merge pull request 'feat(prices): commit smoke test scaffold for /v1/prices (Phase A)' (#173) from issue-161-smoke-scaffold into main maximus 2026-04-29 10:25:36 +0000
  • e0844f0f34 feat(prices): commit smoke test scaffold for /v1/prices issue-161-smoke-scaffold le king fu 2026-04-28 21:31:27 -0400
  • f16f340c22 Merge pull request 'chore(ci): drop redundant push trigger; add concurrency group' (#172) from issue-171-ci-drop-push-trigger into main maximus 2026-04-29 01:17:30 +0000
  • af36b51cf7 chore(ci): drop redundant push trigger; add concurrency group issue-171-ci-drop-push-trigger le king fu 2026-04-28 20:50:34 -0400
  • 3342fd9bb7 Merge pull request 'feat(balance): add asset_type column to balance_categories' (#170) from issue-169-asset-type-balance-categories into main maximus 2026-04-29 00:47:01 +0000
  • 3963f552ae feat(balance): add asset_type column to balance_categories issue-169-asset-type-balance-categories le king fu 2026-04-28 19:54:04 -0400
  • 877aff8d6d Merge pull request 'feat(prices): Settings revocation toggle for price_fetching_consent (#159)' (#168) from issue-159-settings-revoke-toggle into main maximus 2026-04-28 01:36:14 +0000
  • a6097afcf3 chore: drop decisions-log.md (autopilot scratch, conflicts with main cleanup) le king fu 2026-04-27 21:35:57 -0400
  • d140ed938a Merge pull request 'feat(prices): PriceFetchControl + consent modal + best-effort UX (#158)' (#167) from issue-158-pricefetchcontrol into main maximus 2026-04-28 01:35:23 +0000
  • da4eef2bdd chore: drop decisions-log.md (autopilot scratch, conflicts with main cleanup) le king fu 2026-04-27 21:35:04 -0400
  • 88c3c04dea chore: untrack decisions-log.md (autopilot scratch from #166 merge) le king fu 2026-04-27 21:32:59 -0400
  • 97f91f87aa Merge pull request 'feat(prices): balance.service prices section + rate-limit + tests (#156)' (#166) from issue-156-balance-service-prices into main maximus 2026-04-28 01:32:41 +0000
  • 55c610c1f2 chore: untrack decisions-log.md (autopilot scratch file) le king fu 2026-04-27 21:32:28 -0400
  • edd1a5cbe4 Merge pull request 'feat(prices): Rust Tauri command fetch_price + tests (#155)' (#165) from issue-155-rust-fetch-price into main maximus 2026-04-28 01:06:40 +0000
  • 01cfbdba8b Merge pull request 'feat(prices): useIsPremium hook (#157)' (#164) from issue-157-use-is-premium into main maximus 2026-04-28 01:06:35 +0000
  • 3b2384af25 Merge pull request 'feat(prices): i18n FR/EN keys + CHANGELOG entries (#160)' (#163) from issue-160-i18n-changelog into main maximus 2026-04-28 01:06:30 +0000
  • 0511d2ef06 Merge pull request 'feat(prices): commit /v1/prices contract + ADR 0011 (#154)' (#162) from issue-154-contract-and-adr into main maximus 2026-04-28 01:04:48 +0000
  • 80c28d43ac feat(prices): Settings revocation toggle for price_fetching_consent le king fu 2026-04-27 08:41:15 -0400
  • 8fa34d786d merge: bring in #158 (transitively #156/#157/#160) le king fu 2026-04-27 08:38:16 -0400
  • 043e9bf622 feat(prices): PriceFetchControl component + consent modal + best-effort UX le king fu 2026-04-27 08:36:23 -0400
  • c90badae39 merge: bring in balance.service prices namespace from #156 le king fu 2026-04-27 08:30:53 -0400
  • 99814b9a0d merge: bring in useIsPremium hook from #157 le king fu 2026-04-27 08:30:50 -0400
  • b1dc76b487 merge: bring in i18n keys from #160 le king fu 2026-04-27 08:30:48 -0400
  • 920f81fce5 feat(prices): balance.service prices section with rate-limit + dedup + retries le king fu 2026-04-27 08:28:24 -0400
  • 531624bcb4 feat(prices): Rust Tauri command fetch_price + tests le king fu 2026-04-27 08:23:18 -0400
  • 98f68f7a1f feat(prices): useIsPremium hook from license.edition le king fu 2026-04-27 08:11:23 -0400
  • ab7e0a3362 feat(prices): i18n FR/EN keys + CHANGELOG entries le king fu 2026-04-27 08:06:54 -0400
  • ddb0cb257b docs(prices): commit /v1/prices contract + ADR 0011 le king fu 2026-04-27 08:06:03 -0400
  • c14de9a6f8 Merge pull request 'feat(license): rotate Ed25519 public key for maximus-api (#49)' (#137) maximus 2026-04-26 13:45:01 +0000
  • 97680417ee feat(license): rotate embedded Ed25519 public key (#49) le king fu 2026-04-25 10:51:19 -0400
  • 9c79b73871 Merge pull request 'docs(balance): architecture + ADRs + user guide (#145)' (#153) from issue-145-bilan-7 into main maximus 2026-04-26 13:25:43 +0000
  • 51a6cec8f1 Merge pull request 'test(balance): cross-cutting integration tests (#144)' (#152) from issue-144-bilan-6 into main maximus 2026-04-26 13:25:37 +0000
  • 8df1aed258 Merge pull request 'feat(balance): Modified Dietz returns + transfer linking (#142)' (#151) from issue-142-bilan-4 into main maximus 2026-04-26 13:25:32 +0000
  • 47ecf886d2 Merge pull request 'feat(balance): /balance page + evolution chart + sidebar (#141)' (#150) from issue-141-bilan-3 into main maximus 2026-04-26 13:25:26 +0000
  • 6341aeb74c Merge pull request 'feat(balance): priced-kind support (#140)' (#149) from issue-140-bilan-2 into main maximus 2026-04-26 13:25:20 +0000
  • a344eab2bb Merge pull request 'feat(balance): SnapshotEditPage + simple-kind editor (#146)' (#148) from issue-146-bilan-1b into main maximus 2026-04-26 13:25:15 +0000
  • b6387f4b31 Merge pull request 'feat(balance): schema migration v9 + service skeleton + AccountsPage (#138)' (#147) from issue-138-bilan-1a into main maximus 2026-04-26 13:25:09 +0000
  • ce15c903e4 docs: i18n + CHANGELOG for Bilan documentation le king fu 2026-04-25 17:06:53 -0400
  • bef330affb docs(guide): add user guide section for Bilan le king fu 2026-04-25 17:06:46 -0400
  • 098e15bb5c docs(adr): add ADRs 0008-0010 (Modified Dietz, proxy price-fetching, FK RESTRICT) le king fu 2026-04-25 17:06:40 -0400
  • 4d5a0e2e3b docs(architecture): document balance domain (tables, services, hooks, commands, routes) le king fu 2026-04-25 17:06:30 -0400
  • 5274e51907 chore: CHANGELOG entry for cross-cutting tests le king fu 2026-04-25 16:54:04 -0400
  • 5a54d37de5 test(transactions): add non-regression test for inline transfer icon le king fu 2026-04-25 16:53:59 -0400
  • 50fe0ab1ac test(balance): add migration v9 integration on seeded DB le king fu 2026-04-25 16:53:50 -0400
  • 9adfb85d84 test(balance): add cross-cutting integration tests le king fu 2026-04-25 16:53:36 -0400
  • ca275821bc feat(balance): i18n + CHANGELOG for returns/transfers le king fu 2026-04-25 16:39:06 -0400
  • faa09614a3 feat(balance): add transfer markers on evolution chart le king fu 2026-04-25 16:38:55 -0400
  • 0e996a5aa1 feat(transactions): inline transfer icon + FK error message le king fu 2026-04-25 16:38:46 -0400
  • a45e5c3cd0 feat(balance): add LinkTransfersModal + return columns in accounts table le king fu 2026-04-25 16:38:24 -0400
  • dafdd4ce17 feat(balance): add returns + transfers section to balance.service le king fu 2026-04-25 16:27:16 -0400
  • 23ff8466c0 fix(balance): use transactions.date column (not transaction_date) le king fu 2026-04-25 16:24:13 -0400
  • 0381dd48bb feat(balance): add compute_account_return Tauri command le king fu 2026-04-25 16:23:14 -0400
  • c9cdb5a891 feat(balance): add chrono dep + Modified Dietz return_calculator with tests le king fu 2026-04-25 16:21:37 -0400
  • 1e261ae2ea feat(balance): i18n + CHANGELOG for /balance page le king fu 2026-04-25 16:08:10 -0400
  • 83ac484a22 feat(balance): add sidebar Bilan entry le king fu 2026-04-25 16:07:13 -0400
  • ffefa90fd0 feat(balance): add BalancePage with chart + accounts table le king fu 2026-04-25 16:07:04 -0400
  • 202b008bc9 feat(balance): add useBalanceOverview hook le king fu 2026-04-25 16:06:38 -0400
  • 396310aa74 feat(balance): add timeseries aggregator helpers + tests le king fu 2026-04-25 16:06:23 -0400
  • 80c0a97841 feat(balance): i18n + CHANGELOG for priced kind le king fu 2026-04-25 15:02:18 -0400
  • 5bc7fe80b1 feat(balance): improve category deletion UX with linked-accounts message le king fu 2026-04-25 15:01:44 -0400
  • 6288a3fe23 feat(balance): support priced kind in AccountForm + SnapshotLineRow le king fu 2026-04-25 15:01:38 -0400