Simpl-Resultat/src
le king fu 8898213e02
All checks were successful
PR Check — Frontend / frontend (pull_request) Successful in 1m55s
refactor(categories): follow-ups of the review of PR #428
Refs #423

- parentOptions.ts: say that this list is the only guard today (updateCategory
  checks neither depth nor cycle, #393 will), instead of pointing to a
  service-side validation that does not exist yet. The height walk is also
  bounded by the number of categories, so a missing cycle guard gives a wrong
  height instead of an endless loop; a test edits a member of a cycle.
- AddKeywordDialog.tsx: drop `categoriesLoaded`, which only repeated what the
  null initial category already guarantees.
- Tests: the form and the detail panel are pinned to what they hand to
  buildParentOptions (editingId, currentParentId), through a pass-through spy.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 18:44:54 -04:00
..
__fixtures__ feat(onboarding): create_sample_import_folders command, sample CSV templates and detection test (#354) 2026-10-03 19:50:41 -04:00
__integration__ feat(onboarding): create_sample_import_folders command, sample CSV templates and detection test (#354) 2026-10-03 19:50:41 -04:00
components refactor(categories): follow-ups of the review of PR #428 2026-10-12 18:44:54 -04:00
contexts feat(onboarding): share the getting-started path through a provider 2026-10-08 07:33:57 -04:00
data feat(categories): add v1 IPC seed, i18n keys, and migration v8 (#115) 2026-04-19 16:41:55 -04:00
hooks test(transactions): replay the hook's real sequence and pin the card's sentence 2026-10-08 21:05:30 -04:00
i18n feat(categories): type-ahead combobox for the parent and keyword category fields 2026-10-12 17:22:31 -04:00
pages fix(budget): drop the grid's target once the grid leaves the page 2026-10-08 21:05:30 -04:00
services docs: fix three comments after review of #414 2026-10-12 15:05:44 -04:00
shared fix(onboarding): count an import only once the file brought a transaction 2026-10-08 21:05:14 -04:00
utils fix(onboarding): count an import only once the file brought a transaction 2026-10-08 21:05:14 -04:00
App.tsx feat(gating): gate routes and Sidebar for budget, advanced reports, balance 2026-07-20 22:12:51 -04:00
main.tsx feat(gating): license provider + entitlements matrix + useEntitlement (#297) 2026-07-19 21:05:10 -04:00
styles.contrast.test.ts fix(onboarding): give the focus ring back to the highlighted control 2026-10-08 21:05:30 -04:00
styles.css fix(onboarding): give the focus ring back to the highlighted control 2026-10-08 21:05:30 -04:00
vite-env.d.ts Initial project scaffold: Tauri v2 + React + TypeScript + TailwindCSS v4 2026-02-07 11:05:11 +00:00