Monitor websites uptime using Cloudflare Workers

Persist status page font family through backend and migrations #21

Merged noz.am
targeting postgres-product from status-page-font-persistence
Merged opened by and assigned to noz.am
targeting postgres-product from status-page-font-persistence

Add font family selection to status pages with Josefin Sans default across contracts, database schema, and PostgreSQL tenant migrations.

  • Add statusPageFontFamilies (10 supported families) and validation schema to contracts
  • Add tenant migration 0017 (Cloudflare) and database migration 0014 for font_family column with check constraint
  • Update API worker, standalone API, and coordinator worker report publisher to persist and serve font choices
  • Update test suites for migrations, API worker, custom domain HTTP, and coordinator snapshots
Commits 0