Commit Graph

  • 9b119302d3 Fix admin settings 502 and improve notifications UX main Matt 2026-01-26 17:26:17 +0100
  • 4e3cf89f62 Add notifications pages and fix RLS/email issues Matt 2026-01-26 17:19:06 +0100
  • 0053fa2b5e Fix migrate.sh auth failure by overriding built-in script Matt 2026-01-26 17:02:07 +0100
  • f81da356cc Fix init.sql table grant ordering Matt 2026-01-26 16:52:07 +0100
  • 6be67e2329 Fix redirect loop after admin setup by invalidating setup cache Matt 2026-01-26 16:23:34 +0100
  • 274b13fe1e Add notifications system, fix button href, admin settings and welcome email Matt 2026-01-26 16:04:27 +0100
  • 2451582dc6 Complete database grants and update README Matt 2026-01-26 15:44:25 +0100
  • dc0198dcad Add comprehensive table grants for authenticated role Matt 2026-01-26 15:40:47 +0100
  • fdd0bb1f7e Use dynamic env vars for Supabase config Matt 2026-01-26 15:25:41 +0100
  • c74525e113 Make phone, date_of_birth, address nullable in members table Matt 2026-01-26 14:06:10 +0100
  • 7a184e8a5f Fix missing display_name in membership status creation Matt 2026-01-26 14:00:53 +0100
  • cfbf7639c2 Add password setup script for Supabase roles Matt 2026-01-26 13:57:35 +0100
  • 0e93961bb9 Remove hardcoded supabase_admin password from init.sql Matt 2026-01-26 12:20:46 +0100
  • c8efc3859c Wrap storage operations in conditionals for fresh db init Matt 2026-01-26 12:14:32 +0100
  • ce3239598d Add auth helper functions (uid, role, jwt) to init.sql Matt 2026-01-26 12:12:33 +0100
  • 679f278075 Grant service_role full access to all public tables Matt 2026-01-26 12:10:21 +0100
  • d4f47c5b20 Fix: Use dynamic env for SERVICE_ROLE_KEY Matt 2026-01-26 12:05:58 +0100
  • 4039ec8187 Remove FK references to auth.users from init.sql Matt 2026-01-26 11:58:31 +0100
  • f599a37964 Remove shell-based healthchecks for minimal images Matt 2026-01-26 11:47:24 +0100
  • dec5e1950e Fix domain configuration for separate portal and API domains Matt 2026-01-26 11:34:25 +0100
  • c92a7ee9b8 Update port mappings to match nginx config Matt 2026-01-26 11:31:55 +0100
  • 35f9beabc6 Fix setup.sh: use awk instead of sed for robustness Matt 2026-01-26 11:25:47 +0100
  • 4f4d0dd42e Fix .env.example: quote SMTP_SENDER_NAME value Matt 2026-01-26 11:24:20 +0100
  • 8cabe7d362 Remove Traefik from deploy package (use existing nginx) Matt 2026-01-26 11:18:55 +0100
  • 3187f5babb Add standalone production deployment package Matt 2026-01-26 11:15:56 +0100
  • bcd5b955a3 Add script to update kong.yml with production API keys Matt 2026-01-26 10:03:40 +0100
  • e4a40e1e40 Fix setup check to redirect when members table doesn't exist Matt 2026-01-26 09:55:37 +0100
  • cd60c8ba32 Add database init script for Supabase schemas and roles Matt 2026-01-26 09:51:21 +0100
  • 5bbf26e7a1 Add initial admin setup page and favicon support Matt 2026-01-26 09:36:25 +0100
  • a450e1afd9 Fix: Don't overwrite Supabase postgres init scripts Matt 2026-01-25 03:25:50 +0100
  • 4836804dcb Remove conflicting schema migration Matt 2026-01-25 03:22:30 +0100
  • 4f78be3943 Add Kong config generator for production API keys Matt 2026-01-25 03:16:00 +0100
  • d0545e8aa7 Add Supabase schema initialization migration Matt 2026-01-25 03:14:00 +0100
  • 31d5942065 Use pre-built image from registry instead of local build Matt 2026-01-25 03:02:02 +0100
  • 4e1d31f3a4 Add production env template Matt 2026-01-25 02:42:45 +0100
  • 7fee4af60a Use placeholder JWT tokens for build (real keys injected at runtime) Matt 2026-01-25 02:38:39 +0100
  • bfc024a61f Update env template for portal.monacousa.org and use secrets in workflow Matt 2026-01-25 02:36:45 +0100
  • cb3703ec3a Use working Gitea workflow format with ubuntu-latest Matt 2026-01-25 02:28:16 +0100
  • c426d576fc Fix workflow: runs-on ubuntu Matt 2026-01-25 02:26:22 +0100
  • 886a1bca90 Fix workflow: use linux runner label for Gitea Matt 2026-01-25 02:24:11 +0100
  • c1871481d5 Add workflow to .github path for compatibility Matt 2026-01-25 02:21:08 +0100
  • e7338d1a70 Initial production deployment setup Matt 2026-01-25 02:19:49 +0100