110 Commits

Author SHA1 Message Date
karitham.dev
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
210b0f463c feat: add About page
Signed-off-by: Trezy <tre@trezy.com>
2026-05-21 09:06:42 +03:00
Lewis
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
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
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
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 f176f55862
2026-05-14 09:56:07 +03:00
isabel
bc5e0e0446 build(frontend): use pnpm
deno is evil
2026-04-12 16:01:21 +00:00
Lewis
34f050a1f0 feat(oauth): discoverable passkey authentication
Lewis: May this revision serve well! <lu5a@proton.me>
2026-04-12 11:16:58 +00:00
Lewis
318818ad51 feat(signal): add admin UI, frontend, and build changes 2026-03-22 07:14:20 +00:00
Lewis
5c8894d531 refactor: update routes, backend verification tweaks, and restyle 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 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 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
2c8568b207 fix: did:web also uses handle domains not hostname 2026-03-09 19:23:35 +00:00
lewis
f78b004df3 fix: user handle domains upgrade 2026-03-08 12:25:04 +00:00
nelind
34beff2553 feat: add back built-in frontend hosting to the backend 2026-03-06 20:21:10 +00:00
lewis
28ca66624a fix: ability to send more verifications 2026-02-24 10:13:11 +00:00
lewis
3913bf5c1a fix: trusted device save 2026-02-23 10:40:36 +00:00
lewis
a83a67d219 chore: small md file updates 2026-02-11 16:17:21 +00:00
lewis
91cfc536c6 fix: bulk type safety improvements, added a couple of tests 2026-02-10 15:25:35 +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
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
c19904f6d6 fix: make frontend more type-safe 2026-01-26 20:31:20 +00:00