Commit Graph

  • 355affb6b2 feat: update RSVP deadlines to reflect hard close on Feb 7, 2026 main moyoza 2026-01-30 00:12:28 +02:00
  • 1be7c78b51 feat: add CSRF token handling for guest deletion and enhance guest update subscription in realtime hooks moyoza 2026-01-29 23:39:59 +02:00
  • c49683376a feat: enhance RSVP email handling with CSRF token and improved error notifications moyoza 2026-01-29 23:32:47 +02:00
  • ac92979ab3 feat: update guest ID validation to require non-empty strings in RSVP and related schemas moyoza 2026-01-29 23:25:45 +02:00
  • 68c6318292 feat: enhance guest management with search and status filtering capabilities moyoza 2026-01-29 19:34:35 +02:00
  • b51bdf07c3 feat: enhance photo approval and deletion process with CSRF token handling and error notifications moyoza 2026-01-29 18:37:26 +02:00
  • 9664c1eb9c feat: implement table reset functionality and default seating layout moyoza 2026-01-29 17:43:18 +02:00
  • 80d94bedd0 feat: implement safe query handling for report data and add partial data warning in ReportsExports moyoza 2026-01-29 17:18:29 +02:00
  • be36c949e1 feat: update Toaster component to adjust position based on admin route moyoza 2026-01-29 16:59:22 +02:00
  • 7d36913afc feat: enhance Admin components with sidebar collapse functionality and improved navigation moyoza 2026-01-29 16:06:38 +02:00
  • 07b0c92cd4 feat: enhance AdminNavbar with smooth scrolling and dynamic tab handling moyoza 2026-01-29 15:01:22 +02:00
  • e70979409c feat: remove 'Add Guest' button from AdminHeader for a cleaner interface moyoza 2026-01-29 14:31:40 +02:00
  • bba7a7405a feat: enhance hover and active states across admin components for improved user interaction moyoza 2026-01-29 14:29:12 +02:00
  • 39632d3c1e feat: simplify AdminQuickStats component by reducing unnecessary user icons moyoza 2026-01-29 14:09:15 +02:00
  • 3fda62eb47 feat: implement system status API with service health checks and timeout handling moyoza 2026-01-29 14:06:23 +02:00
  • b0b54e2e60 feat: enhance RSVP and stats fetching logic to include detailed device and user information moyoza 2026-01-29 13:57:19 +02:00
  • d1162a5f9d feat: add system status monitoring with real-time updates and error handling moyoza 2026-01-29 13:39:17 +02:00
  • 51d5272aa8 feat: enhance admin dashboard with real-time updates, improved activity mapping, and loading states moyoza 2026-01-29 13:33:08 +02:00
  • 6ecdcfdbeb feat: update RSVP and stats fetching logic to include maxPax and plusOnesCount for accurate attendance calculations moyoza 2026-01-29 13:16:02 +02:00
  • 3c96828bb8 feat: enhance guest management and export functionality moyoza 2026-01-29 13:05:26 +02:00
  • 527f643a51 feat: Implement guest import functionality with a new API route and an admin dashboard dialog. moyoza 2026-01-29 10:31:41 +02:00
  • 5f22444332 refactor: remove enhanced seating chart component and initialize admin data loading states to false. moyoza 2026-01-29 09:22:01 +02:00
  • 641bef46cb feat: Refine admin guest counting logic, increase stats refresh rate, and add guest count utility scripts. moyoza 2026-01-29 08:40:30 +02:00
  • 8cb95f3ddf feat: Enhance RSVP system by adding rsvpStatus and plusOne fields, and update admin APIs, dashboard, and statistics to reflect these changes. moyoza 2026-01-27 23:05:52 +02:00
  • 8e5e42912b style: Add hover effects to the admin dashboard navigation tabs. moyoza 2026-01-27 12:56:40 +02:00
  • 4e8d195532 feat: implement a comprehensive admin dashboard with dedicated tabs for various event management features. moyoza 2026-01-27 08:15:28 +02:00
  • 5e6799677b refactor: memoize real-time RSVP update handler for improved stability and performance. moyoza 2026-01-27 02:19:57 +02:00
  • 59a57f0f6f feat: Integrate pagination and error handling improvements in admin dashboard and API moyoza 2026-01-27 01:18:57 +02:00
  • 0e17c61740 feat: Implement real-time event handling for guest and table management moyoza 2026-01-27 00:46:10 +02:00
  • 0e0f8433fc feat: Enhance RSVP handling and real-time updates moyoza 2026-01-27 00:27:42 +02:00
  • 83b7e1730a feat: Update dashboard icons for improved visual consistency moyoza 2026-01-26 23:30:11 +02:00
  • 68d20046df feat: Revamp Dashboard Story Page with Enhanced Narrative and Milestones moyoza 2026-01-26 23:27:37 +02:00
  • 8032a3cee7 feat: Improve mobile pull-to-refresh handling and prevent accidental triggers moyoza 2026-01-26 23:08:34 +02:00
  • 7dbf4f7ad9 feat: Enhance reports summary API and UI components moyoza 2026-01-26 23:05:20 +02:00
  • e559ecbc93 feat: Enhance admin password management and reporting features moyoza 2026-01-24 16:29:23 +02:00
  • 355b1a2c5b fix: Resolve dynamic route parameter conflict moyoza 2026-01-24 03:21:22 +02:00
  • 666bec95bb feat: Add client-side validation for admin creation and setup guide moyoza 2026-01-24 03:11:50 +02:00
  • 60fd99492f feat: Implement Excel and PDF export functionality for reports moyoza 2026-01-24 03:08:45 +02:00
  • d94937954f fix: Audit and fix Wedding Day Tools features moyoza 2026-01-24 03:03:33 +02:00
  • dab81a6a60 feat: Add UI components for edit functionality and email preferences moyoza 2026-01-24 03:01:38 +02:00
  • 9fc9c9c32c feat: Implement comprehensive admin and guest features moyoza 2026-01-24 02:56:18 +02:00
  • a9b27ced7f clarify: Update dress code to distinguish wedding colors from guest style suggestions moyoza 2026-01-24 01:22:03 +02:00
  • e963dc53c6 fix: Move fetchWhosWho outside useEffect for pagination access moyoza 2026-01-22 19:29:36 +02:00
  • 3304e9f26f fix: Add missing Edit icon import from lucide-react moyoza 2026-01-22 19:27:15 +02:00
  • 120024aa33 security: Remove plain text password from logs moyoza 2026-01-22 19:25:20 +02:00
  • 20d288dcae docs: Add reminder comment about handler function definitions moyoza 2026-01-22 17:30:34 +02:00
  • 5d8a72b0a5 feat: Add handler validation script to prevent undefined function errors moyoza 2026-01-22 17:30:22 +02:00
  • 0b6979e2d6 fix: Add missing handleEditGuestbookEntry and handleSaveEditGuestbook functions moyoza 2026-01-22 17:26:05 +02:00
  • 700bf58ca6 fix: Add ChunkLoadError handling with automatic page reload moyoza 2026-01-22 15:31:38 +02:00
  • 2e1f2f0365 feat: Add pagination to who's who, couple relationship option, and guestbook editing moyoza 2026-01-22 10:07:13 +02:00
  • a886ab6c0c fix: Add missing rsvpStatus column and RSVP/profile fields migration moyoza 2026-01-22 09:54:45 +02:00
  • 4f28f9c70a fix: handle schema drift for rsvpStatus column in guest creation moyoza 2026-01-22 09:21:56 +02:00
  • c4b863a1f0 fix: move requestId definition before try block for proper error logging moyoza 2026-01-22 00:21:44 +02:00
  • bb9381421a fix: safely handle non-JSON error responses in admin guest creation moyoza 2026-01-22 00:18:43 +02:00
  • 8cbb995e3a fix: simplify email validation to use union type for better compatibility moyoza 2026-01-21 23:28:59 +02:00
  • 90e5e867c2 fix: improve error logging in admin guests POST route moyoza 2026-01-21 23:24:35 +02:00
  • e727929b6c fix: correct email validation schema for optional guest email moyoza 2026-01-21 23:24:23 +02:00
  • f323816cbe fix: resolve build errors and schema drift issues moyoza 2026-01-21 22:13:03 +02:00
  • 54028bd355 feat: enhance guest data retrieval by implementing defensive selection to handle schema drift, ensuring robust fallback for missing fields in API responses moyoza 2026-01-21 21:55:11 +02:00
  • 7fe3f5aa81 feat: improve guest invitation handling by refining email validation, enhancing error messaging, and adding RSVP on behalf functionality in the admin dashboard moyoza 2026-01-21 21:51:43 +02:00
  • ac4f0620a9 feat: enhance admin user management by integrating Supabase Auth for user creation, updates, and deletions, improving session handling, and refining CSRF protection across admin routes moyoza 2026-01-21 20:17:20 +02:00
  • 4ea53320a7 feat: enhance CSRF protection and improve guest management by implementing token handling in various components, updating API routes for better error handling, and refining guest invite code processing moyoza 2026-01-21 18:42:12 +02:00
  • 428ccffd28 feat: improve service worker and proxy configurations by adding support for Server-Sent Events, refining Content Security Policy for public routes, and enhancing guest display name handling in the dashboard moyoza 2026-01-21 09:13:00 +02:00
  • a451ab0205 feat: introduce new NotificationSettings model to Prisma schema, enhance user preferences management, and implement real-time notification updates moyoza 2026-01-21 08:02:15 +02:00
  • 85fe751efb feat: add SecurityGateSecret and RateLimitSetting models to Prisma schema, enhance admin dashboard with tribute management and real-time check-in updates, and implement rate limit configuration features moyoza 2026-01-21 07:13:06 +02:00
  • e793b0aa97 feat: enhance RSVP functionality by implementing dynamic deadline handling, improving invite code normalization, and adding new animations for RSVP countdown and marquee effects moyoza 2026-01-21 05:42:31 +02:00
  • f85e2f7308 feat: enhance proxy and guest management features by adding dynamic Content Security Policy for Supabase and improving guest fetching logic with selective fields and check-in options moyoza 2026-01-21 04:08:53 +02:00
  • 75076e82eb fix: enhance entrypoint script to handle Prisma migration failures with auto-resolution for specific errors moyoza 2026-01-21 03:16:36 +02:00
  • b0ab139ef6 chore: update Dockerfile to set npm log level to error and streamline dependency copying for Prisma moyoza 2026-01-21 02:36:44 +02:00
  • 88f86167b4 chore: update Dockerfile to reduce npm output in CI builds and streamline dependency installation moyoza 2026-01-21 02:19:50 +02:00
  • 34ae90e181 fix: update Dockerfile and entrypoint script to improve Prisma CLI handling and add necessary runtime libraries moyoza 2026-01-21 02:06:54 +02:00
  • 084d7426ca feat: enhance Dockerfile and Prisma configuration for improved runtime support and migration handling moyoza 2026-01-21 01:50:31 +02:00
  • 986f514ea3 feat: enhance RSVP and guest management features by adding check-in fields, improving test exclusions, and refining session handling logic moyoza 2026-01-20 02:09:54 +02:00
  • e8dc972972 refactor: migrate dashboard pages from (auth) to (dashboard) route group and update dashboard view logic. moyoza 2026-01-19 02:11:50 +02:00
  • 3f364593da feat: introduce multi-step RSVP flow and initial dashboard pages with guestbook, profile, and "who's who" sections. moyoza 2026-01-19 00:49:34 +02:00
  • bdc3e7cc18 fix: Prioritize legacy guest session verification before attempting manual iron-session unseal and refine error logging. moyoza 2026-01-18 23:51:45 +02:00
  • 86ffeb077f fix: Ensure comprehensive session cookie cleanup by introducing a dedicated deletion helper and correctly handling multi-part TLDs. moyoza 2026-01-18 23:31:34 +02:00
  • fecb5caeab fix: Improve session cookie cleanup by simplifying host-only deletion and enhancing root-domain cookie removal logic with multiple domain attempts. moyoza 2026-01-18 22:55:33 +02:00
  • 216258bdbe fix: Centralize and enhance session cookie cleanup into a new utility to prevent authentication loops. moyoza 2026-01-18 19:32:20 +02:00
  • 83c67d6e14 fix: Clear invalid session cookies on CSRF token or guest authentication failures. moyoza 2026-01-18 19:00:58 +02:00
  • 26e9a1892e chore: Enhance logging for guest session verification and CSRF token handling with detailed cookie information and request IDs. moyoza 2026-01-18 18:42:39 +02:00
  • 90c8e3089f fix: Improve iron-session cookie parsing and unsealing fallback, and enhance CSRF verification logging. moyoza 2026-01-18 18:28:13 +02:00
  • ee78be6801 fix: Correctly unseal chunked iron-session cookies and refine unseal error logging. moyoza 2026-01-18 18:03:24 +02:00
  • 0946f8c8b6 refactor: Improve guest session retrieval by directly unsealing iron-session data and cleaning cookie values. moyoza 2026-01-18 17:41:32 +02:00
  • 01223954c8 refactor: Centralize guest session verification in supabase-auth with a fallback to the legacy auth module. moyoza 2026-01-18 16:41:26 +02:00
  • 43d5967aaa feat: Allow rate limiter to gracefully fallback to in-memory in production if Redis is unavailable. moyoza 2026-01-18 16:10:48 +02:00
  • 78824044b8 refactor: update verifyAdminSession import path from lib/auth to lib/supabase-auth. moyoza 2026-01-18 15:09:58 +02:00
  • 2df3ed1992 chore: simplify Prisma datasource configuration and specify client engine type. moyoza 2026-01-18 14:44:59 +02:00
  • 66615c5309 feat: Configure Prisma with directUrl, reclassify env.ts default secret warnings, and enable database connection test output. moyoza 2026-01-18 14:12:41 +02:00
  • d15726b019 feat: Exclude WebSocket paths from proxying and enhance environment validation to categorize critical errors and non-critical warnings. moyoza 2026-01-18 13:57:58 +02:00
  • fd5b98ff03 feat: Implement a metrics store and integrate it with the metrics API and middleware for enhanced tracking. moyoza 2026-01-18 13:42:34 +02:00
  • f06531722b Refactor: Structure error logging for failed email attempts to include explicit details. moyoza 2026-01-18 12:55:38 +02:00
  • 7828037c01 antigravity fix moyoza 2026-01-18 12:36:47 +02:00
  • 04011f1ad5 Update src/app/api/admin/emails/route.ts denverm 2026-01-18 11:44:39 +02:00
  • 6f25083bf9 Update src/app/api/webhooks/resend/route.ts denverm 2026-01-18 11:34:27 +02:00
  • 809f01f770 Update src/app/api/admin/emails/[emailId]/status/route.ts denverm 2026-01-18 11:33:50 +02:00
  • 9ee7e5d84c Update src/app/api/admin/magic-link/send-email/route.ts denverm 2026-01-18 11:33:07 +02:00
  • f8e90ad124 Update src/app/api/admin/guests/route.ts denverm 2026-01-18 11:28:20 +02:00
  • 1ec8222ba8 Update src/app/api/admin/guests/export/route.ts denverm 2026-01-18 11:12:09 +02:00
  • 82b186866c Update src/app/api/admin/guests/export/route.ts denverm 2026-01-18 11:02:07 +02:00