monacousa-portal/supabase/migrations
Matt 5ff9f950a1
Build and Push Docker Images / build-portal (push) Successful in 2m1s Details
Build and Push Docker Images / build-infra (docker/db, monacousa-db) (push) Successful in 1m17s Details
Build and Push Docker Images / build-infra (docker/kong, monacousa-kong) (push) Successful in 24s Details
Build and Push Docker Images / build-infra (docker/migrate, monacousa-migrate) (push) Successful in 1m0s Details
Implement complete feature & security overhaul (21 items, 3 phases)
Phase 1 - Security & Data Integrity:
- Atomic member ID generation via PostgreSQL sequence (018)
- Rate limiting on signup, input sanitization (XSS prevention)
- Onboarding photo upload, document upload validation (magic bytes, MIME, size)
- RLS fix for admin role assignment without self-escalation (019)
- Email notification preferences enforcement
- Audit logging across all admin/board mutation actions
- CSV export for membership, payments, and events reports
- Member approval workflow with email notifications (020)

Phase 2 - Functionality & Monitoring:
- Directory privacy settings (022) with board-level filtering
- Document full-text search with PostgreSQL tsvector/GIN index (023)
- Cron job monitoring dashboard with manual trigger (024)
- Settings audit log tab
- Bulk email broadcast with recipient filtering and personalization (025)

Phase 3 - Feature Completeness:
- Event type filtering on events page
- RSVP deadline control for event organizers (021)

Also includes Kong CORS configuration fix.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 18:03:46 +01:00
..
001_initial_schema.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
002_admin_integrations_settings.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
003_storage_buckets_and_audit.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
004_user_notification_preferences.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
005_fix_avatars_storage_policy.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
006_document_folders.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
007_dues_reminders.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
008_s3_public_endpoint.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
009_dual_avatar_urls.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
010_storage_service_role_policies.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
011_fix_service_role_rls.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
012_dual_document_urls.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
013_email_background_images.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
014_event_reminders.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
015_fix_email_template_styling.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
016_onboarding_payment_tracking.sql Initial production deployment setup 2026-01-25 02:19:49 +01:00
017_fix_rls_role_escalation.sql Phase 1: Full implementation — security, bugs, utilities, UI/UX, consolidation 2026-02-06 07:55:19 +01:00
018_atomic_member_id_generation.sql Implement complete feature & security overhaul (21 items, 3 phases) 2026-02-10 18:03:46 +01:00
019_fix_admin_role_assignment.sql Implement complete feature & security overhaul (21 items, 3 phases) 2026-02-10 18:03:46 +01:00
020_approval_email_templates.sql Implement complete feature & security overhaul (21 items, 3 phases) 2026-02-10 18:03:46 +01:00
021_rsvp_deadlines.sql Implement complete feature & security overhaul (21 items, 3 phases) 2026-02-10 18:03:46 +01:00
022_directory_privacy.sql Implement complete feature & security overhaul (21 items, 3 phases) 2026-02-10 18:03:46 +01:00
023_document_search.sql Implement complete feature & security overhaul (21 items, 3 phases) 2026-02-10 18:03:46 +01:00
024_cron_execution_logs.sql Implement complete feature & security overhaul (21 items, 3 phases) 2026-02-10 18:03:46 +01:00
025_bulk_emails.sql Implement complete feature & security overhaul (21 items, 3 phases) 2026-02-10 18:03:46 +01:00