Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 14:38
· 138 commits to master since this release
212c637

What's Changed

  • feat(view): add templ tooling and convert home page (Phase 1) by @chrispezza in #2
  • feat(view): templ component library (Phase 2) by @chrispezza in #5
  • feat(view): convert all pages and partials to templ (Phase 3) by @chrispezza in #7
  • feat(view): complete templ migration (Phases 2-5) by @chrispezza in #10
  • feat(css): migrate to Tailwind CSS 4 and update dependencies by @chrispezza in #11
  • feat: v0.2.0 — resolve open issues #3, #4, #9 by @chrispezza in #12
  • feat: agentic discipline parity + docs/messaging modernization by @chrispezza in #15
  • docs: ADR-024 demo direction + design brief by @chrispezza in #19
  • fix(lint): migrate golangci-lint to v2 + add vuln-scan job (closes #18) by @chrispezza in #20
  • fix(db): repair broken sqlc generation (schema drift) by @chrispezza in #21
  • fix(ci): bootstrap auth.uid() stub so migrations run on vanilla Postgres (closes #23) by @chrispezza in #24
  • feat(demo): quiz + flashcards data layer (ADR-024) [needs test harness] by @chrispezza in #22
  • test(repo): Postgres integration tests for quiz + flashcard repos by @chrispezza in #25
  • test(rls): prove flashcard RLS isolation + scope service_role_bypass TO service_role by @chrispezza in #26
  • test(repo): user repository integration + RLS isolation by @chrispezza in #27
  • docs(adr): deployment target (ADR-025), logging standard (ADR-026), accept ADR-024 by @chrispezza in #30
  • feat(security): production hardening — CSRF, timeouts, pool tuning, metrics gating by @chrispezza in #31
  • feat(rls): enforce row-level security at runtime via scoped repositories by @chrispezza in #32
  • chore: consistency sweep — slog everywhere, dead code, RLS forward migration by @chrispezza in #33
  • feat(auth): anonymous guest-mode backend — GoTrue sign-in, claims plumbing, TTL reaper by @chrispezza in #34
  • feat(deploy): release pipeline, fly.toml worked example, migrate-before-deploy by @chrispezza in #35
  • fix(docker): npm ci without removed --only flag; build image in PR CI by @chrispezza in #36

Full Changelog: v0.1.0...v0.3.0