Commit Graph

142 Commits

Author SHA1 Message Date
lewis e09567f5cf sqlx cache regenerated for new query locations 2026-01-14 22:23:03 +02:00
lewis 9a87de939d pds uses repository pattern, delete inline db code 2026-01-14 22:22:30 +02:00
lewis 1a916aa30e migrations for repo_rev tracking and backlinks table 2026-01-14 22:22:07 +02:00
lewis 71d9ed7d38 tranquil-db crates, repository pattern for db access 2026-01-14 22:21:38 +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 d1902506a5 oauth jti fix, more code quality 2026-01-11 18:59:49 +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 cae667d219 Better repo action code quality 2026-01-10 18:38:03 +02:00
lewis fbc2477771 Passkey-only accounts can opt into a password 2026-01-10 11:10:17 +02:00
lewis bbb650ffdb Update TODO, more logging during blob migration 2026-01-08 21:29:07 +02:00
lewis 648a9fe05c Remove alpine & openbsd instructions
Tested them both out and hated the experience.
Gonna double down on containers to make that the best
devex possible.
2026-01-07 19:13:55 +02:00
lewis d0aefd2a8e Better auth extractor use 2026-01-06 22:02:28 +02:00
lewis 2466a9d3f4 experiment: deconstructing include oauth 2026-01-06 20:31:42 +02:00
lewis 9b9c273b59 fix: oauth regression (at least I think it's a regression) 2026-01-06 17:28:16 +02:00
lewis 8f600b6691 DPoP in frontend, why not 2026-01-06 19:58:04 +02:00
lewis 767f89ae76 fix: Bad scope parsing 2026-01-06 23:41:20 +02:00
lewis 3d0939c038 Frontend UX improvements 2026-01-06 19:10:12 +02:00
lewis 2fd72ab150 Send user agent as tranquil 2026-01-06 23:33:13 +02:00
lewis 9a516a012d Remove old user blocks 2026-01-06 19:49:42 +02:00
lewis 7faec624d1 General linting, document react-native-streamplace-oauth-problem 2026-01-05 23:08:25 +02:00
lewis df30e0253f Typechecks and linting 2026-01-05 00:48:18 +02:00
lewis a331f5e56f More functional and typesafe frontend 2026-01-04 23:43:11 +02:00
lewis 938a9841b6 More local methods to not proxy 2026-01-04 18:38:15 +02:00
lewis 3954189c22 Functional typesafe backend 2026-01-04 15:18:26 +02:00
lewis 1724a0792f docker email fix from scan 2026-01-04 15:03:42 +02:00
nelind 5461f03de5 add xrpc fallback 2026-01-04 13:00:27 +00:00
nelind e61021feee extract proxying into a middleware instead of a fallback handler 2026-01-04 13:00:27 +00:00
nelind b4e2b5d300 clean up routing 2026-01-04 13:00:27 +00:00
nelind f789acddd1 add mold to the devshell 2026-01-04 13:00:27 +00:00
lewis 0f32cc3faa Performance improvements 2026-01-03 00:58:28 +02:00
lewis 4375d795a0 Frontend on /app path for easy custom homepage 2026-01-02 21:54:27 +02:00
lewis df2135b5e1 Backups, adversarial migrations 2026-01-02 00:24:32 +02:00
scanash00 2fb59b41ef fix hardcoded host and port 2026-01-01 23:55:57 +00:00
lewis a46d2d6f8d Age assurance override env var 2025-12-31 17:01:20 +02:00
lewis 3bf974a705 TODOfile update 2025-12-31 22:28:11 +02:00
lewis b37b379c36 OAuth inbound migration 2025-12-31 19:13:59 +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 76506511a1 Migration for did:webs specifically 2025-12-30 23:07:26 +02:00
lewis 70fce2f1f9 misc genesis fixes 2025-12-30 22:46:26 +02:00
lewis 452d553887 Reserved handles & misc fixes 2025-12-30 21:24:44 +02:00
lewis a839c7d7b3 Moderation conf. vs ref 2025-12-29 21:30:23 +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