Trezy and Tangled
311fbfcb86
feat: add handling for more scope failures
...
Signed-off-by: Trezy <tre@trezy.com >
2026-07-24 20:11:27 +03:00
Trezy and Tangled
9c6730579e
feat: display bundled permission-sets on consent screen
...
Signed-off-by: Trezy <tre@trezy.com >
2026-07-24 20:11:27 +03:00
Alex van de Sandt and Tangled
8ae9ce9c8f
fix: enable autocomplete in totp verification
2026-07-02 20:29:22 +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
4015217a2e
feat(store): Clock trait for DST
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-30 23:46:22 +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 and Tangled
44cb016762
fix(docs): install docs better
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-26 09:49:59 +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
karitham.dev and Tangled
a2567bdb1a
fix(locales): french handle should be "identifier" not "username"
...
My bad translation on that earlier, made it consistent with the rest of the file and usage!
2026-05-21 10:39:29 +03:00
Lewis
56120d252d
fix(locale): a little more drift
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-21 09:14:06 +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
Lewis and Tangled
c80f504dc0
fix(locale): a couple of drift keys missing in other langs
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-05-21 09:06:10 +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
Bas van den Wollenberg and Tangled
60e10af4aa
fix(Dockerfile): pnpm v11 build errors
...
- pnpm doesn't implicitly ignore post-install scripts anymore which means trying to build the docker image now fails. i've explicitly allowed them but idk could also ignore them maybe not sure what they actually do lol
- added `confirmModulesPurge: false` but not sure what it actually does as it's not documented? but either way it's also required for the `pnpm build` step to succeed non-interactively it seems idk weird stuff
- removed msmtp/sendmail while i was at it just like https://tangled.org/tranquil.farm/tranquil-pds/commit/f176f55862bc4c41472f8697cc2ca069c24d5e37
2026-05-14 09:56:07 +03:00
isabel and Tangled
bc5e0e0446
build(frontend): use pnpm
...
deno is evil
2026-04-12 16:01:21 +00:00
Lewis and Tangled
34f050a1f0
feat(oauth): discoverable passkey authentication
...
Lewis: May this revision serve well! <lu5a@proton.me >
2026-04-12 11:16:58 +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
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
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
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
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
lewis and Tangled
f78b004df3
fix: user handle domains upgrade
2026-03-08 12:25:04 +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
28ca66624a
fix: ability to send more verifications
2026-02-24 10:13:11 +00:00