Releases: ekim1394/spicy-regs-ui
Releases · ekim1394/spicy-regs-ui
Release list
2026.07.21 — Sources explorer & related-source panels
The explorer caught up to the expanded corpus: a config-driven Sources browser plus in-context "related source" panels on docket and agency pages, all still zero-backend (DuckDB-WASM over R2). In parallel, a load-time pass and a shared async-data/error layer made the app faster and fail-loud instead of silent.
Added
- Sources explorer (
/sources→/sources/[source]) — a config-driven browser over the 10 new external datasets, queried live in the browser with row counts and per-table freshness. #10 - Related external-source panels in context: "Planned rulemaking · Unified Agenda" on docket pages and recent APA litigation on agency pages. #11
- Shared
useAsyncDatahook with error boundaries andsqlStrhardening, replacing copy-pasted effects that silently swallowed query failures. #8 - In-app
/changelogpage plusCHANGELOG.mdand a/two-week-changelogcommand. #13
Changed
- Cut load times: lazy DuckDB boot off the critical hydration path, preconnects, and cached hot scans (from a multi-agent, adversarially verified audit). #9
- Finished the external-source follow-ups: resolve Unified Agenda RINs from
fr_docket_links(dropping a ~120 MB per-docket Federal Register scan), typed date/timestamp freshness tiles, icon-only nav belowsm, and lint debt downgraded to warnings for a usable pass/fail signal. #12
Fixed
- Kept the DuckDB-WASM JSON-statistics workaround (filter on
docket_idbefore projecting/unnesting RINs) to avoid the WASM-onlyTProtocolException. #12
Full changelog: https://github.com/ekim1394/spicy-regs-ui/commits/2026.07.21