-
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