← Trading Hub

Changelog

What shipped, week by week. Versioned via service-worker cache key. Categorised Added / Changed / Fixed / Deprecated / Security.

Get notified. The changelog is auto-published from cache-version bumps. To subscribe to material changes, follow the project at security.txt or watch the deployment in your browser's service-worker tab.
th2-v59-bible
2026-04-26 (later that day)
Bible-aligned pass
Added
  • /status — public status page with live service + feed health checks (Bible §15.103)
  • /changelog — this page (Bible §15.109)
  • /trust — public trust scoreboard with calibration, hallucination, override metrics (Bible §15.68 — THv2 pilot)
  • /terms + /privacy — legal pages (Bible §15.136)
  • /.well-known/security.txt — RFC 9116 responsible disclosure (Bible §15.137)
  • /api/healthz + /api/readyz — liveness / readiness endpoints (Bible §15.102)
  • Custom /404 + /offline error pages (Bible §7.8)
  • Cmd+K command palette across all pages (Bible §15.105)
  • ? keyboard-shortcuts overlay registry (Bible §15.146)
  • FreshnessBadge component on every external-feed value (Bible §15.6 — THv2 pilot)
  • Project doc contract: MOAT.md, SECURITY.md with OWASP Top 10 mapping, COMPLIANCE.md (Bible §10)
th2-v58
2026-04-26
Expected-move + alerts
Added
  • CLASS_PROFILE table for 14 asset classes — vol-scale, half-life, day-ceiling, market days/year
  • Leveraged-ETF vol-drag adjustment 0.5·L·(L-1)·σ² daily-reset compounding
  • VIX-class structural drift (-55%/yr contango), Income ETFs (+8% yield baseline)
  • Crypto-perp funding pulled from THV2V77 for asset-class-aware drift
  • Bar-cadence detection (60s vs 86400s) via median ts-delta
Fixed
  • alerts-pipe.js was a silent no-op since inception (read non-existent THV2State.scores); now reads from THV2Store.getAllScores()
  • Tier transitions, score deltas, lead-indicator firings, regime flips now actually fire alerts
  • Rule-based THV2Alerts.process() wired into orchestration on every score update
th2-v57-bundle
2026-04-26
Performance
Changed
  • True bundle: 184 scripts → 1 (app.bundle.min.js, 1.46 MB)
  • Mobile TBT 1760ms → 170ms (-90%); TTI 12.7s → 7.7s (-39%)
  • Modulepreload hint added so browser streams the bundle while parsing HTML
  • Service-worker shell updated for bundle-only strategy
th2-v51-tracks-A-X-B-C-batch
2026-04-26 (early)
Lumen + best-of pass
Added
  • Stage-0a data-point registry (v62)
  • LS foundation: v73 async-factors, v74 market-context, v75 sector-registry (150+ microsectors), v76 layer-conditional
  • 14 per-asset specialty modules: v77 crypto-perp (Binance funding/OI/liq/FNG), v78 COT futures, v79 crypto on-chain (DeFi-Llama), v80 equity event-driven, v81 pharma catalyst, v82 SPAC, v83 rates+credit (FRED), v84 commodity stack (EIA), v85 FX carry (IMF), v86 options flow (Tradier), v87 REIT+vol+intl
  • Cross-asset synthesis: v91 best-returns, v92 pairs cointegration, v94 layer-aware sizer, v95 news velocity
  • Track B: v71 wealth trajectory (30y), v72 consequences modal
  • Track C: v98 equity-comp+AMT, v100 plain-English translator, v101 auto-enrollment+1%/yr escalation
  • X1 daily-edge.html cockpit; R1 UI + R2 E2E review docs

Older releases are tracked in HANDOVER.md at the repo root. Subscribe to material changes by watching the cache-version bumps in DevTools → Application → Service Workers.