82 Commits

Author SHA1 Message Date
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
260cd9e862 Admin tags list page 2025-05-06 22:27:06 -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
90d092b4ed Stub admin page for groups 2025-05-04 08:51:52 -07:00
56f59f5ac4 Stub admin page for tags 2025-05-03 22:30:22 -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
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
24ff9891f3 Admin home boilerplate
All checks were successful
Build Production Image / Build Production Image (push) Successful in 8m14s
2024-12-26 21:50:19 -08: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
d86e7b1a90 Add FAQ page
All checks were successful
Build Production Image / Build Production Image (push) Successful in 5m13s
2024-05-05 19:51:34 -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
9653af0826 Update portal page to Community Resources page
All checks were successful
Build Production Image / Build Production Image (push) Successful in 5m45s
2024-03-03 09:37:27 -08:00
2a498b2794 Draft portal page for George 2024-03-03 09:37:02 -08:00
9bd611797d Rename git.sr.ht to git.grosinger.net 2024-02-11 18:44:51 -08:00
b99edb0d8a Mailing List: Add User admin page 2023-12-10 19:39:10 -08:00
cd86e7f95d Mailing list attachments schema and storage 2023-10-14 19:02:18 -07:00
88d1fa679a Mailing Lists: Add button to delete message 2023-09-17 20:18:20 -07:00
1584e452a5 Add email digest banner if not receiving already 2023-09-08 19:35:36 -07:00
763e601564 Mailing Lists: Specify unique reply-to in sent messages 2023-08-29 17:44:09 -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
ed79957c5f Add UI for creating mailing list invite links 2023-07-30 20:40:52 -07:00
93efdf7397 Partially add mailing list user details page 2023-07-07 06:24:05 +00:00
a51fb0c8f9 Add mailing list members list page 2023-07-07 04:31:21 +00:00
2dc56e9545 Building out mailinglist threads page 2023-07-04 07:44:56 +00:00
815084b23b Respond to emails to unknown addresses 2023-07-01 01:27:26 +00:00
23e86428dd Change anonymous email format to c-xxxxx 2023-06-30 16:46:54 +00:00
1bbf7d2830 Support forwarding anonymous emails to users 2023-06-01 15:23:53 +00:00
444bf4dc95 Add AnonymousEmail field to posts_base
This field is now populated with a random value when the user chooses to
include an email with their post. If they do not include an email then
it is left null.

If they previously chose to include an email but do not have an
anonymous email then their accoutn email is still displayed in the posts
details.
2023-05-31 04:13:32 +00:00
530888a51f Allow markdown in post descriptions 2023-05-29 03:14:19 +00:00
3502574650 Add deliverability webhook and store results in cache
Deliverability report is accessible in an API handler which will allow
the login page to tell the user when the email should be in their inbox.
2023-05-05 15:32:08 +00:00
de9ea8efa2 Add utility for rendering markdown with caching 2023-05-04 04:06:58 +00:00
bf2e214c00 Store metrics about post creation and actions
Fixes #30
2023-05-02 16:18:37 +00:00
acd25dae47 Add RSS feed to events page 2023-05-01 03:27:06 +00:00
580bf50726 Add event floating toolbars 2023-04-26 17:45:31 +00:00
ea4e573b9e Add button to email ical invite to user 2023-04-26 15:50:39 +00:00
fc515765ad Event creation page and events database model 2023-04-26 15:50:39 +00:00
904c2aad7a Fix bug in datetime comparisons in database
You must tell sqlite that you are comparing datetimes, otherwise will
compare a string to a datetime which doesn't work as expected.
2023-04-20 20:10:49 +00:00
9962a524ad Move expiration checking into the database where possible 2023-04-20 14:47:12 +00:00
6eaff0f8ff Add My-Posts page
This page shows all posts for a user across all the different
classifieds sections.
2023-04-08 14:59:35 +00:00
ead0294f04 Add mailing list new thread form
Have not yet added handling for the form submission though.
2023-02-13 05:08:59 +00:00
c7a87aed6f Start building mailinglist membership controls 2023-02-10 03:42:40 +00:00
4eb6946b9e Stub mailinglist browser page 2023-02-10 03:42:40 +00:00
d7068ce881 Display draft posts and thumbnails of added photos
- Adding photos now shows thumbnails instead of filenames
- Adding photos now shows thumbnails of previously added photos
- Unpublished posts are listed as drafts and can be published
2023-02-04 01:10:39 +00:00