Commit graph

24 commits

Author SHA1 Message Date
Campbell Alden
81bad03ebd Remove HTML from stored data for entries
HTML will be rendered for entries derived from the plain text (at least,
I think).
2026-08-15 00:13:15 +09:00
Campbell Alden
5060f6a97f Fix a circular reference issue between users and the auth service 2026-08-15 00:12:38 +09:00
Campbell Alden
583a5737a6 Add publications 2026-08-14 23:35:32 +09:00
Campbell Alden
35fac60437 Improve the email confirmation logic using the router and more robust JWT handling 2026-08-05 00:34:45 +09:00
Campbell Alden
5a4f9dc250 Create a routes constants file and a router for getting routes in app 2026-08-05 00:12:47 +09:00
Campbell Alden
790e0a1ce5 Default the host configuration to 0.0.0.0 2026-08-05 00:10:55 +09:00
Campbell Alden
782e0b0ad6 Add in a mechanism for email confirmation
This is some of the way there but it is still missing at least:
- An actual page to view to confirm the email
- An expiry time on the minted JWT (and other JWT issues like "sub")
2026-08-03 00:33:12 +09:00
Campbell Alden
ecb98dac53 Fixup user service initiation in main 2026-08-03 00:01:29 +09:00
Campbell Alden
395164f630 Move users service into a module 2026-08-03 00:01:15 +09:00
Campbell Alden
72ece8af72 Change how services are provided so that they don't go via "extensions" 2026-08-02 22:50:47 +09:00
Campbell Alden
7b6d351282 Move the notification service into the services directory 2026-08-02 22:50:34 +09:00
Campbell Alden
387e2fa490 Add an auth service for minting and decoding JWTs 2026-08-02 22:50:05 +09:00
Campbell Alden
328f430309 Rename parsing error to be more reusable 2026-08-02 22:49:38 +09:00
Campbell Alden
0af1b827aa Update main to set everything up (still unused) 2026-08-01 01:10:32 +09:00
Campbell Alden
12797e3cae Add users 2026-08-01 01:10:32 +09:00
Campbell Alden
6700bc9763 Fleshout some of the notifcation service
This is probably organized incorrectly. If it's a service it should
be grouped with the other services
2026-08-01 01:10:32 +09:00
Campbell Alden
0b3b6f50fe Add unconnected database support
Also adds a helper for doing nested config parsing since we're getting
more and more
2026-08-01 01:10:28 +09:00
Campbell Alden
cee708f4d8 Flesh out the email implementation 2026-08-01 01:07:58 +09:00
Campbell Alden
c1a61730d5 Pull email sending concerns out into a standalone service 2026-07-31 18:15:33 +09:00
Campbell Alden
7d535a2c31 Move rss stuff over to a new interface part of the project since it's spiritually different from a notification 2026-07-30 23:54:04 +09:00
Campbell Alden
3891e253ae Steal RSS abstractions from one of my other projects 2026-07-30 23:48:25 +09:00
Campbell Alden
24bb9dae30 Add the bones of an Email Notification service 2026-07-30 23:48:10 +09:00
Campbell Alden
a7fdd6cbd0 Set up the bones of a Flask app with configuration 2026-07-30 22:45:25 +09:00
Campbell Alden
09381d17d0 Initialize repo 2026-07-30 00:14:57 +09:00