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