Commit Graph

241 Commits

Author SHA1 Message Date
Leendert de Borst
a7cc62dc71 Update search result display when searching inside subfolders (#1695) 2026-03-27 08:38:06 +01:00
Leendert de Borst
0785bd6d03 Fix email attachment open in mobile apps (#1841) 2026-03-19 18:27:30 +01:00
Leendert de Borst
439a0bef42 Bump version to 0.28.0-alpha 2026-03-06 12:32:15 +01:00
Leendert de Borst
6971ee95c1 Merge branch 'main' into 1809-bug-code-e511 2026-03-05 16:56:32 +01:00
Leendert de Borst
ae8c995d16 Refactor haptics usage to shared utility (#1812) 2026-03-05 16:54:58 +01:00
Leendert de Borst
b589e1eb68 Add sanity check to biometric unlock attempt and refactor vault unlock method logic (#1809) 2026-03-05 16:52:11 +01:00
Leendert de Borst
86e6e81e1d Fix TOTP edit save to db (#1804) 2026-03-02 20:54:00 +01:00
Leendert de Borst
a6bf9d45b3 Add item list long press TOTP copy option (#1804) 2026-03-02 20:54:00 +01:00
Leendert de Borst
6d140f6153 Replace react native password-confirm with new native password unlock views (#1776) 2026-02-25 01:12:06 +01:00
Leendert de Borst
804cb2a9de Add public key verification to mobile unlock flow (#1717) 2026-02-16 18:42:47 +01:00
Leendert de Borst
18b61029ea Increase max password generator length to 256 chars in mobile app (#1701) 2026-02-14 21:50:33 +01:00
Leendert de Borst
2959b77695 Improve mobile app error reporting to be more specific for login/unlock sequence (#1698) 2026-02-14 17:07:38 +01:00
Leendert de Borst
10be2d3450 Update iOS passkey replace flow (#1685) 2026-02-12 20:46:51 +01:00
Leendert de Borst
767361334a Add danish language to identity generator (#1676) 2026-02-11 21:23:52 +01:00
Leendert de Borst
ae8fad2753 Add drag-and-drop reorder to mobile app custom fields (#1673) 2026-02-11 17:19:54 +01:00
Leendert de Borst
276a8f1aa8 Add French, Swedish and Urdu languages to identity generator (#1645) 2026-02-07 15:51:23 +01:00
Leendert de Borst
67dfc2f495 Fix Logo parsing in React Native to support string/base64 matching (#1622) 2026-02-05 11:47:51 +00:00
Leendert de Borst
41aa5e9610 Tweak iOS and Android password unlock flow to not let incorrect passwords overwrite persisted encryption key 2026-02-05 12:47:35 +01:00
Leendert de Borst
2a95c09388 Add AppErrorCodes handling to mobile apps (#1619) 2026-02-04 16:13:37 +00:00
Leendert de Borst
63bc50d862 Add Spanish, Romanian and Persian identity generator languages (#1571) 2026-02-01 11:18:28 +00:00
Leendert de Borst
76a7939c2a Add item sorting options to browser extension and mobile app (#1102) 2026-02-01 09:01:09 +00:00
Leendert de Borst
d2e7e29b50 Allow biometric and PIN unlock options to be enabled at the same time (#1562) 2026-01-31 20:25:41 +00:00
Leendert de Borst
c2177d0c8d Fix notes content migration key (#1539) 2026-01-30 23:38:16 +00:00
Leendert de Borst
3d9312d12d Fix 1.7.0 migration by disabling foreign key constraint check during TOTP and passkey migration (#1539) 2026-01-30 23:38:16 +00:00
Leendert de Borst
aec40a4d03 Add major version bump to vault version to prevent runtime errors in older unsupported clients (#1535) 2026-01-30 22:47:34 +00:00
Leendert de Borst
382e2e96fa Improve email viewer content rendering 2026-01-30 21:05:59 +01:00
Leendert de Borst
ae103349f3 Start 0.27.0-alpha development 2026-01-29 12:35:02 +01:00
Leendert de Borst
3cc1a150ae Add Italian language dictionaries to the identity generator (#1524) 2026-01-28 22:07:18 +00:00
Leendert de Borst
60e5c40696 Add generateRandomEmailPrefix to identity generator, update all libs (#1449) 2026-01-26 22:39:49 +01:00
Leendert de Borst
d5ad0a49f0 Persist custom fields in edit mode even if they have no values (#1473) 2026-01-23 22:15:22 +01:00
Leendert de Borst
42d46cc2d5 Use correct field display order in mobile app (#1473) 2026-01-23 18:59:34 +01:00
Leendert de Borst
6dbd832d69 Fix browser extension field sort order (#1473) 2026-01-23 17:42:53 +01:00
Leendert de Borst
11d102cb96 Fix custom field UI and save logic in mobile app (#1473) 2026-01-23 16:35:40 +01:00
Leendert de Borst
1fc3845364 Add field history individual record delete buttons, add smarter history icon visibility (#1473) 2026-01-22 19:38:35 +01:00
Leendert de Borst
106a62c895 Update history tracking to save value on change directly to history (#1473) 2026-01-22 17:44:54 +01:00
Leendert de Borst
e893602080 Update favicon logic to empty favicon on removal of URL value (#1473) 2026-01-22 14:10:25 +01:00
Leendert de Borst
42e1d2dd80 Update ItemTypeIcons color (#1465) 2026-01-21 10:11:19 +00:00
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
f70c59da12 Update passkey AddEdit delete flow (#1404) 2026-01-17 13:15:56 +01:00
Leendert de Borst
d3a785b227 Add Rust Core SRP implementation to mobile app iOS (#1404) 2026-01-13 15:51:42 +01:00
Leendert de Borst
d1560347f0 Update PasswordGenerator.ts to fix safeCharacterSet and use removeAmbigiousCharacters if option is enabled (#1404) 2026-01-10 21:50:49 +01:00
Leendert de Borst
8096b7d7e9 Add field history modal UI, tweak modal UI in dark mode (#1404) 2026-01-04 20:40:40 +01:00
Leendert de Borst
b95a0e5a47 Only update item level record if one of the properties have changed (#1404) 2026-01-02 15:27:07 +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
dd0e9a4b94 Rename .tsx to .ts (#1404) 2025-12-30 09:09:07 +01:00
Leendert de Borst
574b766ea3 Refactor all callers to use repository pattern (#1404) 2025-12-29 21:19:19 +01: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
fcad09fdfd Add deleted items scaffolding logic (#1404) 2025-12-28 19:25:50 +01:00
Leendert de Borst
a6d3d7119c Add folder scaffolding (#1404) 2025-12-28 15:53:02 +01:00