Spectra

What's new

Every update, in plain English.

What we shipped, what it means for your trading, and what's already on deck. Newest at the top.

Latest release·v0.7.0· 2026-05-14
  • v0.7.0

    2026-05-14releaseweb-appdashboards

    0.7.0 — Spectra in your browser

    Spectra in your browser is here. Sign in from any computer and pick up exactly where you left the desktop — same charts, same drawings, same alerts, same speed.

    The headline

    • Spectra Web is live. Open charts.spectraterminal.com, sign in, and the chart loads in under three seconds — footprint, DOM, heatmap, every drawing tool. Nothing dumbed down for the browser.
    • The new Dashboard. Your account home now shows every workspace you've ever saved, with one-click resume. "Open this one in a new tab" works the way you'd expect — two browser tabs, two independent setups, both live.
    • Multi-tab browser workspaces. One tab for scalping. One tab for the swing book. They don't fight each other; they don't share state. Open as many as your screen has room for.

    Live where you live

    • Work laptop, hotel computer, tablet. Sign in and your charts, drawings, alerts, and watchlists are exactly where you left them. No re-install, no re-setup.
    • Cloud sync that's actually instant. Save a chart on the desktop, refresh the browser — the change is already there. No "wait a minute, did it sync?"
    • Same engine as the desktop. Browser charts run on the same Rust + GPU engine as the native app. Footprint isn't a stripped-down web version; it's the desktop version, compiled to run in your tab.

    Reliability

    • Public status page. status.spectraterminal.com shows the live health of every surface — desktop, web, broker feeds, the cloud alert worker, sign-in. Updated every minute.
    • Smarter broker backoff. When a broker rate-limits us, we now back off in a way that survives reboots, so a deploy can't accidentally reset the timer and dial right back in. You'll see a clear "feed retrying in N min" instead of "data unavailable."

    Native app keeps shipping too

    The desktop binaries on macOS, Windows, and Linux now ride the same release train as the web app. Every release goes out to all four at once — open the Download page to grab the matching build. Auto-update lands later this month.

    See what's next on the roadmap →

  • v0.6.5

    2026-05-08performancecharts

    0.6.5 — Smoother on every tick

    A quiet release you'll feel more than see. Charts paint faster, eat less memory, and stop dragging each other down when four panes are open at once.

    What changed for you

    • Buttery, even on a four-pane split. Run a 1-minute, 5-minute, hourly, and daily side by side — each pane stays as smooth as a single chart used to be.
    • Less memory hunger. Browser tabs hold their weight through a long session on historical data. No more "this tab is using too much memory" pop-up at lunchtime.
    • Instant workspace switching. Hopping between saved layouts — pre-market, open, power-hour — feels immediate. No more loading flash.
    • Cleaner scrolling on years of history. Scroll back through 50,000 candles without the chart catching its breath.

    Small things that add up

    • The crosshair stays attached to your last symbol when you switch tabs — no more clicking in twice.
    • Saved drawings re-appear before the chart has finished its first paint. The lines are there when you blink.
    • Closing a chart frees its memory immediately instead of at the next save.

    Nothing on the surface changed. Open Spectra and just try four charts. You'll feel the difference within a minute.

  • v0.7.0

    2026-05-08betasprint-1.5dashboardadmin

    0.7.0 — Dashboard, admin, chart polish

    The work between Sprint 1 and the public Pro launch. Two big things land together: the dashboard users see after sign-in, and the admin surface that operates it.

    Dashboard (live now at app.spectraterminal.com)

    A standalone Next.js 16 app — separate from the marketing site — that owns every authenticated surface. Sign in / sign up from the marketing site now bounces here.

    • /overview — equity computed from accounts plus open positions, day P&L, recent fills.
    • /trades — every closed trade, sortable + CSV export.
    • /scripts — manage your indicator/alert/screener/drawing/strategy scripts. Grouped sidebar by kind, optimistic delete.
    • /alerts — full CRUD with a side drawer; price-above / price-below / raw-DSL conditions; live SymbolSearch + a CurrentPriceTile with −5 / −1 / now / +1 / +5 % quick-set buttons.
    • /auto-orders — every webhook fire and the broker response, filterable.
    • /workspaces — rename + delete, see the JSON shape.
    • /webhooks — per-secret detail page: full inbound URL, HMAC verification snippet for Node + curl, audit log of every fire, IP-allowlist editor, daily-loss-cap editor, kill switch.
    • /usage, /plan, /settings (profile / security / theme / language), /account (with the GDPR delete-account flow).
    • Symbol search merges Binance crypto (exchangeInfo + 24h ticker) with Twelvedata stocks / forex / ETFs / indices, grouped + filterable in one box.
    • Webhook secrets minted on the dashboard are AES-256-GCM-sealed in the worker's exact wire format — same SECRETS_ENCRYPTION_KEY as desktop, so secrets created anywhere work everywhere.

    Admin surface (RBAC-gated)

    Operators with the admin role get a second sidebar:

    • /admin/users — create / edit / suspend / freeze users, force sign-out per user via Edge Function, password reset, delete, RBAC role assignment, per-user quota overrides on max_alerts and max_scripts. User activity columns and an RPC helper to populate them.
    • /admin/roles — list of roles + per-role permission matrix editor.
    • /admin/tiers — per-tier limits and per-tier flat-$ commissions per asset class (crypto, stock, etf, index, futures, forex). Stock / ETF / index are now separate classes (was a single stock_etf lump).
    • /admin/audit — every admin mutation is logged with who / what / when / before / after.
    • /admin/feed-health — live probes against Binance, Twelvedata, and Supabase, independent of the VPS worker.
    • /admin/webhooks — system-wide list of every webhook secret across every account, with email column, fire counts, filters, and a per-secret kill switch.
    • /admin/settings — maintenance announcement panel that surfaces a banner across the dashboard.

    Chart polish

    • Oscillator sub-panes — RSI / MACD / Stochastic / etc. live below the price pane in their own resizable panes. New "Custom Indicators" tab in the indicator modal.
    • Drag-resize — every sub-pane has a drag handle on its top edge.
    • Pinned indicator scripts now actually render on the chart at sign-in. The hydration was previously skipping bytecode-VM scripts.
    • Asset-only sync default — linked-chart groups sync the asset by default; the timeframe-and-symbol-together toggle is now opt-in via the new explicit Symbol toggle.
    • OS cursor hidden over the chart canvas and sub-panes — the software crosshair is the only cursor you see.
    • Crosshair-style sub-menu on the Select sidebar button.
    • Crosshair axis badges paint above axis labels (was visually occluded on certain themes).
    • Topbar dropdowns got a scrim layer + cursor handling so the menu dismisses cleanly on outside-click.

    Scripts UI

    • Grouped sidebar layout, kind cards, status header per group.
    • Optimistic delete; emoji glyphs replaced with ASCII for terminals that didn't render the emoji set cleanly.
    • Manager's INNER filter resets when the kind changes (was stale).

    Pricing / plans

    • Realtime updates are now free for every tier — the desktop subscribes to your own-account rows from Supabase Realtime regardless of plan. Pro still gets the multi-account + cloud-worker delta.
    • Per-account / per-tier flat-$ commissions across crypto, stock, ETF, index, futures, forex (admin-editable).
    • Position-mode (Netted / Hedged) is now a column in the Broker Terms table — set per broker connection.

    Backtester

    • Indicator-style strategies that previously only opened positions now auto-flip on opposite signal (buy after a hold-long → flat then short). Closes a long-running asymmetry where the equity curve only ever ratcheted in one direction.

    Notes for testers

    • Webhook secrets created before this build still work, but new ones minted on the dashboard sit beside them in the same encrypted column. No rotation needed.
    • The dashboard runs on its own deploy, so updating the desktop won't sign you out of the dashboard or vice-versa.
  • v0.6.0

    2026-05-07releasefree-for-everyone

    0.6.0 — Alerts that fire while you sleep

    The release that takes Spectra out of beta. The 24/7 cloud alert engine, every order type, every chart, every drawing — all included, no card, no upgrade.

    What you can do now that you couldn't before

    • Alerts that fire while you sleep. Set a price-level or strategy alert, close the laptop, and wake up to a push notification or email — fired from the cloud, not your machine. No "is my computer still running?"
    • A first chart that's ready to trade. New here? Spectra now opens on a populated chart and walks you through the four things every trader sets up first: symbol, timeframe, footprint, and an alert.
    • Your language, every screen. Every prompt, every menu, every error — English, Arabic (full right-to-left), Spanish, French, and German.
    • Delete in one click. Account → Delete account wipes every chart, alert, and script you own. No support email, no waiting list.

    What got smoother

    • The backtester now closes positions cleanly on signal flips — no more "why is this still open?".
    • Bear candles line up to the pixel on Retina displays in the Cobalt theme.
    • Resetting your layout no longer eats your saved chart states.
    • Signing out and back in keeps every chart and workspace tab exactly where you left it.

    Heads-up for Pro testers

    Webhook secrets from earlier builds need a one-time rotation — same secret, just sealed in the new envelope. Spectra will prompt you on next launch.

    Read the full story →

What's new

What's coming next.

See the roadmap for what we're working on this month, next quarter, and later this year — written for traders, not engineers.

Open the roadmap →

Get release notes in your inbox.

One email per release, never more. Same writing style as this page — what changed and why it matters to you.

Subscribe to release notes