Commit Graph

57 Commits

Author SHA1 Message Date
Ryderjj89
edd3903ffb Updated event conclusion message handling to ensure it is saved as null if not filled out, consistent with description field. 2025-05-26 15:53:51 -04:00
Ryderjj89
66384d8495 Fixing event conclusion message 2025-05-26 15:21:16 -04:00
Ryderjj89
7f709660b0 Add logging to backend event GET route 2025-05-26 14:44:14 -04:00
Ryderjj89
76e6699b67 Fix TypeScript error accessing node-cron ScheduledTask options 2025-05-26 13:06:58 -04:00
Ryderjj89
eb7f77167c Update event conclusion email schedule and add logging 2025-05-26 13:01:21 -04:00
Ryderjj89
47f6918b02 Implement backend functionality for event conclusion emails 2025-05-26 12:46:25 -04:00
Ryderjj89
b4f133b077 Update RSVP confirmation email subject and body 2025-05-16 20:29:57 -04:00
Ryderjj89
379c846250 Implement RSVP editing via unique link 2025-05-16 20:16:23 -04:00
Ryderjj89
5c34d464c1 Add unique edit ID and email opt-in to RSVP submission 2025-05-16 20:14:00 -04:00
Ryderjj89
9c68ec3c46 Fix TypeScript error with explicit type for addr parameter 2025-05-16 18:48:57 -04:00
Ryderjj89
55b4a36a81 Remove EMAIL_RECIPIENTS environment variable and update email notification logic 2025-05-16 18:46:07 -04:00
Ryderjj89
cedd7b325f Add email notification settings to event creation form 2025-05-16 18:42:55 -04:00
Ryderjj89
efe143ca68 Add max guests per RSVP feature to event creation and RSVP forms 2025-05-16 18:27:09 -04:00
Ryderjj89
ed92822913 chore: change email label to 'Items Claimed' instead of 'Items Bringing (from needed list)' 2025-05-05 10:28:54 -04:00
Ryderjj89
d9bb1074b8 fix: capitalize 'Yes'/'No' for Attending and Bringing Guests in RSVP email 2025-05-05 10:26:08 -04:00
Ryderjj89
d3cdad21b4 chore: disable Nodemailer debug logging and fix RSVP email links to use /view/events/:slug and /admin/events/:slug 2025-05-05 10:10:17 -04:00
Ryderjj89
dc69dea804 fix: move multer to dependencies so it is installed in production 2025-05-05 10:02:39 -04:00
Ryderjj89
866bdbebc2 chore: enable Nodemailer debug and logger for detailed SMTP troubleshooting 2025-05-05 09:25:55 -04:00
Ryderjj89
708814f083 feat: support EMAIL_RECIPIENTS for RSVP notifications; send to all listed, fallback to EMAIL_USER, log if none set 2025-05-05 09:09:02 -04:00
Ryderjj89
05b7b6741b fix: make RSVP email sending optional; skip if EMAIL_USER is not set 2025-05-05 09:01:16 -04:00
Ryderjj89
246a16f110 fix: always send RSVP notification emails to admin (EMAIL_USER) instead of RSVP submitter 2025-05-05 08:56:16 -04:00
Ryderjj89
7364e12c86 fix: add @types/nodemailer and include event links in RSVP email content 2025-05-05 08:31:29 -04:00
Ryderjj89
c2b4217601 feat: send RSVP confirmation emails using environment-based SMTP config; split EMAIL_FROM into EMAIL_FROM_NAME and EMAIL_FROM_ADDRESS 2025-05-05 08:26:27 -04:00
Starstrike
f91c8d7849 fix: Remove extra parameter from RSVP creation SQL query 2025-05-01 18:22:19 -04:00
Starstrike
a33d521af3 feat: Add other items feature to RSVP form and update table headers 2025-05-01 18:19:08 -04:00
Starstrike
6b3cf70534 Fix guest names handling in RSVP updates to properly maintain array format 2025-05-01 18:00:10 -04:00
Starstrike
eaead43e12 Fix TypeScript error: Add RSVP interface to properly type the rsvp parameter in map function 2025-05-01 17:44:39 -04:00
Starstrike
244b08aeb8 Implement individual guest name fields and array storage. Updated both frontend and backend to handle guest names as an array of strings instead of a single multiline string. 2025-05-01 17:42:18 -04:00
Starstrike
5c2dd0d595 fix: RSVP update endpoint now properly updates instead of deleting 2025-05-01 17:15:38 -04:00
Starstrike
cf533a5faa Fix wallpaper upload in event update - Unified wallpaper handling with event creation, added proper file management 2025-05-01 15:31:27 -04:00
Starstrike
e0de661050 fix: Allow clearing event description in update endpoint 2025-05-01 14:54:19 -04:00
Starstrike
bca4695abc fix: Implement RSVP cut-off date functionality and fix saving issues 2025-05-01 13:56:44 -04:00
Starstrike
e1d23eeb32 Feature: Add RSVP cut-off date functionality 2025-05-01 13:44:29 -04:00
cf4161ca6e Add manage needed items functionality to EventAdmin component and backend support 2025-05-01 10:04:56 -04:00
70f1535581 Add type annotations for event parameter 2025-05-01 09:22:07 -04:00
efa37db52c Fix wallpaper path handling in event endpoints 2025-05-01 09:20:22 -04:00
d2e27c4390 Fix RSVP items handling and response format 2025-05-01 09:15:23 -04:00
d8f99d3169 Fix RSVP items handling and response format 2025-05-01 09:11:15 -04:00
1470eecb99 Fix wallpaper path handling 2025-05-01 09:04:12 -04:00
e0a161eb51 Fix database volume mount to use app directory 2025-05-01 08:47:36 -04:00
f15ad5f01e Fix database permissions and initialization issues 2025-05-01 08:45:35 -04:00
4f52ed9a27 Fix upload directory permissions and path issues 2025-05-01 08:39:56 -04:00
da238ca9aa Fix wallpaper upload issues: add wallpaper column, update Docker config for proper file handling 2025-05-01 08:37:04 -04:00
2d594217f1 Add all required types to tsconfig.json 2025-05-01 08:25:54 -04:00
1b78231f34 Update Dockerfile and tsconfig.json for proper type definitions 2025-05-01 08:25:07 -04:00
04f01dd56c Fix multer types and configuration 2025-05-01 08:23:54 -04:00
f7480c1d93 Fix needed_items handling in backend and frontend 2025-05-01 08:22:30 -04:00
bada79ed62 Add DELETE endpoint for events with cascade deletion of RSVPs 2025-04-30 18:00:56 -04:00
Your Name
00fea07bee feat: Add needed items feature to events and RSVPs - Add needed_items field to events table - Update event creation form with needed items input - Add multi-select for needed items in RSVP form - Update event details to display needed items - Update admin interface to handle new items_bringing format 2025-04-29 19:01:36 -04:00
Your Name
6a161be312 Add edit functionality to EventAdmin component 2025-04-29 18:09:37 -04:00