Commit Graph

53 Commits

Author SHA1 Message Date
Leendert de Borst
50e10e9400 Refactor SRP related methods to RustCoreService (#1404) 2026-01-19 12:29:25 +01:00
Leendert de Borst
7fbffa2cd2 Implement SRP logic in Rust Core lib, and implement in browser extension and aliasvault.client (#1404) 2026-01-13 15:31:05 +01:00
Leendert de Borst
4fc2ce20cf Add fixed SrpIdentity column to allow username changes (#1429) 2025-12-11 13:35:16 +01:00
Leendert de Borst
07b6097d31 Update tests (#1347) 2025-11-19 11:25:03 +01:00
Leendert de Borst
bdfea51319 UX flow tweaks (#1347) 2025-11-18 23:05:45 +01:00
Leendert de Borst
d562b183c5 Update web app translations (#1347) 2025-11-18 22:10:33 +01:00
Leendert de Borst
4d74504882 Refactor MobileLogin models to use class structure instead of record for readability (#1347) 2025-11-18 21:18:38 +01:00
Leendert de Borst
29c7644b53 Tweak app scheme to shorthand aliasvault (#1347) 2025-11-18 21:01:14 +01:00
Leendert de Borst
42524d1412 Add mobile unlock modal to web app allowing use from both login and unlock screens (#1347) 2025-11-18 13:34:31 +01:00
Leendert de Borst
32fe2156f1 Refactor web app MobileLoginUtility flow, add helper model (#1347) 2025-11-17 23:44:33 +01:00
Leendert de Borst
bcd1353cf7 Add mobile login requests to admin dashboard, update migration (#1347) 2025-11-17 21:08:11 +01:00
Leendert de Borst
0db3e2dbf4 Refactor mobile unlock to mobile login naming, update migrations (#1347) 2025-11-17 18:24:45 +01:00
Leendert de Borst
7923c16c51 Tweak login UI and translations (#1347) 2025-11-17 17:03:14 +01:00
Leendert de Borst
18a5e062a5 Add mobile unlock scaffolding to AliasVault.client web app (#1347) 2025-11-17 16:32:09 +01:00
Leendert de Borst
d8b8fc7922 Update unlock error message margins (#520) 2025-10-12 17:14:59 +02:00
Leendert de Borst
9a367acbdc Autofocus password field on web app unlock screen (#1269) 2025-09-25 06:28:27 +02:00
Leendert de Borst
c0c876c694 Merge branch 'main' into 1181-optimize-all-in-one-docker-container-config-and-add-documentation 2025-09-15 18:49:42 +02:00
Leendert de Borst
949b51defd Add password visibility toggle to client login and unlock pages (#1169) 2025-09-11 17:37:40 +02:00
Leendert de Borst
b649bdeb2e Update login page UI to show footer with app version (#1193) 2025-09-11 11:11:20 +02:00
Leendert de Borst
af4ca2e018 Hide language switcher in registration flow on small screens (#1191) 2025-09-11 10:02:31 +02:00
Leendert de Borst
b6e7a2e77a Update admin first login message (#1181) 2025-09-08 17:40:47 +02:00
Leendert de Borst
864a7630d5 Tweak HTTPS required message, tweak crypto.js error handling (#1181) 2025-09-07 12:00:45 +02:00
Leendert de Borst
fb9c2e1494 Update copyright header (#1171) 2025-09-03 14:59:14 +02:00
Leendert de Borst
d9a8e671a1 Update all repo URLS to point to new aliasvault organization (#1171) 2025-09-03 14:59:14 +02:00
Leendert de Borst
6a75e56123 Refactor client form model validation messages and add missing translations (#1153) 2025-08-28 13:19:28 +02:00
Leendert de Borst
ef72abceb4 Add missing translations for login and other client forms (#1153) 2025-08-28 13:19:28 +02:00
Leendert de Borst
82458f74e3 Update user avatar style on unlock page (#1122) 2025-08-19 15:58:45 +02:00
Leendert de Borst
f74a09e4bb Update reset vault and refactor into its own page (#1007) 2025-07-21 11:16:39 +02:00
Leendert de Borst
3b413a79c9 Update E2E tests (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
95739f6758 Simplify WASM localize structure, fix re-render bug in searchwidget (#1006)
This reverts commit 32a2d13fcc.
2025-07-16 11:28:28 +02:00
Leendert de Borst
a963064dc8 Cache localized strings for performance (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
1e3e542f92 Localize form model validations (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
c90c5a9f2f Update user registration flow to show correct error messages (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
31868b7099 Update Unlock.razor (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
8213a81321 Add ApiErrors enum translations and implement to client login (#1006) 2025-07-16 11:28:28 +02:00
Leendert de Borst
cdfe7c5a99 Update tests (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
23378368fb Refactor to prevent duplicate vault saves on vault creation (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
f9e94c3059 Refactor (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
1969dd0b48 Add flag icon to language switcher (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
f7a0f3d29a Add dynamic language switcher via Blazor.WebAssembly.DynamicCulture.Loader (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
f793510b1e Add language switcher to AliasVault.Client (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
8bff55414c Localize forgot password, start, logout (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
63b18acbac Localize search widget, unlock, delete pages (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
49676bf1f4 Localize passwordstep and credential view page (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
db39a18ab5 Localize setup and settings (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
3160ad202a Use IStringLocalizerFactory to simplify structure (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
946a44a9a1 Make i18n work for login switching between en-US and nl-NL (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
4bba4c5911 Add i18n scaffolding to AliasVault.Client project (#820) 2025-07-07 16:35:05 +02:00
Leendert de Borst
78cc9e7ec1 Simplify account creation validation (#837) 2025-05-14 10:40:54 +02:00
Leendert de Borst
96fd9bb837 Update to AGPLv3 license (#828) 2025-05-13 16:47:16 +02:00