170 Commits

Author SHA1 Message Date
lewis
ec36b8ddc7 feat: cache locks less 2026-02-08 10:03:53 +00:00
lewis
326aadcdb6 feat: initial in-house cache distribution 2026-02-08 10:03:53 +00:00
lewis
240f24718e feat: fun handle resolution during migration 2026-02-05 20:37:08 +00:00
lewis
cd7400bc8b fix: improved discord & signal comms 2026-02-05 16:13:45 +00:00
lewis
b104dc938a fix: telegram comms ux improvements 2026-02-04 19:08:44 +00:00
lewis
dbc81a6416 fix: concurrent perf improvement 2026-02-04 19:08:44 +00:00
lewis
442ca1434f fix: better dashboard UX 2026-02-02 19:29:03 +00:00
lewis
b73c91b561 fix: account creation bug & frontend style improvements 2026-01-30 20:53:31 +01:00
lewis
bee0bba6f4 fix: some small bugs 2026-01-30 12:18:19 +00:00
lewis
a9a7159d00 chore: update readme 2026-01-28 21:51:31 +02:00
lewis
190f1a3430 feat: legacy 2fa impl 2026-01-28 18:40:08 +00:00
nelind
afc1db95e0 feat(nix): derivation for frontend 2026-01-28 17:42:13 +00:00
nelind
f6a14467d6 remove local references from .gitignore 2026-01-28 17:42:13 +00:00
nelind
a1b3d8fd11 fix: nix pds build 2026-01-28 17:42:13 +00:00
lewis
2b31a288a9 fix: no preference dedup needed 2026-01-27 15:12:15 +00:00
lewis
c19904f6d6 fix: make frontend more type-safe 2026-01-26 20:31:20 +00:00
lewis
d7b96773fd fix: better type-safety 2026-01-26 17:15:51 +00:00
lewis
8eb4b5516f fix: match ref pds permission-levels for some endpoints 2026-01-25 13:07:32 +00:00
lewis
6c5b5996b7 fix: consolidate auth extractors & standardize usage 2026-01-25 13:07:32 +00:00
lewis
8af0cfe0af fix: oauth consolidation, include-scope improvements 2026-01-25 13:07:32 +00:00
lewis
2d10dc0983 Sharded filesystem subdirs 2026-01-21 17:53:59 +00:00
lewis
230d90262e fix: delegated acc passkey auth 2026-01-21 17:53:59 +00:00
lewis
a18be8c6fd feat: filesystem blob storage 2026-01-21 17:53:59 +00:00
lewis
12a189cb2b feat: oauth prompt=create, other frontend fixes 2026-01-19 17:44:24 +00:00
lewis
158628f1a7 feat: docs tweaks & standalone frontend 2026-01-18 16:41:41 +00:00
lewis
b3ec7feb96 sso signup & login 2026-01-18 01:15:13 +02:00
lewis
4e29861990 migration improvements 2026-01-15 21:17:35 +02:00
lewis
505dc169eb small bug fixes, code dedup 2026-01-15 19:10:05 +02:00
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