Simpl-Resultat/src/pages
le king fu 1ba3b8bae9 test: move the React stubs of six test files to the shared hook harness
useOnboardingChecklist.wiring gains three pins the old stubs could not hold:
one loader for the provider's life (refresh and the shared value keep their
identity, no re-read), 'Skip' moving the next step on the next render, and a
change of mode alone reaching the consumers. UsersSettingsPage now commits
its effects, so an effect that read the preference goes red on the
assertion rather than on 'Invalid hook call'. BudgetTable.wiring,
BudgetPage.wiring, AppShell.slot and OnboardingStepCard drop their local
slot copies; OnboardingStepCard plays StrictMode through replayEffects and
runs its effect only on a changed dependency, which now pins location.key.

Refs #409

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 19:44:43 -04:00
..
settings test: move the React stubs of six test files to the shared hook harness 2026-10-12 19:44: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 fix(budget): drop the grid's target once the grid leaves the page 2026-10-08 21:05:30 -04:00
BudgetPage.wiring.test.ts test: move the React stubs of six test files to the shared hook harness 2026-10-12 19:44:43 -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 fix(onboarding): count an import only once the file brought a transaction 2026-10-08 21:05:14 -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 test(transactions): replay the hook's real sequence and pin the card's sentence 2026-10-08 21:05:30 -04:00
TransactionsPage.tsx feat(onboarding): the Transactions page's step card and its guided entry 2026-10-08 08:56:44 -04:00