trading/dashboard/src
Viktor Barzin 00a40c9d2f
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
fix(dashboard): Strategy LAST SEEN = 'Invalid Date' contract drift
API GET /api/meet-kevin/strategy/tickers returns the field as
latest_mention_at, but the dashboard's StrategyTicker type + table
read t.last_mention_at — so new Date(undefined) produced
'Invalid Date' in every row.

Aligned StrategyTicker to the actual API shape and renamed the
table accessor. Also dropped two columns that referenced fields the
API never returned (mention_count, unrealized_pnl_pct, current_price)
and replaced them with what IS in the response (Horizon column +
trade_entry_price renamed 'Entry'). t.is_held -> t.has_open_trade.
2026-05-29 06:04:05 +00:00
..
api feat(dashboard): TS types + API client for strategy + backtest 2026-05-24 00:48:16 +00:00
assets feat: dashboard setup with passkey authentication 2026-02-22 15:54:32 +00:00
components fix(dashboard): Strategy LAST SEEN = 'Invalid Date' contract drift 2026-05-29 06:04:05 +00:00
hooks feat: dashboard trading views -- portfolio, trades, strategies, news, backtest 2026-02-22 15:54:44 +00:00
pages fix(dashboard): another Home crash — top_conviction_week vs _7d 2026-05-27 18:11:54 +00:00
types fix(dashboard): Strategy LAST SEEN = 'Invalid Date' contract drift 2026-05-29 06:04:05 +00:00
App.tsx feat(dashboard): /meet-kevin/strategy page wired 2026-05-24 00:48:27 +00:00
index.css feat: dashboard setup with passkey authentication 2026-02-22 15:54:32 +00:00
main.tsx feat: dashboard setup with passkey authentication 2026-02-22 15:54:32 +00:00