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