Changelog

What's new

Notable changes to the Spicy Regs explorer. Each entry links to the pull request that shipped it.

July 22, 2026

The explorer caught up to the ten new external datasets the pipeline began publishing — surfacing them both in a dedicated browser and in context on the pages people already use — alongside a load-time pass and a resilience layer. Everything still runs entirely in your browser via DuckDB-WASM, with no backend.

Added

  • Sources explorer — a /sources index plus a generic browser covering all ten new datasets, with full-text search, per-source filters, sort, and infinite scroll. Filter and sort state lives in the URL, so views are shareable. #10
  • Related-source panels in context — docket pages gain a “Planned rulemaking · Unified Agenda” panel and agency pages gain an “APA litigation” panel, each deep-linking into the sources browser. #11
  • Resilience layer — a shared useAsyncData hook, error boundaries, and SQL identifier hardening, replacing effects that silently swallowed query failures. #8

Changed

  • Performance — lazy DuckDB boot off the hydration path, preconnect hints, and caching of hot re-scans. First-load JS dropped on /about (240 → 197 KB) and /feed (324 → 282 KB). #9

Fixed

  • External-source UI follow-ups — resolve Unified Agenda RINs directly from fr_docket_links (dropping a ~120 MB browser scan), typed casts for freshness tiles, and icon-only primary nav on small screens. #12

Full history

The complete changelog lives in CHANGELOG.md and on the GitHub Releases page.