Simpl-Resultat/src
le king fu 50b119121f fix(balance): atomic snapshot save with BEGIN/COMMIT + cleanup migration
useSnapshotEditor.save now validates all simple/priced lines in-memory
before any DB write, then delegates to a new saveSnapshotAtomic helper
that wraps INSERT snapshot + INSERT lines in an explicit BEGIN/COMMIT
transaction (ROLLBACK on catch). Pattern matches categorizationService.

Migration v11 cleans existing orphan snapshots in profiles that hit the
old race; new orphans are no longer possible thanks to the transaction.

Resolves #176
2026-05-01 07:33:44 -04:00
..
__fixtures__ test(categories): complete test coverage for migration flow (#123) 2026-04-21 19:25:13 -04:00
__integration__ feat(balance): add asset_type column to balance_categories 2026-04-28 19:54:04 -04:00
components feat(balance): add asset_type column to balance_categories 2026-04-28 19:54:04 -04:00
contexts fix: address reviewer feedback (#54) 2026-04-09 15:46:27 -04:00
data feat(categories): add v1 IPC seed, i18n keys, and migration v8 (#115) 2026-04-19 16:41:55 -04:00
hooks fix(balance): atomic snapshot save with BEGIN/COMMIT + cleanup migration 2026-05-01 07:33:44 -04:00
i18n feat(balance): add asset_type column to balance_categories 2026-04-28 19:54:04 -04:00
pages feat(prices): Settings revocation toggle for price_fetching_consent 2026-04-27 08:41:15 -04:00
services fix(balance): atomic snapshot save with BEGIN/COMMIT + cleanup migration 2026-05-01 07:33:44 -04:00
shared feat(balance): add asset_type column to balance_categories 2026-04-28 19:54:04 -04:00
utils feat(reports/highlights): default reference month to previous month + YTD current year, user-changeable (#106) 2026-04-19 08:28:30 -04:00
App.tsx feat(balance): add BalancePage with chart + accounts table 2026-04-25 16:07:04 -04:00
main.tsx Fix updater latest.json and add log viewer in settings 2026-02-28 21:09:10 -05:00
styles.css feat(categories): add categories standard guide page (#117) 2026-04-20 21:02:38 -04:00
vite-env.d.ts Initial project scaffold: Tauri v2 + React + TypeScript + TailwindCSS v4 2026-02-07 11:05:11 +00:00