Home / Changelog
Changelog
Changelog.
A record of meaningful shipments — new surfaces, data choices, editorial primitives — newest first. Trivial commits live in git; this is the curated trail.
- May 15, 2026Phase P20+data
Build-time verdicts, sector relative strength, and VIX term structure.
The /track-record listing now resolves verdicts at build time against historical Yahoo candles, so visitors see a resolved 'Target hit +X.XX%' rather than a generic 'Open'. Two new dashboard widgets land on /markets — an 11×6 sector relative-strength matrix and a 5-tenor VIX vol-surface with a regime label.
- Prebuild verdict pipeline fetches daily candles and persists kind / resolvedAt / returnPct into track-record-index.json
- TS↔JS parity test for two computeVerdict implementations
- Sector SPDRs (XLK…XLC) ranked across 1D / 5D / 1M / 3M / 6M / YTD against SPY
- VIX9D / VIX / VIX3M / VIX6M / VVIX with Contango / Backwardation / Transitioning regime label
- May 14, 2026Phase P18 + P19feature
/track-record opens, macro tooltips get values.
A dated trade-record ledger ships at /track-record with chart figures, named price levels (entry / invalidation / target) and a deterministic verdict computation. Macro markers on /markets/[symbol] now reveal actual / forecast / previous values on hover; a /colophon page documents type, motion, and data sources; the root README is rewritten.
- Pure computeVerdict() walks forward through daily candles with conservative same-candle conflict resolution
- Chart tooltips upgraded with cursor: help affordance and a frozen-entry JSON reproducibility snippet
- Per-entry OG images via @vercel/og rendering
- NG futures curve via EIA (sister to crude), closing the deferred natural-gas item
- May 14, 2026Phase P16 + P17data
Authoritative macro calendar; daily brief drafted by a free LLM.
Static MACRO_EVENTS config replaces inferred event dates — 168 entries 2025-2027 from federalreserve.gov, bls.gov, and bea.gov. Today brief now generates via OpenRouter against the free Llama 3.3 70B, with server-side Yahoo-news injection so the language model sees current prices but pays nothing per request.
- May 13, 2026Phase P14 + P15data
Crude curve via EIA; ReproduceLink on research.
WTI futures curve switches from CME-scraping to EIA's PET.RCLC[1-4].D series — a stable, free, primary source. Research papers gain a ReproduceLink editorial primitive that null-renders until each paper sets reproUrl per piece.
- May 13, 2026Phase P12 + P13feature
Site-wide search; framer-motion → motion swap.
Pagefind indexes 18 content surfaces and ships a /search page. The motion library moves from framer-motion to the lighter motion package; 9 client islands repointed at motion/react with no API changes.
- May 13, 2026Phase P10 + P11polish
Performance audit, native economic events, +63 composite tests.
Two dynamic-import fixes for chart heavy modules. The TradingView econ-events iframe is replaced by a native EconEventsList sourced from Finnhub; combined earnings + economic ICS subscription ships. Markets composite test backfill — 10 new test files, zero production-code diff.
- May 13, 2026Phase P8 + P9feature
Chart markers, sources chips, per-symbol news RSS.
Macro and earnings markers on every symbol chart, sourced from the new /api/econ-events endpoint. News tickers in /squawk and per-symbol feeds become clickable. Breadth leg backfilled via RSP/SPY since FRED has no NYAD. Seven new OG image templates.
- May 13, 2026Phase P7editorial
MDX pipeline + scaffold CLI; editorial primitives expand.
Long-form essays and research pieces can be authored as MDX with gray-matter frontmatter; npm run essay:scaffold and npm run research:scaffold cut new entries with consistent shape. Three new editorial primitives ship: MarketSessionBadge, KeyStatsGrid sparkline, and the long-form Dateline.
- May 13, 2026Phase P3–P5feature
Insider rail, OpenAPI spec, command palette, /path tranches.
Filings noise filter; a published OpenAPI 3.1 spec for /api/* endpoints. Cmd-K command palette and a tranched /path reading-path surface for new readers. Multiple polish waves: ICS exports, Atom feed, per-symbol RSS, mobile + a11y improvements, OHLC strip, overlay menu, the /now page.
- May 13, 2026Phase P0–P2feature
Markets website turn.
The dashboard expands from a portfolio page to a full markets surface. 64 single-symbol pages, a Macro Regime composite, COT data, futures curve, a screener and saved-views, an editorial filings rail with native earnings calendar, and a five-block density dashboard at /markets.
- May 9, 2026Phase v6editorial
Editorial portfolio revamp.
Indicator detail pages restructure into the v7 research-journal layout with Plate / NotClaims / PineMeta / ParametersTable / PairsWellWith primitives. Apps pages get a hero spine, narrative strip and shortcut callout. The home page picks up Standfirst, TopicsRail, and the StarMark spine. Editorial primitives — sidenotes, pull quotes, footnotes, hover citations, datelines, drop caps — become first-class.
11 entries · oldest May 9, 2026 · newest May 15, 2026