Commit Graph

63 Commits

Author SHA1 Message Date
lewis
e09567f5cf sqlx cache regenerated for new query locations 2026-01-14 22:23:03 +02:00
lewis
0bad085ead delayed loading spinner in frontend, more functional-style code 2026-01-12 08:46:52 +02:00
lewis
16fb4dbd03 oauth error msg improvement, general code quality 2026-01-11 22:33:41 +02:00
lewis
7985f76c0d Streamplace oauth compatibility, mock plc dir in tests 2026-01-11 17:05:38 +02:00
lewis
8f595b5ffb Separate crates for separate concerns 2026-01-10 21:13:41 +02:00
lewis
fbc2477771 Passkey-only accounts can opt into a password 2026-01-10 11:10:17 +02:00
lewis
9a516a012d Remove old user blocks 2026-01-06 19:49:42 +02:00
lewis
3954189c22 Functional typesafe backend 2026-01-04 15:18:26 +02:00
lewis
0f32cc3faa Performance improvements 2026-01-03 00:58:28 +02:00
lewis
df2135b5e1 Backups, adversarial migrations 2026-01-02 00:24:32 +02:00
lewis
a46d2d6f8d Age assurance override env var 2025-12-31 17:01:20 +02:00
lewis
4d6e21b00d pds-hosted did migrates away 2025-12-30 21:16:49 +02:00
lewis
ea55590b6c Misc fixes for blobs and invites 2025-12-30 18:46:31 +02:00
lewis
7be60ea2d1 Fixed migration problem 2025-12-30 23:45:44 +02:00
lewis
70fce2f1f9 misc genesis fixes 2025-12-30 22:46:26 +02:00
lewis
6027e9517a Admin endoints vs ref 2025-12-29 20:58:04 +02:00
lewis
3b52a42156 Invite codes conf. vs ref 2025-12-29 20:00:58 +02:00
lewis
8cfc13fccc App password conf. vs ref 2025-12-29 19:36:01 +02:00
lewis
5aceed2ab3 Email conf. vs ref 2025-12-29 18:08:12 +02:00
lewis
c302d2aea1 Account lifecycle conf. vs ref 2025-12-29 21:51:09 +02:00
lewis
c58255daa1 Session conf. vs ref 2025-12-29 20:08:42 +02:00
lewis
cd4780af41 Sync conformance fixes vs ref 2025-12-28 23:41:17 +02:00
lewis
8cb82abc82 Store rev properly like a good boy 2025-12-28 02:24:09 +02:00
lewis
f6d7d65ef8 Three-quarter-done in-house migration flow 2025-12-27 22:52:53 +02:00
lewis
ff59c29147 Delegated accounts 2025-12-26 20:15:45 +02:00
lewis
3f727b1c9d App password scopes 2025-12-25 21:17:09 +02:00
lewis
d8451f3219 'Clever' stateless token verification. We could revert later if it sucks. 2025-12-24 23:57:49 +02:00
lewis
11fc081971 Generic cosmetic per-server config 2025-12-23 20:35:17 +02:00
lewis
9037d6bfa3 Locales in frontend, why not 2025-12-22 18:02:32 +02:00
lewis
d80247ba43 Security improvements 2025-12-22 21:09:09 +02:00
lewis
fa6c4cc177 Passkey-only accounts 2025-12-21 23:16:39 +02:00
lewis
45b6b58ad6 Security key & totp support 2025-12-20 21:41:29 +02:00
lewis
3177dc42f5 did:web support, including our own internal kind 2025-12-20 17:36:33 +02:00
lewis
faea661917 OAuth scopes full impl. 2025-12-20 13:05:43 +02:00
lewis
80a3e04ec6 Rename to tranquil PDS, sounds better than bullshit PDS 2025-12-18 23:17:51 +02:00
lewis
95958bb119 Inbound migrations work 2025-12-18 21:20:41 +02:00
lewis
d695135a4d Rename notifications to comms, add handle changing to own domain ability 2025-12-18 20:35:15 +02:00
lewis
e929cf5af5 Remove a bunch of unnecessary tests & endpoints 2025-12-18 22:13:25 +02:00
lewis
2cf87e2cfb Better oauth, appview groundwork 2025-12-17 23:29:48 +02:00
lewis
dea6c09aa0 Add admin functionality 2025-12-16 18:28:20 +02:00
lewis
e2bfcdb74f More work on the pds notifs 2025-12-16 18:00:44 +02:00
lewis
524b99445d General fixes to make more things work 2025-12-15 23:41:25 +02:00
lewis
c6f9062979 Creating & posting records works. Also messed up newlines but will fix later. 2025-12-14 23:55:04 +02:00
lewis
b981799357 Quick fixes and debugging 2025-12-13 19:45:27 +02:00
lewis
43c18beb51 Performance enhancements, overengineering 2025-12-13 15:10:53 +02:00
lewis
7b6807c316 First UI idea done 2025-12-12 23:52:52 +02:00
lewis
36e31d7ef9 My misc TODOs 2025-12-12 20:28:34 +02:00
lewis
b66e4fe291 Remaining endpoints for MVP 2025-12-12 19:20:39 +02:00
lewis
2ededf32a6 Half-ass attempt at the local-first appview endpoints like ref impl 2025-12-12 00:28:57 +02:00
lewis
e90488fbad Idk. Code quality in general? 2025-12-11 23:02:37 +02:00