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 |
|
Leendert de Borst
|
aa218f4f8f
|
Update project.pbxpoj (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
558d39ec96
|
Refactor pin setup in Android to use native view (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
4b59776b86
|
Add UnlockCoordinator.kt implementation (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
4a0c6d9499
|
Refactor (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
f2bd892a5b
|
Cleanup unlock.tsx (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
dd1d6e64e1
|
Tweak pin unlock flow for Android (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
73ae2a7b62
|
Update PinNumpad style (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
d9c914d09e
|
Android scaffolding (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
74fd6c1656
|
Refactor iOS module dependency order (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
f4cd3ae87f
|
Update translations (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
563941f913
|
Simplify pin unlock reject flow (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
1751a4c242
|
Refactor (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
7b6170e927
|
Tweak iOS native pin unlock view flow (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
e5ed8d380f
|
Update PinUnlockView.swift (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
30f03884c8
|
Update swift native pin unlock flow (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
0ddd24c40e
|
Mobile app pin unlock scaffolding (#1340)
|
2025-11-13 18:43:54 +00:00 |
|
Leendert de Borst
|
232245fd76
|
Update en.json (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
bb1549458f
|
Refactor success/failed message component (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
c63b7ceac4
|
Refactor (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
987de6625f
|
Reorder settings menu (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
9efe878397
|
Update Reinitialize.tsx (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
ec90890870
|
Make lock vault reuse clear vault logic (#1338)
|
2025-11-11 15:34:04 +00:00 |
|
Leendert de Borst
|
bdc405a836
|
Refactor (#1338)
|
2025-11-11 15:34:04 +00:00 |
|