Simpl-Resultat/src/pages
le king fu 2386486762 feat(onboarding): the Budget page's step card and its highlight
The budget grid opens collapsed and only its leaf rows take an amount,
so the card first points at "Expand all", then at the current month's
cell of the first editable row shown (D12). `budgetOnboardingTarget`
(pure, beside budgetTableResults.ts) decides it from the rows each
section shows, in the order it shows them; the collapse state stays
BudgetTable's own and the card never unfolds the grid.

BudgetTable rings that one control when the page asks
(`onboardingTarget`) and reports its kind through
`onOnboardingTargetChange`, in an effect, at mount and on change only:
the page needs it for the card's sentence before it asks for the ring.

`budgetCardModel(input, checklist)` gives the "collapsed" sentence for
"Expand all", the "flat" one for a cell, no sentence and no ring before
the grid says, and "Done." once the budget step is checked, which the
card needs to end the path. CARD_PAGES gets /budget. BudgetPage renders
the card first, outside the loading dim the grid gets after each save,
and asks for the ring only while the card shows. The Free edition never
mounts the page and never latches it: its path ends at 5/5.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 09:21:29 -04:00
..
settings feat(settings): read the getting-started path from its provider 2026-10-08 08:02:43 -04:00
AccountsPage.tsx feat(balance): account form vehicle field + category rename via custom_label (#203) 2026-06-01 20:50:40 -04:00
AdjustmentsPage.tsx fix: improve split indicator visibility and adjustments layout 2026-02-17 02:01:15 +00:00
BalancePage.tsx feat(balance): tile-based landing hub + reachable account management 2026-07-04 17:43:43 -04:00
BudgetPage.render.test.tsx feat(onboarding): the Budget page's step card and its highlight 2026-10-08 09:21:29 -04:00
BudgetPage.tsx feat(onboarding): the Budget page's step card and its highlight 2026-10-08 09:21:29 -04:00
BudgetPage.wiring.test.ts feat(onboarding): the Budget page's step card and its highlight 2026-10-08 09:21:29 -04:00
CategoriesMigrationPage.tsx refactor(settings): split monolithic Settings page into 3 sub-pages (#190) 2026-05-03 09:50:02 -04:00
CategoriesPage.tsx Bump version to 0.6.2 — Section subtotals and category detail fix 2026-03-06 16:22:36 -05:00
CategoriesStandardGuidePage.tsx refactor(categories): unify both category trees' collapse state onto useCollapsibleGroups 2026-07-15 21:30:17 -04:00
ChangelogPage.tsx refactor(settings): split monolithic Settings page into 3 sub-pages (#190) 2026-05-03 09:50:02 -04:00
DashboardPage.render.test.tsx feat(onboarding): show the getting-started banner on top of every page 2026-10-08 08:02:39 -04:00
DashboardPage.tsx feat(onboarding): show the getting-started banner on top of every page 2026-10-08 08:02:39 -04:00
DocsPage.tsx refactor(settings): split monolithic Settings page into 3 sub-pages (#190) 2026-05-03 09:50:02 -04:00
ImportPage.render.test.tsx feat(onboarding): step card with highlight, and the Import page's card 2026-10-08 08:34:45 -04:00
ImportPage.tsx feat(onboarding): step card with highlight, and the Import page's card 2026-10-08 08:34:45 -04:00
ProfileSelectionPage.tsx feat(gating): multi-profile gate (Base+), non-destructive 2026-07-20 22:24:23 -04:00
ReportsCartesPage.tsx feat(reports/cartes): Mensuel/YTD toggle on KPI cards + user guide section (#102) 2026-04-19 09:49:21 -04:00
ReportsCategoryPage.tsx feat: category zoom + secure AddKeywordDialog with context menu (#74) 2026-04-14 15:09:17 -04:00
ReportsComparePage.tsx feat(reports): adopt shared FilterPanel on Compare and Budget 2026-07-11 15:52:21 -04:00
ReportsHighlightsPage.tsx feat(reports/highlights): default reference month to previous month + YTD current year, user-changeable (#106) 2026-04-19 08:28:30 -04:00
ReportsPage.tsx feat(gating): gate routes and Sidebar for budget, advanced reports, balance 2026-07-20 22:12:51 -04:00
ReportsTrendsPage.tsx feat(reports): adopt shared FilterPanel on the Trends page 2026-07-11 15:41:13 -04:00
SnapshotEditPage.tsx feat(balance): CSV import of holdings in detailed snapshot 2026-07-04 18:04:12 -04:00
TransactionsPage.render.test.tsx feat(onboarding): the Transactions page's step card and its guided entry 2026-10-08 08:56:44 -04:00
TransactionsPage.tsx feat(onboarding): the Transactions page's step card and its guided entry 2026-10-08 08:56:44 -04:00