Frontend — multi-tracker UI, generalize financial copy #34

Closed
opened 2026-05-01 21:31:59 +02:00 by myrmidex · 0 comments
Owner

Update the dashboard and all components to work with the Tracker model and remove financial-specific language.

Dashboard

  • Active tracker concept — show the current tracker's LED display, milestones, stats
  • Tracker switcher — UI to switch between trackers (dropdown or tab bar)
  • "Add tracker" entry point

Copy / terminology changes

  • "Shares" → tracker's unit label throughout (LED display, stats table, forms)
  • "Purchases" / "ADD PURCHASE" → "ADD ENTRY" (or "LOG {unit}")
  • "Asset" → hidden unless price tracking enabled; when shown, use tracker label
  • "Investment" / "total invested" → "total spent" or hidden when price tracking off
  • SWR columns → only shown when price tracking enabled (already done in #23)
  • Stats box: show tracker label + unit, not hardcoded financial terms

Forms

  • AddPurchaseFormAddEntryForm: quantity field (label uses tracker unit), unit_price optional (shown only if price tracking enabled)
  • AssetSetupForm → only shown in price-tracking setup flow

Notes

  • LED display already shows a number — just needs the unit label below it
  • currentAsset.symboltracker.label or tracker.unit depending on context
Update the dashboard and all components to work with the Tracker model and remove financial-specific language. ## Dashboard - Active tracker concept — show the current tracker's LED display, milestones, stats - Tracker switcher — UI to switch between trackers (dropdown or tab bar) - "Add tracker" entry point ## Copy / terminology changes - "Shares" → tracker's `unit` label throughout (LED display, stats table, forms) - "Purchases" / "ADD PURCHASE" → "ADD ENTRY" (or "LOG {unit}") - "Asset" → hidden unless price tracking enabled; when shown, use tracker label - "Investment" / "total invested" → "total spent" or hidden when price tracking off - SWR columns → only shown when price tracking enabled (already done in #23) - Stats box: show tracker label + unit, not hardcoded financial terms ## Forms - `AddPurchaseForm` → `AddEntryForm`: quantity field (label uses tracker unit), unit_price optional (shown only if price tracking enabled) - `AssetSetupForm` → only shown in price-tracking setup flow ## Notes - LED display already shows a number — just needs the unit label below it - `currentAsset.symbol` → `tracker.label` or `tracker.unit` depending on context
myrmidex added this to the v0.4.0 milestone 2026-05-01 21:31:59 +02:00
myrmidex added the
enhancement
label 2026-05-01 21:31:59 +02:00
myrmidex self-assigned this 2026-05-01 21:31:59 +02:00
myrmidex modified the milestone from v0.4.0 to v0.3.0 2026-05-02 16:19:29 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/incr#34
No description provided.