Commit Graph

257 Commits

Author SHA1 Message Date
Ryderjj89
7c09fd9d40 Fix event_conclusion_message displaying [object Object] in edit form
- Changed String() conversion to direct assignment in EventAdmin.tsx
- Now properly displays actual text content instead of [object Object]
- Handles null/undefined values by defaulting to empty string
2025-05-26 16:16:26 -04:00
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
cd9e43ee5a Updated event conclusion message handling to ensure consistency with description box in EventForm and EventAdmin components. 2025-05-26 15:43:32 -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
8f8f19bcfe Ensure event_conclusion_message is string in EventAdmin 2025-05-26 14:26:17 -04:00
Ryderjj89
dd77fe978d Fix thank_you_message prop in EventForm TextField 2025-05-26 14:19:42 -04:00
Ryderjj89
60c414e4ee Fix event conclusion email data submission in EventForm 2025-05-26 14:15:51 -04:00
Ryderjj89
a6ef28beea Add logging to EventAdmin update submit handler 2025-05-26 14:08:20 -04:00
Ryderjj89
58c0eebbba Update Event interface in EventAdmin with email conclusion fields 2025-05-26 13:58:10 -04:00
Ryderjj89
aa106f5196 Update Event interface in EventAdmin with email conclusion fields 2025-05-26 13:50:09 -04:00
Ryderjj89
95ee023e4d Fix frontend build error in EventAdmin related to setUpdateForm 2025-05-26 13:36:08 -04:00
Ryderjj89
c731e41d68 Fix frontend build error in EventAdmin 2025-05-26 13:33:26 -04:00
Ryderjj89
5f08039fd9 Fix TypeScript error in EventAdmin by adding UpdateFormData interface 2025-05-26 13:23:12 -04:00
Ryderjj89
ec747a9761 Update EventAdmin form with title and email conclusion settings, adjust wallpaper preview 2025-05-26 13:20:02 -04:00
Ryderjj89
76e6699b67 Fix TypeScript error accessing node-cron ScheduledTask options 2025-05-26 13:06:58 -04:00
Ryderjj89
1a4f88419a Add TZ environment variable to Docker Compose files 2025-05-26 13:03:27 -04:00
Ryderjj89
eb7f77167c Update event conclusion email schedule and add logging 2025-05-26 13:01:21 -04:00
Ryderjj89
1c6be17961 Move Needed Items to Basic Event Details section in EventForm 2025-05-26 12:51:43 -04:00
Ryderjj89
47f6918b02 Implement backend functionality for event conclusion emails 2025-05-26 12:46:25 -04:00
Ryderjj89
ec8a4398e3 Implement separate toggles for email notifications and event conclusion email 2025-05-26 12:39:23 -04:00
Ryderjj89
f686d3ae2b Refactor EventForm into sections and add thank you message field 2025-05-26 12:21:56 -04:00
Joshua Ryder
f44683bc92 Update README.md 2025-05-25 19:50:04 -04:00
Joshua Ryder
2b4b3ecba7 Merge branch 'main' into dev 2025-05-16 21:59:15 -04:00
Joshua Ryder
1b79f7b467 Update README.md 2025-05-16 21:57:02 -04:00
Joshua Ryder
7ce136a126 Merge pull request #3 from Ryderjj89/dev
Email notifications & unique submission links for editing
2025-05-16 21:50:20 -04:00
Joshua Ryder
bdf2be5ddc Update README.md
Added environment variables table
2025-05-16 21:45:59 -04:00
Joshua Ryder
bd2fd004e1 Update README.md
Added environment variable information.
2025-05-16 21:44:26 -04:00
Joshua Ryder
c34549556e Update README.md
Added info about editing rsvps and VS code with Cline
2025-05-16 21:34:13 -04:00
Ryderjj89
0a06555b1e Add RSVP cutoff date note to RSVP edit form 2025-05-16 21:22:30 -04:00
Ryderjj89
828a8273ee Ensure guest name fields are disabled when event is closed 2025-05-16 21:19:14 -04:00
Ryderjj89
15bb6823b8 Fix form duplication and ensure all fields are disabled when event is closed in RSVPEditForm 2025-05-16 20:57:46 -04:00
Ryderjj89
65367085c4 Implement read-only mode for RSVP edit form after cutoff date 2025-05-16 20:47:27 -04:00
Ryderjj89
b4f133b077 Update RSVP confirmation email subject and body 2025-05-16 20:29:57 -04:00
Ryderjj89
1437b8e0ee Update 'Needed Items' chip color in EventAdmin table to green 2025-05-16 20:27:39 -04:00
Ryderjj89
89c0a1128c Fix TypeScript errors in RSVPForm and RSVPEditForm 2025-05-16 20:20:13 -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
1766da9c25 Move email notification settings to bottom of event creation form 2025-05-16 19:08:43 -04:00
Ryderjj89
726338b4c8 Add email notification settings to EventAdmin update modal 2025-05-16 19:00:44 -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
Joshua Ryder
05e1e30384 Update README.md
Added info for email notifications
2025-05-05 10:45:22 -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
908b0f21ef fix: install backend dependencies in /app for production so nodemailer and others are available at runtime 2025-05-05 09:56:35 -04:00