← All docs changelog/2026-05-11.md

May 11, 2026

Commits

d01837f — ci: delegate beta test gate to dev/test_app.sh (single source of truth)

Replaces the duplicated test logic in ci/ShellScripts/run_tests.sh with a call to dev/test_app.sh, making the local and CI test paths identical. The CI script shrinks from 57 → 21 lines, keeping only the env-selection wrapper.

Changed:

  • ci/ShellScripts/run_tests.sh — delegate to dev/test_app.sh (+21/-36)

fc41327 — static-site: per-env Supabase wiring + dynamic latest-changelog cards

Wires the static site's login flow to the correct Supabase project per environment (prod vs dev) so auth works on all deploy targets. The landing page now shows the two most recent changelog entries dynamically via docs.py, replacing hardcoded cards.

Added:

  • dev/static_site/docs.pyget_latest_changelogs() helper (+39)

Changed:

  • dev/core/core.py — per-env Supabase URL/key selection (+14/-3)
  • dev/static_site/endpoint.py — inject changelog cards into index context (+43/-2)
  • dev/static_site/templates/index.html — dynamic changelog cards (+20/-1)
  • website/scripts/supabase.ts — per-env Supabase client wiring (+64/-2)
  • IMPROVE.md — updated findings

d122751 — bruno: skip Sync Project on prod-track + log Staging / cred TODOs

Adds a skip() guard on the Sync Project Bruno request so it doesn't fire against production-track environments. Documents credential and staging TODOs in IMPROVE.md.

Changed:

  • bruno/.../Data API/Sync Project.bru — skip guard (+3)
  • dev/test_app.sh — test runner adjustments (+12/-1)
  • IMPROVE.md — new findings (+72)

341c407 — IMPROVE.md: 2026-05-11 scheduled review — 3 new findings, updated counts

Docs-only. Scheduled review pass adding 3 new findings and updating severity counts.

Changed:

  • IMPROVE.md (+52/-10)