Leendert de Borst
|
6aa43bb1a2
|
Simplify qr-confirm.tsx (#1347)
|
2025-11-17 23:31:27 +01:00 |
|
Leendert de Borst
|
f9d7918e0a
|
Update shared models and update browser extension MobileLoginUtility (#1347)
|
2025-11-17 23:31:05 +01:00 |
|
Leendert de Borst
|
076060e7f3
|
Remove redundant fields from MobileLoginRecord structure (#1347)
|
2025-11-17 23:15:37 +01:00 |
|
Leendert de Borst
|
4d7d061e07
|
Update AuthController.cs (#1347)
|
2025-11-17 22:12:48 +01:00 |
|
Leendert de Borst
|
582ab7d20a
|
Add mobile app login request clear task to task runner (#1347)
|
2025-11-17 21:58:21 +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
|
eaa348bb23
|
Add mobile login auth log type (#1347)
|
2025-11-17 18:41:03 +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
|
728af0bff6
|
Tweak browser extension login UI (#1347)
|
2025-11-17 17:11:09 +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
|
1097218ee1
|
Add min server supported native vault method, add user authenticate method with custom prompt (#1347)
|
2025-11-17 15:23:27 +01:00 |
|
Leendert de Borst
|
0a8722226b
|
Refactor API to use constant for mobile app unlock timeout (#1347)
|
2025-11-17 14:17:34 +01:00 |
|
Leendert de Borst
|
63cc511a9f
|
Tweak re-authenticate flow with custom title/subtitle (#1347)
|
2025-11-17 10:54:54 +01:00 |
|
Leendert de Borst
|
5367c5eb34
|
Tweak QR code translations (#1347)
|
2025-11-17 09:33:11 +01:00 |
|
Leendert de Borst
|
f7b0084eba
|
Refactor (#1347)
|
2025-11-16 22:38:06 +01:00 |
|
Leendert de Borst
|
09d4ba46fa
|
Update qr-scanner.tsx UX flow (#1347)
|
2025-11-16 22:18:52 +01:00 |
|
Leendert de Borst
|
fb33e688df
|
Add mobile app unlock flow (#1347)
|
2025-11-16 21:31:49 +01:00 |
|
Leendert de Borst
|
9017d0b642
|
Update mobile unlock endpoints (#1347)
|
2025-11-16 20:24:04 +01:00 |
|
Leendert de Borst
|
f50fe913fb
|
Add login with mobile QR code client side logic (#1347)
|
2025-11-16 20:23:50 +01:00 |
|
Leendert de Borst
|
7b78552651
|
Add mobile unlock models (#1347)
|
2025-11-16 20:21:50 +01:00 |
|
Leendert de Borst
|
e7d7d9fe54
|
Merge branch '1347-feature-request-unlock-vault-with-mobile-device' of https://github.com/aliasvault/aliasvault into 1347-feature-request-unlock-vault-with-mobile-device
* '1347-feature-request-unlock-vault-with-mobile-device' of https://github.com/aliasvault/aliasvault:
Add mobile unlock request database and API scaffolding (#1347)
|
2025-11-16 17:12:12 +01:00 |
|
Leendert de Borst
|
fdfe4b0aa8
|
Add expo-camera package for QR code scanner (#1347)
|
2025-11-16 17:11:00 +01:00 |
|
Leendert de Borst
|
79f1bca7a2
|
Add mobile unlock request database and API scaffolding (#1347)
|
2025-11-15 13:31:57 +01:00 |
|
Leendert de Borst
|
224e4ee741
|
Add mobile unlock request database and API scaffolding (#1347)
|
2025-11-15 11:50:23 +01:00 |
|
Leendert de Borst
|
9a453a1fab
|
Cleanup unused ApiError codes, update EF docs
|
2025-11-15 11:45:42 +01:00 |
|
Leendert de Borst
|
4cb7966492
|
Add discard changes check to credential add-edit modal (#1360)
|
2025-11-14 18:04:44 +00:00 |
|
Leendert de Borst
|
dbfee0f5b6
|
Return proper expected error codes in Android NativeVaultManager (#1360)
|
2025-11-14 18:04:44 +00:00 |
|
Leendert de Borst
|
94bad91411
|
Update zero-knowledge architecture docs
|
2025-11-14 18:06:47 +01:00 |
|
Leendert de Borst
|
9dc9ed9ba1
|
Cleanup translations
|
2025-11-14 12:23:20 +01:00 |
|
Leendert de Borst
|
686ea56556
|
Update en.json
|
2025-11-14 11:58:23 +01:00 |
|
Leendert de Borst
|
73f95b3a77
|
Update en.json
|
2025-11-14 11:53:12 +01:00 |
|
Leendert de Borst
|
198fc57d93
|
Add explicit apps/server workdir for wasm tool install invocations (#1355)
|
2025-11-13 22:14:23 +00:00 |
|
Leendert de Borst
|
fd64ea8647
|
Cleanup unused translations in mobile app (#1355)
|
2025-11-13 22:14:23 +00:00 |
|
Leendert de Borst
|
4b9e2ba2e3
|
Cleanup unused translations in browser extension (#1355)
|
2025-11-13 22:14:23 +00:00 |
|
Leendert de Borst
|
e849762985
|
New Crowdin updates (#1336)
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Catalan)
Update translations from Crowdin [ci skip]
* New translations en.json (German)
Update translations from Crowdin [ci skip]
* New translations en.json (Finnish)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Italian)
Update translations from Crowdin [ci skip]
* New translations en.json (Dutch)
Update translations from Crowdin [ci skip]
* New translations en.json (Polish)
Update translations from Crowdin [ci skip]
* New translations en.json (Russian)
Update translations from Crowdin [ci skip]
* New translations en.json (Swedish)
Update translations from Crowdin [ci skip]
* New translations en.json (Turkish)
Update translations from Crowdin [ci skip]
* New translations en.json (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Polish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (German)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Polish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Russian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (French)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (French)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Spanish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Catalan)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Catalan)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Catalan)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Finnish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Finnish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Hebrew)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Hebrew)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Italian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Italian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Italian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Dutch)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Dutch)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Polish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Swedish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Swedish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Swedish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Turkish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Turkish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Turkish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Ukrainian)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Ukrainian)
Update translations from Crowdin [ci skip]
|
2025-11-13 22:15:35 +01:00 |
|
Leendert de Borst
|
868e708957
|
Update dotnet-e2e-tests.yml with explicit working-directory for all jobs
|
2025-11-13 21:10:18 +01:00 |
|
Leendert de Borst
|
49fa36eedb
|
Update dotnet-e2e-tests.yml
|
2025-11-13 21:06:41 +01:00 |
|
Leendert de Borst
|
f049399d9e
|
Create global.json to lock .NET SDK version for stability
|
2025-11-13 21:01:08 +01:00 |
|
Leendert de Borst
|
b00e7c3ac5
|
Tweak pin unlock layout for smaller screens (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
31c7832745
|
Cleanup Kotlin/Swift translations (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
3cc8c9f5de
|
Remove redundant NotConfigured error case (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
ccf923bc98
|
Clear PIN data on logout (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
039e63f5c8
|
Update browser extension to min 6 digit pin (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
52b60e07d2
|
Cleanup NativeVaultManager bridge (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
95a5391589
|
Cleanup translations (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
c8277be56f
|
Update swift theme color usage (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
66115496fb
|
Simplify react native pin unlock components (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
6f89be6980
|
Cleanup color constant usage (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
da36af15ae
|
Add swift pin configure flow (#1340)
|
2025-11-13 18:43:54 +00:00 |
|