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