- Purchase form now includes a date picker (defaults to today)
- New Sell model, CRUD endpoints (/sells), and stats integration
- AddSell and SellList components added to dashboard
- Portfolio chart updated to reflect sells over time
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Chart now plots weekly data points from first purchase to today using
candle/history price data, giving an accurate view of portfolio value
over time rather than just at purchase dates.
Backend seeds up to 365 days of daily close prices from CoinGecko as
synthetic OHLC candles, refreshing stale entries older than 31 days.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Previously the chart stopped at the last purchase date. Now a final
point for today is appended so current portfolio value vs total
invested is always visible.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>