• Joined on 2025-01-31
matt pushed to main at letsbe/MOPC-App 2026-01-30 13:41:48 +01:00
a606292aaa Initial commit: MOPC platform with Docker deployment setup
matt created branch main in letsbe/MOPC-App 2026-01-30 13:41:48 +01:00
matt created repository letsbe/MOPC-App 2026-01-30 13:33:52 +01:00
matt pushed to main at letsbe/monacousa-portal 2026-01-26 17:26:19 +01:00
9b119302d3 Fix admin settings 502 and improve notifications UX
matt pushed to main at letsbe/monacousa-portal 2026-01-26 17:19:11 +01:00
4e3cf89f62 Add notifications pages and fix RLS/email issues
matt pushed to main at letsbe/monacousa-portal 2026-01-26 17:02:10 +01:00
0053fa2b5e Fix migrate.sh auth failure by overriding built-in script
matt pushed to main at letsbe/monacousa-portal 2026-01-26 16:52:10 +01:00
f81da356cc Fix init.sql table grant ordering
matt pushed to main at letsbe/monacousa-portal 2026-01-26 16:23:30 +01:00
6be67e2329 Fix redirect loop after admin setup by invalidating setup cache
matt pushed to main at letsbe/monacousa-portal 2026-01-26 16:04:29 +01:00
274b13fe1e Add notifications system, fix button href, admin settings and welcome email
matt pushed to main at letsbe/monacousa-portal 2026-01-26 15:44:27 +01:00
2451582dc6 Complete database grants and update README
matt pushed to main at letsbe/monacousa-portal 2026-01-26 15:40:50 +01:00
dc0198dcad Add comprehensive table grants for authenticated role
matt pushed to main at letsbe/monacousa-portal 2026-01-26 15:25:45 +01:00
fdd0bb1f7e Use dynamic env vars for Supabase config
matt pushed to main at letsbe/monacousa-portal 2026-01-26 14:06:06 +01:00
c74525e113 Make phone, date_of_birth, address nullable in members table
matt pushed to main at letsbe/monacousa-portal 2026-01-26 14:00:48 +01:00
7a184e8a5f Fix missing display_name in membership status creation
matt pushed to main at letsbe/monacousa-portal 2026-01-26 13:57:37 +01:00
cfbf7639c2 Add password setup script for Supabase roles
matt pushed to main at letsbe/monacousa-portal 2026-01-26 12:20:42 +01:00
0e93961bb9 Remove hardcoded supabase_admin password from init.sql
matt pushed to main at letsbe/monacousa-portal 2026-01-26 12:14:29 +01:00
c8efc3859c Wrap storage operations in conditionals for fresh db init
matt pushed to main at letsbe/monacousa-portal 2026-01-26 12:12:29 +01:00
ce3239598d Add auth helper functions (uid, role, jwt) to init.sql
matt pushed to main at letsbe/monacousa-portal 2026-01-26 12:10:18 +01:00
679f278075 Grant service_role full access to all public tables
matt pushed to main at letsbe/monacousa-portal 2026-01-26 12:05:53 +01:00
d4f47c5b20 Fix: Use dynamic env for SERVICE_ROLE_KEY