Commit graph

17 commits

Author SHA1 Message Date
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