80d94bedd0feat: implement safe query handling for report data and add partial data warning in ReportsExportsmoyoza2026-01-29 17:18:29 +02:00
be36c949e1feat: update Toaster component to adjust position based on admin routemoyoza2026-01-29 16:59:22 +02:00
7d36913afcfeat: enhance Admin components with sidebar collapse functionality and improved navigationmoyoza2026-01-29 16:06:38 +02:00
07b0c92cd4feat: enhance AdminNavbar with smooth scrolling and dynamic tab handlingmoyoza2026-01-29 15:01:22 +02:00
e70979409cfeat: remove 'Add Guest' button from AdminHeader for a cleaner interfacemoyoza2026-01-29 14:31:40 +02:00
bba7a7405afeat: enhance hover and active states across admin components for improved user interactionmoyoza2026-01-29 14:29:12 +02:00
39632d3c1efeat: simplify AdminQuickStats component by reducing unnecessary user iconsmoyoza2026-01-29 14:09:15 +02:00
3fda62eb47feat: implement system status API with service health checks and timeout handlingmoyoza2026-01-29 14:06:23 +02:00
b0b54e2e60feat: enhance RSVP and stats fetching logic to include detailed device and user informationmoyoza2026-01-29 13:57:19 +02:00
d1162a5f9dfeat: add system status monitoring with real-time updates and error handlingmoyoza2026-01-29 13:39:17 +02:00
51d5272aa8feat: enhance admin dashboard with real-time updates, improved activity mapping, and loading statesmoyoza2026-01-29 13:33:08 +02:00
6ecdcfdbebfeat: update RSVP and stats fetching logic to include maxPax and plusOnesCount for accurate attendance calculationsmoyoza2026-01-29 13:16:02 +02:00
3c96828bb8feat: enhance guest management and export functionalitymoyoza2026-01-29 13:05:26 +02:00
527f643a51feat: Implement guest import functionality with a new API route and an admin dashboard dialog.moyoza2026-01-29 10:31:41 +02:00
5f22444332refactor: remove enhanced seating chart component and initialize admin data loading states to false.moyoza2026-01-29 09:22:01 +02:00
8cb95f3ddffeat: Enhance RSVP system by adding rsvpStatus and plusOne fields, and update admin APIs, dashboard, and statistics to reflect these changes.moyoza2026-01-27 23:05:52 +02:00
8e5e42912bstyle: Add hover effects to the admin dashboard navigation tabs.moyoza2026-01-27 12:56:40 +02:00
4e8d195532feat: implement a comprehensive admin dashboard with dedicated tabs for various event management features.moyoza2026-01-27 08:15:28 +02:00
5e6799677brefactor: memoize real-time RSVP update handler for improved stability and performance.moyoza2026-01-27 02:19:57 +02:00
59a57f0f6ffeat: Integrate pagination and error handling improvements in admin dashboard and APImoyoza2026-01-27 01:18:57 +02:00
0e17c61740feat: Implement real-time event handling for guest and table managementmoyoza2026-01-27 00:46:10 +02:00
0e0f8433fcfeat: Enhance RSVP handling and real-time updatesmoyoza2026-01-27 00:27:42 +02:00
83b7e1730afeat: Update dashboard icons for improved visual consistencymoyoza2026-01-26 23:30:11 +02:00
68d20046dffeat: Revamp Dashboard Story Page with Enhanced Narrative and Milestonesmoyoza2026-01-26 23:27:37 +02:00
8032a3cee7feat: Improve mobile pull-to-refresh handling and prevent accidental triggersmoyoza2026-01-26 23:08:34 +02:00
7dbf4f7ad9feat: Enhance reports summary API and UI componentsmoyoza2026-01-26 23:05:20 +02:00
e559ecbc93feat: Enhance admin password management and reporting featuresmoyoza2026-01-24 16:29:23 +02:00
f323816cbefix: resolve build errors and schema drift issuesmoyoza2026-01-21 22:13:03 +02:00
54028bd355feat: enhance guest data retrieval by implementing defensive selection to handle schema drift, ensuring robust fallback for missing fields in API responsesmoyoza2026-01-21 21:55:11 +02:00
7fe3f5aa81feat: improve guest invitation handling by refining email validation, enhancing error messaging, and adding RSVP on behalf functionality in the admin dashboardmoyoza2026-01-21 21:51:43 +02:00
ac4f0620a9feat: enhance admin user management by integrating Supabase Auth for user creation, updates, and deletions, improving session handling, and refining CSRF protection across admin routesmoyoza2026-01-21 20:17:20 +02:00
4ea53320a7feat: 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 processingmoyoza2026-01-21 18:42:12 +02:00
428ccffd28feat: 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 dashboardmoyoza2026-01-21 09:13:00 +02:00
a451ab0205feat: introduce new NotificationSettings model to Prisma schema, enhance user preferences management, and implement real-time notification updatesmoyoza2026-01-21 08:02:15 +02:00
85fe751efbfeat: 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 featuresmoyoza2026-01-21 07:13:06 +02:00
e793b0aa97feat: enhance RSVP functionality by implementing dynamic deadline handling, improving invite code normalization, and adding new animations for RSVP countdown and marquee effectsmoyoza2026-01-21 05:42:31 +02:00
f85e2f7308feat: 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 optionsmoyoza2026-01-21 04:08:53 +02:00
75076e82ebfix: enhance entrypoint script to handle Prisma migration failures with auto-resolution for specific errorsmoyoza2026-01-21 03:16:36 +02:00
b0ab139ef6chore: update Dockerfile to set npm log level to error and streamline dependency copying for Prismamoyoza2026-01-21 02:36:44 +02:00
88f86167b4chore: update Dockerfile to reduce npm output in CI builds and streamline dependency installationmoyoza2026-01-21 02:19:50 +02:00
34ae90e181fix: update Dockerfile and entrypoint script to improve Prisma CLI handling and add necessary runtime librariesmoyoza2026-01-21 02:06:54 +02:00
084d7426cafeat: enhance Dockerfile and Prisma configuration for improved runtime support and migration handlingmoyoza2026-01-21 01:50:31 +02:00
986f514ea3feat: enhance RSVP and guest management features by adding check-in fields, improving test exclusions, and refining session handling logicmoyoza2026-01-20 02:09:54 +02:00
e8dc972972refactor: migrate dashboard pages from (auth) to (dashboard) route group and update dashboard view logic.moyoza2026-01-19 02:11:50 +02:00
3f364593dafeat: introduce multi-step RSVP flow and initial dashboard pages with guestbook, profile, and "who's who" sections.moyoza2026-01-19 00:49:34 +02:00
bdc3e7cc18fix: Prioritize legacy guest session verification before attempting manual iron-session unseal and refine error logging.moyoza2026-01-18 23:51:45 +02:00
86ffeb077ffix: Ensure comprehensive session cookie cleanup by introducing a dedicated deletion helper and correctly handling multi-part TLDs.moyoza2026-01-18 23:31:34 +02:00
fecb5caeabfix: Improve session cookie cleanup by simplifying host-only deletion and enhancing root-domain cookie removal logic with multiple domain attempts.moyoza2026-01-18 22:55:33 +02:00
216258bdbefix: Centralize and enhance session cookie cleanup into a new utility to prevent authentication loops.moyoza2026-01-18 19:32:20 +02:00
83c67d6e14fix: Clear invalid session cookies on CSRF token or guest authentication failures.moyoza2026-01-18 19:00:58 +02:00
26e9a1892echore: Enhance logging for guest session verification and CSRF token handling with detailed cookie information and request IDs.moyoza2026-01-18 18:42:39 +02:00
90c8e3089ffix: Improve iron-session cookie parsing and unsealing fallback, and enhance CSRF verification logging.moyoza2026-01-18 18:28:13 +02:00
ee78be6801fix: Correctly unseal chunked iron-session cookies and refine unseal error logging.moyoza2026-01-18 18:03:24 +02:00
0946f8c8b6refactor: Improve guest session retrieval by directly unsealing iron-session data and cleaning cookie values.moyoza2026-01-18 17:41:32 +02:00
01223954c8refactor: Centralize guest session verification in supabase-auth with a fallback to the legacy auth module.moyoza2026-01-18 16:41:26 +02:00
43d5967aaafeat: Allow rate limiter to gracefully fallback to in-memory in production if Redis is unavailable.moyoza2026-01-18 16:10:48 +02:00
78824044b8refactor: update verifyAdminSession import path from lib/auth to lib/supabase-auth.moyoza2026-01-18 15:09:58 +02:00
66615c5309feat: Configure Prisma with directUrl, reclassify env.ts default secret warnings, and enable database connection test output.moyoza2026-01-18 14:12:41 +02:00
d15726b019feat: Exclude WebSocket paths from proxying and enhance environment validation to categorize critical errors and non-critical warnings.moyoza2026-01-18 13:57:58 +02:00
fd5b98ff03feat: Implement a metrics store and integrate it with the metrics API and middleware for enhanced tracking.moyoza2026-01-18 13:42:34 +02:00
f06531722bRefactor: Structure error logging for failed email attempts to include explicit details.moyoza2026-01-18 12:55:38 +02:00