feat(categories): add categories standard guide page (#117)
check.yml #226 -Commit
defa63a063
pushed by
maximus
feat(categories): add categoryMappingService (4-pass algo) (#119)
check.yml #225 -Commit
be3cda1556
pushed by
maximus
feat(categories): add categoryMappingService (4-pass algo) (#119)
check.yml #224 -Commit
be3cda1556
pushed by
maximus
feat(categories): add categoryTaxonomyService + useCategoryTaxonomy hook (#116)
check.yml #223 -Commit
742aa9ec3c
pushed by
maximus
feat(categories): add categoryTaxonomyService + useCategoryTaxonomy hook (#116)
check.yml #222 -Commit
742aa9ec3c
pushed by
maximus
feat(categories): add v1 IPC seed, i18n keys, and migration v8 (#115)
check.yml #221 -Commit
bd992f2f94
pushed by
maximus
feat(categories): add v1 IPC seed, i18n keys, and migration v8 (#115)
check.yml #220 -Commit
bd992f2f94
pushed by
maximus
feat(categories): add categoryBackupService for pre-migration SREF backup (#120)
check.yml #219 -Commit
3c628d4cd1
pushed by
maximus
feat(categories): add categoryBackupService for pre-migration SREF backup (#120)
check.yml #218 -Commit
3c628d4cd1
pushed by
maximus
feat(reports/cartes): Mensuel/YTD toggle on KPI cards + user guide section (#102)
check.yml #216 -Commit
3be05db41a
pushed by
maximus
feat(reports/cartes): Mensuel/YTD toggle on KPI cards + user guide section (#102)
check.yml #215 -Commit
3be05db41a
pushed by
maximus
fix(reports/cartes): Budget Adherence card was filtering out all expense categories
check.yml #214 -Commit
2ec48d4e90
pushed by
maximus
fix(reports/cartes): Budget Adherence card was filtering out all expense categories
check.yml #213 -Commit
2ec48d4e90
pushed by
maximus
feat(reports/highlights): default reference month to previous month + YTD current year, user-changeable (#106)
check.yml #212 -Commit
8b90cb6489
pushed by
maximus
feat(reports/highlights): default reference month to previous month + YTD current year, user-changeable (#106)
check.yml #211 -Commit
8b90cb6489
pushed by
maximus
refactor(reports/trends): rename chart type from 'line' to 'bar' to match actual rendering
check.yml #210 -Commit
94104c4223
pushed by
maximus
refactor(reports/trends): rename chart type from 'line' to 'bar' to match actual rendering
check.yml #209 -Commit
94104c4223
pushed by
maximus
feat(reports/trends): add stacked-area chart option for category view (#105)
check.yml #208 -Commit
02efc75542
pushed by
maximus
feat(reports/compare): 8-column table with monthly + cumulative YTD blocks (#104)
check.yml #206 -Commit
bd8a5732c6
pushed by
maximus
feat(reports/compare): 8-column table with monthly + cumulative YTD blocks (#104)
check.yml #205 -Commit
bd8a5732c6
pushed by
maximus
feat(reports/category): replace select with searchable combobox (#103)
check.yml #204 -Commit
01869462f4
pushed by
maximus
feat(reports/category): replace select with searchable combobox (#103)
check.yml #203 -Commit
01869462f4
pushed by
maximus
fix(reports/cartes): remove broken period selector + add savings-rate tooltip (#101)
check.yml #202 -Commit
b258e2b80a
pushed by
maximus
fix(reports/cartes): remove broken period selector + add savings-rate tooltip (#101)
check.yml #201 -Commit
b258e2b80a
pushed by
maximus
feat: feedback hub widget in Settings Logs card (#67)
check.yml #199 -Commit
3b3b6d9a32
pushed by
maximus
feat: feedback hub widget in Settings Logs card (#67)
check.yml #198 -Commit
3b3b6d9a32
pushed by
maximus
feat(reports/cartes): new KPI dashboard sub-report with sparklines, top movers, budget adherence and seasonality (#97)
check.yml #196 -Commit
4c58b8bab8
pushed by
maximus