v2.0.0
2026-04-21
Feature
Terminal Brutalism redesign + Dashboard analytics
Complete UI overhaul to a terminal-first dark aesthetic. New global statistics dashboard with win rate, profit factor, max drawdown, and per-session breakdown.
- feat Full dashboard stats — win rate, profit factor, avg win/loss, max drawdown, best/worst trade
- feat Recent 10 sessions table with per-session trades, PnL, win rate mini-bar
- feat Simultaneous long+short positions rendered as one combined overlay row
- feat Play/Pause/Step controls and Long/Short buttons disabled on completed sessions
- fix RSI and Volume indicator panes no longer merge — RSI always pane 1, Volume pane 2
- perf Chart colors updated to terminal palette:
#00e5a0 / #ff4466
v1.4.0
2026-03-10
Feature
Hedge mode + multi-position overlays
Added support for simultaneous long and short positions on the same instrument within a single session.
- feat Hedge mode — open long and short independently, each tracked with its own PnL
- feat Position overlay groups positions within $0.50 price threshold into one DOM row
- fix Position price lines no longer flicker when switching timeframes
- fix Context menu Z-index above chart overlays on all browsers
v1.3.0
2026-02-14
Feature
Indicators: RSI, EMA, VWAP, Volume
Added four technical indicators to the replay chart, all computed in-browser from the bar data already loaded.
- feat RSI (14) — separate sub-pane, overbought/oversold lines, color-coded line
- feat Volume histogram — separate sub-pane, green/red bars matching candle direction
- feat EMA 20 / EMA 50 — main chart overlay with configurable periods
- feat VWAP — resets each session day, plotted as price line
- feat Indicator state persisted in
localStorage and restored on reload
v1.2.0
2026-01-22
Feature
Journal + trade notes
Every closed trade now gets a journal entry. Add tags, a rating, and free-text notes. Filter your journal by symbol, tag, or outcome.
- feat Auto-generated journal entry on trade close with entry/exit, PnL, duration
- feat Freetext notes and tag system (setup type, mistake, emotional state)
- feat Journal list with filter by symbol, tag, date range, and outcome
- fix Trade markers on chart now show correct timestamps after timezone normalization
v1.1.0
2025-12-05
Performance
Replay engine rewrite — sub-50ms ticks
Rewrote the bar delivery and chart update pipeline. Result: smoother playback at every speed, lower CPU usage, no stutters when you scrub through history.
- perf Tick latency reduced from ~180ms to <50ms at 1× speed
- perf Auto-play at 50× stays below 5% CPU on a 2019-era laptop at 60fps
- perf Candle data chunked and streamed — no single large API response blocks the UI
- fix Memory leak in long sessions (>2000 bars) patched by capping in-memory bar array
v1.0.0
2025-10-18
Initial release
Initial public release
Core replay simulator: pick instrument + date range, step bar by bar, place market and limit orders, track PnL. Google OAuth authentication.
- feat Bar-by-bar replay with hidden right side of chart
- feat Market, Limit, and Stop orders with TP/SL
- feat Isolated margin, leverage 1×–50×, liquidation price
- feat Keyboard-first controls: Space, arrows, B/S hotkeys
- feat Google OAuth login, per-user session isolation
- feat 38 instruments: crypto perps, CME futures, FX, metals