Commit graph

15 commits

Author SHA1 Message Date
Campbell Alden
65b6ab26e7 Add basic subscriptions and a partial implementation of the infra backing 2026-08-21 00:24:32 +09:00
Campbell Alden
86b0d88874 Improve the publication table / data types to denormalize the values
Returning profile values where necessary will remove the need to compute
heavy joins unless the user actually wants all the data.

Now Publication points at OrderProfiles which don't expose the sequences
Orders->Sequence->EntryProfile avoids including the full `text` for the
sequence.
2026-08-21 00:24:14 +09:00
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
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
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
12797e3cae Add users 2026-08-01 01:10:32 +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