124 Commits

Author SHA1 Message Date
ffceb9b164 Browse event by tags or by date 2025-05-11 16:58:40 -07:00
7daa199c93 New page to list events for a tag 2025-05-09 22:47:14 -07:00
db44267376 Tag details admin page and deleting tags 2025-05-08 21:08:38 -07:00
3ee96493f8 Can create tags in the admin UI 2025-05-07 21:48:37 -07:00
260cd9e862 Admin tags list page 2025-05-06 22:27:06 -07:00
6facaf676e Users can be removed from group[s 2025-05-06 22:16:22 -07:00
1b01ac76e4 Admin Group Details page
Does not yet have removing users from the list hooked up.
2025-05-05 08:09:05 -07:00
7fa26f106e Groups admin page has searchable list of groups 2025-05-04 09:16:27 -07:00
419a8db3d2 NFC: Formatting 2025-05-03 22:29:21 -07:00
ce9da2c6aa Tags can be added and removed when editing an event 2025-05-03 22:16:23 -07:00
0a0ac8ffea Display event tags on event details page 2025-05-03 19:46:35 -07:00
2108d3397f Tags are now saved when creating an event 2025-05-02 21:45:11 -07:00
740605ce86 Add tags and display allowed tags when creating events
Not yet able to save tags to an event or display them.
2025-05-01 21:45:15 -07:00
9355afa0b8 Add missing unique constraint on usernames 2025-04-03 08:17:06 -07:00
fddef23d46 Ask for name and username before oauth redirect
All checks were successful
Build Production Image / Build Production Image (push) Successful in 8m28s
2025-04-02 21:11:42 -07:00
0a694202cb Move event photos into separate table 2025-01-01 12:28:13 -08:00
aba8290ea1 Fix timezone when checking if events are in the future
All checks were successful
Build Production Image / Build Production Image (push) Successful in 8m24s
2024-12-31 22:04:44 -08:00
2f740d4b0e Add single photo to event posts 2024-12-31 22:04:12 -08:00
b187b73476 Admin user details
All checks were successful
Build Production Image / Build Production Image (push) Successful in 8m11s
2024-12-30 20:27:58 -08:00
1d7dcbd05b Admin user list page 2024-12-28 10:43:27 -08:00
d9581fad61 Move photos out of PostBase 2024-12-25 09:53:53 -08:00
fec8dfcf4a Select photo count when getting posts_base 2024-12-24 20:21:06 -08:00
3552f748c1 Add metrics for many user and post actions
All checks were successful
Build Production Image / Build Production Image (push) Successful in 8m6s
2024-12-22 16:02:05 -08:00
1756eada3a Cleanup unused database fields and tables
Some checks failed
Build Production Image / Build Production Image (push) Has been cancelled
2024-12-21 15:47:09 -08:00
52d395e1d7 Move photos into database
All checks were successful
Build Production Image / Build Production Image (push) Successful in 7m47s
2024-12-21 14:57:28 -08:00
14f0dab472 Kiosk: Use HTMX to rotate kiosk posts
This also changes to rotate through posts in order.
2024-11-21 20:50:42 -08:00
1037c1a3d7 Include posts with no photos in kiosk mode
All checks were successful
Build Production Image / Build Production Image (push) Successful in 12m2s
2024-11-12 21:31:36 -08:00
13493fb821 First pass at kiosk mode
All checks were successful
Build Production Image / Build Production Image (push) Successful in 8m41s
2024-10-23 21:07:52 -07:00
0878ad1de6 First pass adding new kiosk mode 2024-10-15 08:40:39 -07:00
8207a03111 Create donation page 2024-05-16 20:01:15 -07:00
75c518f219 Add stripe_customer_id to the users database table 2024-05-05 19:52:10 -07:00
1df4443719 Remove mailing lists 2024-04-17 08:08:27 -07:00
cc696b774c Allow adding and removing photos
This also revamps the photo uploading UI a bit.
2024-04-13 17:30:50 -07:00
77b995b04d Combine housing types into single page 2024-04-10 19:02:26 -07:00
f43bf8a531 Add mailing list leave notifications
All checks were successful
Build Production Image / Build Production Image (push) Successful in 5m10s
2024-02-11 20:29:34 -08:00
1e44276b3f Fix event sorting in events list page 2023-10-26 20:29:03 -07:00
8f522a2000 Fix incorrect events in date range query 2023-10-26 20:13:53 -07:00
dc32260e1f Mailing Lists: Display attachments in webview 2023-10-14 19:02:18 -07:00
cd86e7f95d Mailing list attachments schema and storage 2023-10-14 19:02:18 -07:00
b9693b1aca Mailing Lists: Notify owner when a request is made 2023-10-01 21:01:34 -07:00
88d1fa679a Mailing Lists: Add button to delete message 2023-09-17 20:18:20 -07:00
22b0f9b9c9 Mailing List moderators can see all lists and messages
Also receive an email for all mailing list messages even if they are not
on the mailing list.
2023-09-04 20:39:41 -07:00
9c1d4977dd Mailing Lists: Add icon and button to control if sender 2023-09-03 19:13:36 -07:00
60e1dd9c6f Remove duplicate mailing list user sql function 2023-09-02 20:18:40 -07:00
7d4b4fe780 Building out mailing list email receiving 2023-09-02 20:18:40 -07:00
2086364fa1 Mailing Lists: Bidirectional mailing lists via email
Functional first pass. Still some polish required, but it's working.
2023-08-29 17:44:10 -07:00
d471ea091c Ensure mailing list name and short_name are unique
Also enforce that the shortname is no longer than 6 characters.
2023-08-29 17:44:09 -07:00
8af7f24749 Add query to retrieve user name and email 2023-08-15 15:09:05 -07:00
1987caf23d Mailing Lists: Bug fixes and add unit test for sending emails
Add a unit test for creating a thread and replying to it via the UI and
checking that the expected emails are sent.
2023-08-14 10:14:04 -07:00
307d6ffb70 Add non-expiring per-user unsubscribe links
Digest emails and mailing lists will now have unsubscribe links which
immediately remove the user and do not expire.
2023-08-13 20:29:08 -07:00