Changelog
All notable changes to Cheertime Competition are documented here.
The format is based on Keep a Changelog, and this project
adheres to Semantic Versioning.
This is the human-facing release changelog. The database schema version is tracked separately by
the Liquibase changelog (see CLAUDE.md).
[Unreleased]
Added
- Displayed app version in the footer (version, commit, and environment) linking to this changelog.
- This changelog and the `/changelog` page.
Fixed
- A stale or expired session on a protected action (add staff account, password reset) now
redirects to the login screen instead of dead-ending on a "Not authenticated" error.
[0.2.0] - 2026-07-14
Added
- Walking-skeleton stack: Postgres, Auth (GoTrue), PostgREST, and the Next.js app in one Docker
Compose file, with a health endpoint and a self-initializing first boot.
- Single ordered Liquibase schema and seed for the Phase-1 organization.
- Authentication shell with a role-scoped dashboard (owner, admin, event staff) over the
same-origin supabase-js gateway.
- Staff account seeding with a forced first-login password reset.
- AWS deployment: host git-pull cron behind Nginx Proxy Manager, one build shared with the LAN box.
- Staging preview environment with a feature to staging to main pipeline, gated by CI on both
branches.
- Maintainer-facing AWS deploy guide and an implementation backlog.