- 2026-09-02 chore(build): wire the shared best-picks checker into the generator (#195)
- 2026-09-02 test: reject unverified editorial /best picks (#194)
- 2026-09-02 chore(ci): bump actions/checkout in the actions group across 1 directory (#188)
- 2026-08-26 ci: validate providers against JSON schema (#191)
- 2026-08-20 fix(site): close the footer grid after the brand block (#190)
- 2026-08-18 fix(site): synchronize sitemap after squash merge
- 2026-08-18 feat: streamline explorer surface and updates (#189)
- 2026-08-15 chore: refresh provider freshness badge
- 2026-08-14 data: enrich tanda 2 (card_required ×13, openai_base_url ×3) + quickstart on every provider page (#186)
- 2026-08-14 data: enrich tri-state flags — batch 1 (openai_compatible ×5, card_required ×5)
- 2026-08-14 chore: run CodeQL weekly instead of per-PR to cut Actions minutes (#185)
- 2026-08-14 chore: degrade the model backfill to local on-demand (drop the last cron) (#184)
- 2026-08-14 credit: list Swarnabha Nandi (PR #183) and link personal-email contributors
- 2026-08-15 fix: show clear button when sort is changed (#183)
- 2026-08-14 fix: render Contributors from committed JSON so the integrity gate is deterministic
- 2026-08-14 feat: auto-generate the README Contributors section from git history (#172)
- 2026-08-14 docs: explain paced re-verification batches (#169)
- 2026-08-14 data: re-verify 6 more providers (batch 7) — closes the October cliff (#171)
- 2026-08-14 data: re-verify 6 more providers (batch 6) and expose /api/v1/best.json (#170)
- 2026-08-14 feat: recently-changed explorer panel, auto-tag on version bump, and auto-synced GFI umbrellas (#168)