feat(reports): collapse category hierarchy at every level (socle + 3 reports)
#321 -Commit
48adb3db77
pushed by
maximus
fix(reports): thread accountIds into Cartes KPI + seasonality series
#319 -Commit
9ee5ad353f
pushed by
maximus
feat(dashboard): converge home page on the Cartes report model
#318 -Commit
193ef1d9dd
pushed by
maximus
feat(reports): BVA (actual vs budget) income-first + result lines
#317 -Commit
14755eb155
pushed by
maximus
feat(budget): flip grid to income-first + add Résultat rows
#316 -Commit
ab67c68605
pushed by
maximus
feat(reports): extend useReportsPeriod with account filter foundation
#315 -Commit
65be6c7482
pushed by
maximus
refactor(reports): extract a generic leaf-driven tree builder
#314 -Commit
5a1ce42034
pushed by
maximus
bugfix(reports): open Trends on byCategory + table by default
#313 -Commit
64ae00a847
pushed by
maximus
feat(reports): collapse/expand sub-categories in comparable reports (#254)
#312 -Commit
616cccec37
pushed by
maximus
fix(reports): exclude income from Cartes top movers (#253 regression)
#309 -Commit
c7914c2ca5
pushed by
maximus
fix(reports): StrictMode-safe period sync + review polish (#253)
#308 -Commit
d57b2563af
pushed by
maximus
feat(reports): real-vs-real compare as an income statement + previous-month default
#307 -Commit
f45845e408
pushed by
maximus
polish(categories): honest doc + extract/test picker-options glue (#246 review)
#305 -Commit
4f87ce329c
pushed by
maximus
refactor(categories): migration target picker lists leaves only
#304 -Commit
ce2793fc2c
pushed by
maximus
feat(categories): editable migration target with type-ahead (#246)
#303 -Commit
e45736bbde
pushed by
maximus
feat(balance): CSV import of holdings in detailed snapshot
#302 -Commit
c8c765e2f0
pushed by
maximus
feat(balance): tile-based landing hub + reachable account management
#301 -Commit
82550d6d38
pushed by
maximus
fix(reports): net transfer-type categories in real-vs-real compare
#300 -Commit
4b000d022f
pushed by
maximus
fix(deps): scope @babel/core to 7.29.7 via override (fixes #241)
#299 -Commit
54ef0f0229
pushed by
maximus
fix(deps): bump vite to 6.4.3 and vitest to 4.1.9 (fixes #236, #237)
#298 -Commit
23b574ebcb
pushed by
maximus
fix(deps): bump react-router-dom to 7.18.1 (fixes #235, #238)
#297 -Commit
713667c33d
pushed by
maximus
fix(db): serialize DB access to fix "database is locked"; live-update log console
#295 -Commit
8cb7e53698
pushed by
maximus
fix(balance): scope v16 abort guard to convertible accounts (#228)
#293 -Commit
cf3e06c910
pushed by
maximus
docs(balance): ADR 0014 + reject 0012 + guide + changelog (#205)
#291 -Commit
ebc709a277
pushed by
maximus
feat(balance): chart vehicle/class toggle + collapsible returns (#204)
#290 -Commit
0104e9223a
pushed by
maximus
feat(balance): account form vehicle field + category rename via custom_label (#203)
#289 -Commit
344c27ee6d
pushed by
maximus