Make price tracking optional and off by default #23

Closed
opened 2026-05-01 20:45:29 +02:00 by myrmidex · 0 comments
Owner

Price tracking (current price, profit/loss, SWR columns) makes sense as a feature but should not be on by default — it adds financial context that is irrelevant for non-financial use cases and makes the app feel more VWCE-specific than it is.

Proposed behaviour

  • Price tracking is disabled by default for new users
  • User can opt in via a toggle in settings or the asset setup flow
  • When disabled: hide the price display in StatsBox, hide profit/loss stats, hide SWR columns in the milestones table
  • When enabled: existing behaviour

Notes

  • The UPDATE PRICE action in the dropdown can remain but should only appear when price tracking is enabled
  • The currentPrice prop chain in StatsBox / dashboard.tsx can be kept; just conditionally render based on the opt-in flag
  • Flag can live on the User model (boolean column price_tracking_enabled, default false) or in a settings table
Price tracking (current price, profit/loss, SWR columns) makes sense as a feature but should not be on by default — it adds financial context that is irrelevant for non-financial use cases and makes the app feel more VWCE-specific than it is. ## Proposed behaviour - Price tracking is **disabled by default** for new users - User can opt in via a toggle in settings or the asset setup flow - When disabled: hide the price display in `StatsBox`, hide profit/loss stats, hide SWR columns in the milestones table - When enabled: existing behaviour ## Notes - The `UPDATE PRICE` action in the dropdown can remain but should only appear when price tracking is enabled - The `currentPrice` prop chain in `StatsBox` / `dashboard.tsx` can be kept; just conditionally render based on the opt-in flag - Flag can live on the `User` model (boolean column `price_tracking_enabled`, default `false`) or in a settings table
myrmidex added this to the v0.3.0 milestone 2026-05-01 20:45:29 +02:00
myrmidex added the
enhancement
label 2026-05-01 20:45:29 +02:00
myrmidex self-assigned this 2026-05-01 20:45: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#23
No description provided.