Leendert de Borst
2dab52c1b4
Update mobile app to use generic item type icons ( #1465 )
2026-01-21 10:11:19 +00:00
Leendert de Borst
96bb4213e2
Update lint.xml
2026-01-20 17:10:11 +01:00
Leendert de Borst
289f503cc7
Cleanup markVaultDirty unused methods ( #1404 )
2026-01-18 19:41:16 +01:00
Leendert de Borst
57a5f32038
Refactor Kotlin queries to use repository pattern ( #1404 )
2026-01-18 19:37:26 +01:00
Leendert de Borst
69c2cb65bb
Update passkey replace flow ( #1404 )
2026-01-18 18:56:24 +01:00
Leendert de Borst
7eb37160db
Refactor Kotlin to use Item structure methods instead of deprecated Credential ( #1404 )
2026-01-17 20:20:44 +01:00
Leendert de Borst
9a93d7746a
Merge branch 'main' into 1404-update-datamodel-to-use-fields-based-approach
...
* main:
New Crowdin updates (#1447 )
2026-01-17 20:04:22 +01:00
Leendert de Borst
85226efb98
Update passkey auth and register flow ( #1404 )
2026-01-17 20:03:56 +01:00
Leendert de Borst
8145c43c6d
New Crowdin updates ( #1447 )
...
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations passwordstep.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations en.json (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Chinese Simplified)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Portuguese, Brazilian)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations importservices.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations changepassword.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations enable2fa.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations disable2fa.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (French)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations changepassword.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (French)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (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 clipboardcountdownbar.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Russian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Polish)
Update translations from Crowdin [ci skip]
2026-01-17 14:08:37 +01:00
Leendert de Borst
4ff3e614e9
Refactor rust prune to require platform to pass in time to prevent compatibility issues with WASM clients ( #1404 )
2026-01-16 23:25:07 +01:00
Leendert de Borst
7eb2365086
Tweak Android tests ( #1404 )
2026-01-16 23:02:53 +01:00
Leendert de Borst
74f0e670e1
Add Android app UI test scaffolding ( #1404 )
2026-01-16 22:38:42 +01:00
Leendert de Borst
921df2bc31
Update kotlin native implementation ( #1404 )
2026-01-16 22:03:25 +01:00
Leendert de Borst
58a00885aa
Generate native Swift and Kotlin vault models ( #1404 )
2026-01-14 12:22:11 +01:00
Leendert de Borst
689ab017cf
Add Rust interface for Kotlin vault merge logic ( #1404 )
2026-01-10 22:25:41 +01:00
Leendert de Borst
7c9cc7f11a
Do not lint uniffi generated files ( #1404 )
2026-01-10 16:52:45 +01:00
Leendert de Borst
6164687994
Add JnaInitializer logic ( #1404 )
2026-01-09 23:30:14 +01:00
Leendert de Borst
30a48f55ed
Update Android NativeVaultManager package name location
2026-01-09 22:11:24 +01:00
Leendert de Borst
ba6925d141
Fix uniffi Android compilation errors ( #1404 )
2026-01-08 21:44:19 +01:00
Leendert de Borst
88c56cb6be
Update Rust core build script to output all required Kotlin files ( #1404 )
2026-01-07 21:10:40 +01:00
Leendert de Borst
5d9b9476a4
Refactor Android kotlin implementation to work with new Item based structure ( #1404 )
2026-01-07 19:47:43 +01:00
Leendert de Borst
520b956f3a
Add Kotlin item repository scaffolding ( #1404 )
2026-01-06 18:23:57 +01:00
Leendert de Borst
1a28f390bc
Update iOS RustCore embed folder structure ( #1404 )
2026-01-05 17:07:31 +01:00
Leendert de Borst
9b7e1f22a3
Replace Swift and Kotlin credential matching logic with Rust Core interface ( #1404 )
2026-01-05 14:55:35 +01:00
Leendert de Borst
76997e807c
Add new item type default icons and placeholders ( #1404 )
2026-01-04 21:49:28 +01:00
Leendert de Borst
23414baf77
Remove unused NativeVaultManager exposed methods ( #1404 )
2026-01-02 15:45:16 +01:00
Leendert de Borst
37d72f823d
Add mobile app Rust core build scaffolding ( #1404 )
2026-01-02 14:14:19 +01:00
Leendert de Borst
3a0cea3b40
Cleanup unused methods, add markVaultDirty flag ( #1404 )
2026-01-01 20:27:40 +01:00
Leendert de Borst
282d69eeb6
Cleanup unused NativeVaultManager methods and refactor ( #1404 )
2026-01-01 20:04:37 +01:00
Leendert de Borst
3ff6cd7f32
Move vault merge logic to native ( #1404 )
2026-01-01 19:24:06 +01:00
Leendert de Borst
e8c5b3c56c
Refactor old credential Swift references to Item ( #1404 )
2026-01-01 18:09:06 +01:00
Leendert de Borst
2d6006caac
Merge branch 'main' into 1404-update-datamodel-to-use-fields-based-approach
...
* main:
Update changelogs for new build number
Create release-checklist.md
New Crowdin updates (#1443 )
Bump qs in /apps/mobile-app in the npm_and_yarn group across 1 directory
Adjust exportable flags for passkey authentication Android activities
Bump uri in /docs in the bundler group across 1 directory
Update project.pbxproj objectVersion
Create print-latest-changelogs.sh
Update release.yml
Create git-versioning-strategy.md
Add 0.25.3 changelogs
Add additional loading message feedback during passkey verification (#1440 )
Add origin verification to Android Passkey Authentication flow (#1440 )
New Crowdin updates (#1438 )
2026-01-01 17:41:55 +01:00
Leendert de Borst
b2e28dced6
New Crowdin updates ( #1443 )
...
* New translations strings.xml (French)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Spanish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Catalan)
Update translations from Crowdin [ci skip]
* New translations strings.xml (German)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Finnish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Hebrew)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Italian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Dutch)
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 (Swedish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Turkish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Ukrainian)
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 strings.xml (Italian)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Finnish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Spanish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Dutch)
Update translations from Crowdin [ci skip]
2025-12-31 11:13:58 +01:00
Leendert de Borst
6fdef88c4f
Adjust exportable flags for passkey authentication Android activities
2025-12-31 11:02:12 +01:00
Leendert de Borst
b335047310
Add additional loading message feedback during passkey verification ( #1440 )
2025-12-30 17:05:44 +00:00
Leendert de Borst
ad67bb80c7
Add origin verification to Android Passkey Authentication flow ( #1440 )
2025-12-30 17:05:44 +00:00
Leendert de Borst
d45d66ee0f
Add new vault sync scaffolding and repository pattern DB access to mobile app ( #1404 )
2025-12-29 09:45:36 +01:00
Leendert de Borst
ec5a9eb940
Merge branch 'main' into 1404-update-datamodel-to-use-fields-based-approach
...
* main:
Add French and Spanish languages to dropdown selectors (#1435 )
New Crowdin updates
Bump react-server-dom-webpack
Bump react-server-dom-webpack
2025-12-22 23:56:58 +01:00
Leendert de Borst
44c16f4cd1
Add French and Spanish languages to dropdown selectors ( #1435 )
2025-12-22 12:44:39 +00:00
Leendert de Borst
4bf103d261
New Crowdin updates
...
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Hebrew)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations strings.xml (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations infoplist.strings (Spanish)
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 en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations login.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations register.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations passwordstep.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations termsandconditionsstep.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations usernamestep.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations totpcodes.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations totpviewer.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations emailmodal.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations emailpreview.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations emailrow.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations recentemails.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations editemailformrow.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations localizable.strings (Spanish)
Update translations from Crowdin [ci skip]
* New translations importservicecard.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations importservices.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations activesessionssection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations deleteaccountsection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations passwordchangesection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations quickvaultunlocksection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations changepassword.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations deleteaccount.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations enable2fa.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations resetvault.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations resetvaultsection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations disable2fa.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations defaultpasswordsettings.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations passwordsettingspopup.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations recentauthlogssection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations showrecoverycodes.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations twofactorauthenticationsection.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations createnewidentitywidget.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations searchwidget.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations footer.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations topmenu.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations clipboardcountdownbar.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations forgotpassword.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations logout.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations setup.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations start.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations unlock.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations addedit.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations delete.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations view.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations home.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations apps.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations general.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations security.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations creating.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations errorvaultdecrypt.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations mobileunlockmodal.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations vaultdecryptionprogress.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations sync.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations pendingmigrations.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations sharedresources.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations importexport.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations apierrors.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations validationmessages.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations mobilelogin.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (Spanish)
Update translations from Crowdin [ci skip]
* New translations welcome.en.resx (Spanish)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
* New translations en.json (French)
Update translations from Crowdin [ci skip]
2025-12-22 13:33:30 +01:00
Leendert de Borst
40050983e5
Add static type reference model generation to all apps to prevent using magic strings ( #1404 )
2025-12-22 13:26:12 +01:00
Leendert de Borst
351bb09332
Refactor Credential to Item based structure in AliasVault.Client ( #1404 )
2025-12-17 22:48:51 +01:00
Leendert de Borst
510a220a5a
Update field structure so notes is displayed in its own category ( #1404 )
2025-12-16 14:09:01 +01:00
Leendert de Borst
aca686e934
Remove nickname field, tweak UI, update migrations ( #1404 )
2025-12-13 11:19:23 +01:00
Leendert de Borst
8d6f862291
Update migrations and move email field to login category instead of alias ( #1404 )
2025-12-12 21:27:34 +01:00
Leendert de Borst
b154d08c24
Update Docker build and GitHub actions to always build core libs ( #1404 )
2025-12-11 14:46:31 +01:00
Leendert de Borst
84434abe3a
Merge branch 'main' into 1404-update-datamodel-to-use-fields-based-approach
2025-12-10 17:04:20 +00:00
Leendert de Borst
fe21811242
Add shared model compilation to csharp, swift and kotlin for FieldKey enum ( #1404 )
2025-12-02 15:11:40 +01:00
Leendert de Borst
fd9eb9d653
Bump version to 0.26.0-alpha
2025-11-30 17:49:52 +01:00
Leendert de Borst
0a70902d69
Bump version to 0.25.1 for mobile app (unaffected by 0.25.2 release)
2025-11-30 17:47:58 +01:00