Skip to content
Strata v1.2.6

2026-05-02: UI Bug Fixes & UX Improvements

Beta testing revealed 4 bugs and 6 UX improvements. This plan tracks all of them.

  • Loans in net worth: Loans (LIABILITIES group) MUST reduce net worth. Net Worth = Σ(assets) − Σ(liabilities). Backend subtracts LIABILITIES values from the computed sum.
  • Chart: All modes use AreaChart + Area with dots. Total: single area. by-group/by-type/by-category: stacked area chart (stackId="1").
  • Category + tag at creation: Frontend-only two-step: create asset, then PUT with selected IDs if any.
  • Snapshot duplicates: One snapshot per asset per day. Second creation for same day → 409 Conflict.
#BugFix
BUG-1All pages blank (asset-types confirmed)Wrap all 7 page components with QueryProvider
BUG-2Net worth inflated — loans added not subtractedBackend: new group-aware repo methods + service subtraction
BUG-3No duplicate-snapshot validation409 check in AssetSnapshotService.create()
BUG-4No edit icon on asset list rowsPencil + AssetEditDialog per row
#What
IMP-1Net Worth History → AreaChart (stacked area for grouped modes, single area for total)
IMP-2Dashboard Asset Types card → clickable link to /asset-types
IMP-3Asset list EUR values → 0 decimal places
IMP-4New asset form → category + tag selectors
IMP-5Snapshot editing: PUT endpoint + frontend dialog
IMP-6Favicon PNGs updated to match custom SVG