Commit Graph

  • 549ace87c6 Fix board members 0-count, bulk email 0-recipients, 502 on cold start, and duplicate statuses main Matt 2026-02-10 20:17:37 +0100
  • 0e04d016da Fix crash from unhandled AuthApiError on stale refresh tokens Matt 2026-02-10 19:24:24 +0100
  • 439d70c7e4 Fix invite flow, dashboard 500, and RLS policy errors Matt 2026-02-10 19:13:44 +0100
  • f9364d2176 Add migrations 018-025 to post-deploy.sql for automatic deployment Matt 2026-02-10 18:11:02 +0100
  • 5ff9f950a1 Implement complete feature & security overhaul (21 items, 3 phases) Matt 2026-02-10 18:03:46 +0100
  • fa99cda157 Fix Kong permission denied error in entrypoint Matt 2026-02-10 14:05:13 +0100
  • 92476902cf Fix hardcoded ORIGIN in docker-compose.yml Matt 2026-02-10 13:55:52 +0100
  • 87ff2d5d20 Fix Kong CORS configuration for cross-origin requests Matt 2026-02-10 13:50:36 +0100
  • 3a72b0a184 Add CI builds for all custom images and fix Kong Dockerfile Matt 2026-02-06 10:56:55 +0100
  • 2ed04cd9f7 Redesign deployment: only .env + docker-compose.yml needed on server Matt 2026-02-06 10:33:25 +0100
  • 1a6bce9c67 Add automatic post-deploy migrations and fix storage healthchecks Matt 2026-02-06 09:58:19 +0100
  • 19eb2be85f Phase 1: Full implementation — security, bugs, utilities, UI/UX, consolidation Matt 2026-02-06 07:54:10 +0100
  • 9b119302d3 Fix admin settings 502 and improve notifications UX 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