Commit Graph

37 Commits

Author SHA1 Message Date
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
0714fd0e9d Add wallpaper upload functionality to Update Info dialog - Added wallpaper preview, upload button, and file handling 2025-05-01 15:17:09 -04:00
Starstrike
9ca6c4e883 Improve mobile responsiveness: Fix scrolling and button wrapping issues - Changed container position, added button wrapping, responsive padding and table scrolling 2025-05-01 15:08:22 -04:00
Starstrike
3e9e1d835a feat: Show 'None' for empty event descriptions in view and admin pages 2025-05-01 14:58:18 -04:00
Starstrike
e1d23eeb32 Feature: Add RSVP cut-off date functionality 2025-05-01 13:44:29 -04:00
a641a8d128 Feature: Add Update Info button and dialog for editing event details 2025-05-01 13:21:45 -04:00
c07d6b7027 UI: Reorganize action buttons to be consistently placed under page titles 2025-05-01 13:18:00 -04:00
6f0dddc395 UI: Fix spacing between event details to be consistent 2025-05-01 13:08:44 -04:00
3cb02230f6 UI: Add 'Info:' label to event description for consistency 2025-05-01 13:05:36 -04:00
dc51e61396 Improve UI: Add event details to admin/view pages and fix items layout 2025-05-01 12:32:43 -04:00
78a81d060c Fix: Add TypeScript type annotations to handleRemoveItem function 2025-05-01 10:16:45 -04:00
fb24d900a4 Fix: Remove items from RSVPs when removed from needed items list 2025-05-01 10:10:04 -04:00
cf4161ca6e Add manage needed items functionality to EventAdmin component and backend support 2025-05-01 10:04:56 -04:00
be567c7b8a Fix wallpaper background styling to cover entire viewport 2025-05-01 09:25:32 -04:00
76be457542 Add wallpaper background to all event views 2025-05-01 09:00:21 -04:00
48d96e4b69 Add delete event button with confirmation dialog to admin page 2025-04-30 17:56:15 -04:00
221b54a21f Fix item handling in RSVP submission and admin view - Improved type handling, JSON parsing, and UI display 2025-04-30 14:01:37 -04:00
4c7d61e05f Fix: Update items status after RSVP submission and improve display 2025-04-30 12:06:08 -04:00
379cee3222 Fix: Handle items_bringing type more safely and improve error handling 2025-04-30 12:02:52 -04:00
c4a39d5d3c Fix: Improve items_bringing parsing and error handling 2025-04-30 11:14:33 -04:00
50ae73b3ab Fix: Add type annotations to prevent TypeScript build errors 2025-04-30 11:07:26 -04:00
c0554d2575 Fix: Add type safety and improve items handling in both components 2025-04-30 11:05:46 -04:00
7522b04334 Feature: Allow editing claimed items in admin view 2025-04-30 10:53:43 -04:00
09afdfe9ef Feature: Filter out claimed items and show items status 2025-04-30 10:38:11 -04:00
4c2a1f747d Fix: Properly parse JSON strings for needed_items and items_bringing 2025-04-30 10:30:24 -04:00
134bfbdb7e Fix: Handle array type checking in EventAdmin edit dialog 2025-04-30 09:21:16 -04:00
fdde6c6b42 Fix: Handle items_bringing parsing in EventAdmin component 2025-04-30 09:12:23 -04:00
Your Name
d32ef9b50f fix: Add neededItems state to EventAdmin component - Add needed_items to Event interface - Add neededItems state and set it from event data 2025-04-29 19:15:13 -04:00
Your Name
0b65108db3 fix: Update EventAdmin component to handle items_bringing as array - Update editForm state type - Add handleItemsChange handler - Replace text field with multi-select for items 2025-04-29 19:06:15 -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
a7a0f27a4b Fix items formatting to respect newlines 2025-04-29 18:43:51 -04:00
Your Name
2584c241a5 Update box color to black and fix comma formatting 2025-04-29 18:41:03 -04:00
Your Name
cd97f60cbb Improve transparency effects and add comma formatting 2025-04-29 18:37:39 -04:00
Your Name
ac810b415a Fix blur effects and capitalize 'yes' in admin table 2025-04-29 18:34:14 -04:00
Your Name
fb61fc3ffb Fix TypeScript errors in EventAdmin component by splitting change handlers 2025-04-29 18:13:11 -04:00
Your Name
6a161be312 Add edit functionality to EventAdmin component 2025-04-29 18:09:37 -04:00
Your Name
0816456068 Add admin functionality and improve UI styling 2025-04-29 14:08:56 -04:00