Lewis and Tangled
e38343ce09
refactor(oauth): split authorize.rs into domain modules
2026-03-22 12:51:44 +00:00
Lewis and Tangled
e454e99b8a
refactor(api): migrate all endpoints to repos accessor pattern
2026-03-22 12:51:44 +00:00
Lewis and Tangled
19b0ea19c6
refactor(tranquil-pds): consolidate repos, rate limits, validation, and auth helpers
2026-03-22 12:51:44 +00:00
Lewis and Tangled
318818ad51
feat(signal): add admin UI, frontend, and build changes
2026-03-22 07:14:20 +00:00
Lewis and Tangled
7c55a5ceb9
feat(signal): add admin endpoints, config, and server wiring
2026-03-22 07:14:20 +00:00
Lewis and Tangled
9d31ee9ace
refactor(comms): extract HTTP retry combinator and integrate signal sender
2026-03-22 07:14:20 +00:00
Lewis and Tangled
e3efcb43ba
test(signal): add protocol store integration tests
2026-03-22 07:14:20 +00:00
Lewis and Tangled
eb46824220
feat(signal): add presage client, newtypes, and slot management
2026-03-22 07:14:20 +00:00
Lewis and Tangled
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 and Tangled
00d71fd3d6
feat(ci): publish image on commit
2026-03-21 02:10:23 +00:00
Lewis and Tangled
c8bb4c9076
refactor(api): update delegation, notification prefs, email, meta, and age assurance endpoints
2026-03-20 13:39:11 +00:00
Lewis and Tangled
d123168787
refactor(api): update password, reauth, verify, account_status, and totp endpoints
2026-03-20 13:39:11 +00:00
Lewis and Tangled
b337d2b154
refactor(api): simplify passkey account creation and auth-adjacent server endpoints
2026-03-20 13:39:11 +00:00
Lewis and Tangled
1e07d674dd
refactor(api): rework session login flow to use common credential verification
2026-03-20 13:39:11 +00:00
Lewis and Tangled
a3f96b6367
refactor(api): centralize DID document building, update admin endpoints
2026-03-20 13:39:11 +00:00
Lewis and Tangled
7b7936d539
refactor(api): extract account provisioning helpers, simplify create_account flow
2026-03-20 13:39:11 +00:00
Lewis and Tangled
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 and Tangled
7bc90d5e23
refactor(api): extract repo write lifecycle to repo_ops
2026-03-20 13:39:11 +00:00
Lewis and Tangled
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 and Tangled
5c8894d531
refactor: update routes, backend verification tweaks, and restyle
v0.4.5
2026-03-19 14:26:26 +00:00
Lewis and Tangled
81fc03c705
refactor(frontend): refactor migration and registration lib
2026-03-19 14:26:26 +00:00
Lewis and Tangled
f3f55e239f
refactor(frontend): refactor migration components
2026-03-19 14:26:26 +00:00
Lewis and Tangled
cf77354cde
refactor(frontend): rewrite SecurityContent
2026-03-19 14:26:26 +00:00
Lewis and Tangled
467be99da3
refactor(frontend): extract dashboard sections
2026-03-19 14:26:26 +00:00
Lewis and Tangled
20212a413f
refactor(frontend): simplify API client and delete obsolete auth routes
2026-03-19 14:26:26 +00:00
Lewis and Tangled
6225d2bc1d
refactor(frontend): delete RegisterPassword and UiTest routes
2026-03-19 14:26:26 +00:00
Lewis and Tangled
b990c239e6
refactor(frontend): delete OAuthRegister and OAuthSsoRegister routes
2026-03-19 14:26:26 +00:00
Lewis and Tangled
5b503c3f7f
refactor(frontend): delete utility libraries and validation
2026-03-19 14:26:26 +00:00
Lewis and Tangled
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 and Tangled
ebf5af4922
fix(backups): remove useless backups concept
v0.4.4
2026-03-18 12:17:33 +00:00
Lewis and Tangled
938df6495d
feat(frontend): add UI component test page
2026-03-18 10:43:03 +00:00
Lewis and Tangled
113bea7da3
refactor(frontend): extract migration component styles + migration.css
2026-03-18 10:43:03 +00:00
Lewis and Tangled
da8b577408
refactor(frontend): extract auth and registration page styles + pages.css
2026-03-18 10:43:03 +00:00
Lewis and Tangled
6683d03a9e
refactor(frontend): extract oauth secondary page styles
2026-03-18 10:43:03 +00:00
Lewis and Tangled
72f45bf6a3
refactor(frontend): extract oauth primary flow page styles
2026-03-18 10:43:03 +00:00
Lewis and Tangled
14bac09cb1
refactor(frontend): extract controllers, repo styles + dashboard.css
2026-03-18 10:43:02 +00:00
Lewis and Tangled
76dc3b125a
refactor(frontend): extract admin, settings, app passwords styles
2026-03-18 10:43:02 +00:00
Lewis and Tangled
c7d3dfbce0
refactor(frontend): extract security, sessions, DID document styles
2026-03-18 10:43:02 +00:00
Lewis and Tangled
154f9fae89
refactor(frontend): extract dashboard shell and lightweight component styles
2026-03-18 10:43:02 +00:00
Lewis and Tangled
331d843886
refactor(frontend): consolidate base stylesheet
2026-03-18 10:43:02 +00:00
Lewis and Tangled
79a3db8ff2
refactor(frontend): extract UI primitive component styles
2026-03-18 10:43:02 +00:00
Lewis and Tangled
f95a1c7cfd
feat(frontend): design tokens, app wiring, locales
2026-03-18 10:43:02 +00:00
Lewis and Tangled
60b4697b5a
chore: inline delegation audit page
2026-03-17 19:22:34 +00:00
Lewis and Tangled
7926c798c6
feat: cross-pds delegation
v0.4.3
2026-03-17 19:22:34 +00:00
Lewis and Tangled
d5ed420dd7
fix: move code to more correct crates
v0.4.2
2026-03-17 10:16:36 +00:00
Not Herself and Tangled
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
Lewis
546d342136
fix(auth): use authextractor for serviceauth too now
v0.4.1
2026-03-14 13:04:14 +02:00