back[candle] · Changelog

What's new.

A running log of features shipped, bugs fixed, and performance improvements made to Backcandle. Versions follow semantic versioning — patch releases for fixes, minor for new features, major for breaking changes.

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