Lewis and Tangled
932b0c07d4
db: make stored handle optional when it no longer parses
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-07-25 08:27:39 +03:00
Lewis
ab4eba6dc4
delegation: preset scopes grant identity & account
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-06-27 23:11:24 +03:00
Lewis
4e2525b245
fix(migrate): oauth account:* spec, p256 support
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-30 21:07:16 +03:00
Lewis
86c5995568
fix(config): signal gate is useless since needs admin work to activate anyway
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-24 22:50:14 +03:00
Lewis and Tangled
036c317fd6
fix(migrate): oauth refreshing, embedded db first invite code
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-24 19:28:57 +03:00
Trezy and Tangled
210b0f463c
feat: add About page
...
Signed-off-by: Trezy <tre@trezy.com >
2026-05-21 09:06:42 +03:00
karitham.dev and Tangled
a3bd7c59ad
feat(locales): add french locale, fix missing error keys, remove dead keys
...
Adds french locale registration and translation file. Fixes 4 missing error keys that were referenced in code but absent from all locale files. Removes 2 unreferenced keys from `register.validation` that duplicated `registerPasskey.errors`.
I *think* that's all that's needed for french locale? Couldn't find anything else required to make it work!
2026-05-20 22:20:20 +03:00
Trezy and Tangled
04f370aaa1
chore: add frontend service to docker compose
...
Signed-off-by: Trezy <tre@trezy.com >
2026-05-19 19:46:58 +03: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
5c8894d531
refactor: update routes, backend verification tweaks, and restyle
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
20212a413f
refactor(frontend): simplify API client and delete obsolete auth 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
2026-03-18 12:17:33 +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
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
2026-03-17 19:22:34 +00:00
Lewis
c680f3c419
fix(homepage): favicon should render in title
...
# I am sorry I forgot this.
Now pds.ls will show beautiful icons when showing Tranquil PDSes.
2026-03-14 11:57:01 +02:00
Lewis and Tangled
2c8568b207
fix: did:web also uses handle domains not hostname
2026-03-09 19:23:35 +00:00
nelind and Tangled
34beff2553
feat: add back built-in frontend hosting to the backend
2026-03-06 20:21:10 +00:00
lewis and Tangled
91cfc536c6
fix: bulk type safety improvements, added a couple of tests
2026-02-10 15:25:35 +00:00
lewis and Tangled
240f24718e
feat: fun handle resolution during migration
2026-02-05 20:37:08 +00:00
lewis and Tangled
cd7400bc8b
fix: improved discord & signal comms
2026-02-05 16:13:45 +00:00
lewis and Tangled
b104dc938a
fix: telegram comms ux improvements
2026-02-04 19:08:44 +00:00
lewis and Tangled
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 and Tangled
c19904f6d6
fix: make frontend more type-safe
2026-01-26 20:31:20 +00:00
lewis and Tangled
8af0cfe0af
fix: oauth consolidation, include-scope improvements
2026-01-25 13:07:32 +00:00
lewis and Tangled
12a189cb2b
feat: oauth prompt=create, other frontend fixes
2026-01-19 17:44:24 +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
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
8f600b6691
DPoP in frontend, why not
2026-01-06 19:58:04 +02:00
lewis
3d0939c038
Frontend UX improvements
2026-01-06 19:10:12 +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
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
lewis
a46d2d6f8d
Age assurance override env var
2025-12-31 17:01:20 +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