Commit graph

21 commits

Author SHA1 Message Date
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
0909fd7e99 Link to the service where you can read dracula in the way described in the README 2026-07-30 00:25:39 +09:00
Campbell Alden
d3d166bf2b Share a half motivational / half explanatory blurb in the README 2026-07-30 00:23:42 +09:00
Campbell Alden
09381d17d0 Initialize repo 2026-07-30 00:14:57 +09:00