Lewis
f07bcb82f7
refactor(sync): extract MST parsing and serialization utilities
2026-03-22 12:51:44 +00:00
Lewis
e38343ce09
refactor(oauth): split authorize.rs into domain modules
2026-03-22 12:51:44 +00:00
Lewis
e454e99b8a
refactor(api): migrate all endpoints to repos accessor pattern
2026-03-22 12:51:44 +00:00
Lewis
19b0ea19c6
refactor(tranquil-pds): consolidate repos, rate limits, validation, and auth helpers
2026-03-22 12:51:44 +00:00
Lewis
318818ad51
feat(signal): add admin UI, frontend, and build changes
2026-03-22 07:14:20 +00:00
Lewis
7c55a5ceb9
feat(signal): add admin endpoints, config, and server wiring
2026-03-22 07:14:20 +00:00
Lewis
9d31ee9ace
refactor(comms): extract HTTP retry combinator and integrate signal sender
2026-03-22 07:14:20 +00:00
Lewis
e3efcb43ba
test(signal): add protocol store integration tests
2026-03-22 07:14:20 +00:00
Lewis
eb46824220
feat(signal): add presage client, newtypes, and slot management
2026-03-22 07:14:20 +00:00
Lewis
e6c8a44a42
feat(signal): add postgres-backed signal protocol store
v0.4.7
2026-03-22 07:14:19 +00:00
Lewis
aac6f2818b
fix(oauth): fail properly on non-expanded include scopes
2026-03-21 11:36:37 +02:00
Lewis
1a80a33e12
fix(ci): small tweaks
2026-03-21 10:06:31 +02:00
HigherOrderLogic
00d71fd3d6
feat(ci): publish image on commit
2026-03-21 02:10:23 +00:00
Lewis
c8bb4c9076
refactor(api): update delegation, notification prefs, email, meta, and age assurance endpoints
2026-03-20 13:39:11 +00:00
Lewis
d123168787
refactor(api): update password, reauth, verify, account_status, and totp endpoints
2026-03-20 13:39:11 +00:00
Lewis
b337d2b154
refactor(api): simplify passkey account creation and auth-adjacent server endpoints
2026-03-20 13:39:11 +00:00
Lewis
1e07d674dd
refactor(api): rework session login flow to use common credential verification
2026-03-20 13:39:11 +00:00
Lewis
a3f96b6367
refactor(api): centralize DID document building, update admin endpoints
2026-03-20 13:39:11 +00:00
Lewis
7b7936d539
refactor(api): extract account provisioning helpers, simplify create_account flow
2026-03-20 13:39:11 +00:00
Lewis
7e3dca4026
refactor(api): update repo batch/delete to use repo_ops, clean up remaining repo endpoints
2026-03-20 13:39:11 +00:00
Lewis
7bc90d5e23
refactor(api): extract repo write lifecycle to repo_ops
2026-03-20 13:39:11 +00:00
Lewis
4d86f026df
refactor(api): extract common helpers module, extend API error types with auth methods
v0.4.6
2026-03-20 13:39:11 +00:00
Lewis
5c8894d531
refactor: update routes, backend verification tweaks, and restyle
v0.4.5
2026-03-19 14:26:26 +00:00
Lewis
81fc03c705
refactor(frontend): refactor migration and registration lib
2026-03-19 14:26:26 +00:00
Lewis
f3f55e239f
refactor(frontend): refactor migration components
2026-03-19 14:26:26 +00:00
Lewis
cf77354cde
refactor(frontend): rewrite SecurityContent
2026-03-19 14:26:26 +00:00
Lewis
467be99da3
refactor(frontend): extract dashboard sections
2026-03-19 14:26:26 +00:00
Lewis
20212a413f
refactor(frontend): simplify API client and delete obsolete auth routes
2026-03-19 14:26:26 +00:00
Lewis
6225d2bc1d
refactor(frontend): delete RegisterPassword and UiTest routes
2026-03-19 14:26:26 +00:00
Lewis
b990c239e6
refactor(frontend): delete OAuthRegister and OAuthSsoRegister routes
2026-03-19 14:26:26 +00:00
Lewis
5b503c3f7f
refactor(frontend): delete utility libraries and validation
2026-03-19 14:26:26 +00:00
Lewis
7f66419036
refactor(frontend): delete type system boilerplate
2026-03-19 14:26:26 +00:00
Lewis
c2b8253abe
fix(api): always give xrpc error messages
2026-03-18 17:53:01 +02:00
Lewis
ebf5af4922
fix(backups): remove useless backups concept
v0.4.4
2026-03-18 12:17:33 +00:00
Lewis
938df6495d
feat(frontend): add UI component test page
2026-03-18 10:43:03 +00:00
Lewis
113bea7da3
refactor(frontend): extract migration component styles + migration.css
2026-03-18 10:43:03 +00:00
Lewis
da8b577408
refactor(frontend): extract auth and registration page styles + pages.css
2026-03-18 10:43:03 +00:00
Lewis
6683d03a9e
refactor(frontend): extract oauth secondary page styles
2026-03-18 10:43:03 +00:00
Lewis
72f45bf6a3
refactor(frontend): extract oauth primary flow page styles
2026-03-18 10:43:03 +00:00
Lewis
14bac09cb1
refactor(frontend): extract controllers, repo styles + dashboard.css
2026-03-18 10:43:02 +00:00
Lewis
76dc3b125a
refactor(frontend): extract admin, settings, app passwords styles
2026-03-18 10:43:02 +00:00
Lewis
c7d3dfbce0
refactor(frontend): extract security, sessions, DID document styles
2026-03-18 10:43:02 +00:00
Lewis
154f9fae89
refactor(frontend): extract dashboard shell and lightweight component styles
2026-03-18 10:43:02 +00:00
Lewis
331d843886
refactor(frontend): consolidate base stylesheet
2026-03-18 10:43:02 +00:00
Lewis
79a3db8ff2
refactor(frontend): extract UI primitive component styles
2026-03-18 10:43:02 +00:00
Lewis
f95a1c7cfd
feat(frontend): design tokens, app wiring, locales
2026-03-18 10:43:02 +00:00
Lewis
60b4697b5a
chore: inline delegation audit page
2026-03-17 19:22:34 +00:00
Lewis
7926c798c6
feat: cross-pds delegation
v0.4.3
2026-03-17 19:22:34 +00:00
Lewis
d5ed420dd7
fix: move code to more correct crates
v0.4.2
2026-03-17 10:16:36 +00:00
Not Herself
92e609d367
fix: handle AT Protocol $bytes type in json_to_ipld
...
json_to_ipld handled $link (→ Ipld::Link) but treated $bytes objects
as regular maps, producing a CBOR map (major type 5) instead of a byte
string (major type 2). This caused downstream consumers expecting
spec-compliant CBOR — notably Jetstream's atdata.UnmarshalCBOR — to
fail with "decoding $byte value: illegal base64 data".
Decode $bytes from standard base64 (RFC 4648 §4, padding optional)
into Ipld::Bytes, matching the existing $link handling pattern.
2026-03-15 07:15:07 +00:00