Commit Graph
3325 Commits
Author SHA1 Message Date
Bernd Schoolmann 21a04e6858 Document crypto sync handler failure contract
bitwarden/sdk-internal#1542 makes onSync throw BitwardenException when
the SDK cannot parse the sync data, instead of an undeclared
InternalException. runCatchingWithLogs already turns either into a
failed Result; document that nothing is written in that case.
2026-09-29 22:52:49 +09:00
Bernd Schoolmann e038be2a29 Route sync key state through SDK handler
Sync wrote key-management state by hand: account cryptographic state,
V2 upgrade token, master password unlock data and KDF. This skipped the
user key id entirely, accepted a server-driven V2 -> V1 account state
downgrade, and kept stale Argon2 memory/parallelism after a switch to
PBKDF2.

Pass the sync data to the SDK crypto sync handler instead, which writes
through the registered state bridge and owns these rules for all
clients. Parse failures are logged and nothing is written.

Add userKeyId to the sync user decryption model so it reaches the SDK.
2026-09-29 17:01:50 +09:00
Corbet 065207f7c7 [QA-2444] Add testTag to the Block Auto-fill dialog Save button (#7425) 2026-09-25 16:22:02 +00:00
9ba646d752 Update SDK to 3.0.0-9018-167d44ec (#7418)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: David Perez <125928928+david-livefront@users.noreply.github.com>
2026-09-25 16:08:41 +00:00
Corbet 2cf87f64b0 [QA-2565] Allow per-item testTags on overflow menu items (#7424) 2026-09-25 15:17:15 +00:00
David Perez 33d5a7baa6 chore: Update PushManager to clarify Logout logic (#7423) 2026-09-24 18:04:07 +00:00
David Perez 3c0e6449e0 PM-44047: feat: Hide create account button if environment is FedRamp (#7421) 2026-09-24 18:01:00 +00:00
David Perez 1f0c69aa5b PM-37902: feat: handle key rotations (#7420) 2026-09-24 15:03:12 +00:00
aj-rosado bf85c77ff5 [PM-43011] feat: Land on newly created vault item after save (#7417) 2026-09-23 16:18:01 +00:00
David Perez bb93209ef9 PM-39863: feat: Remove the Accepted Policies feature flag (#7416) 2026-09-22 17:01:30 +00:00
bw-ghapp[bot] a608ec6cd3 Update SDK to 3.0.0-8946-8b9fa3e2 (#7413)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-09-22 14:57:45 +00:00
aj-rosadoandclaude[bot] 5e689276bf [PM-41296] feat: Display Identities vault list when autofilling for an Identity (#7373)
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-09-21 18:11:46 +00:00
Matt Van HornandMatt Van Horn d70e13393e [PM-40488] fix: clear clipboard setting does not clear the clipboard on Android 13+ (#7169)
Signed-off-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
2026-09-21 17:17:59 +00:00
David Perez e324c23353 chore: Clean up vault unlock (#7404) 2026-09-21 16:56:50 +00:00
aj-rosado 770d7075cf [PM-41295] feat: Detect and fill extended address for identity autofill (#7371) 2026-09-17 16:31:45 +00:00
aj-rosado db7de2e30e [PM-41294] feat: Build and fill identity autofill partitions through a multi-partition pipeline (#7369) 2026-09-17 15:43:29 +00:00
David Perez 7a10aa974e PM-27867: feat: Use SDK for prelogin API (#7357) 2026-09-17 15:32:13 +00:00
David Perez be789c8adc Chore: Addresses minor lint warnings (#7397) 2026-09-16 14:03:46 +00:00
aj-rosado a2586225f0 [PM-41293] feat: Add identity field-key mapping to fill-assist (#7342) 2026-09-15 17:40:32 +00:00
David Perez 1d5207c3cf VULN-988: bug: Additional GMS validation for CXP export (#7367) 2026-09-15 17:08:05 +00:00
David Perez dfeeeb26bf PM-43002: feat: Update inline generator UI (#7394) 2026-09-15 15:41:38 +00:00
David Perez 12fee8332f PM-43459: feat: Update how we hash the master password (#7381) 2026-09-14 14:11:25 +00:00
David Perez 65bab9f27a PM-43353, PM-43354: bug: Update accessibility roles for improved TalkBack support (#7378) 2026-09-11 14:09:57 +00:00
David Perez 8cc022daf5 PM-43342, PM-43343, PM-43373: bug: Hide copy and share options from disabled Send (#7377) 2026-09-11 14:03:54 +00:00
David Perez 74c0e04bc7 PM-43250: chore: Change email param on 'hashPassword' to salt (#7372) 2026-09-10 13:59:33 +00:00
David Perez e02593a5a5 PM-43235: bug: Remove edit button for disabled Send types (#7374) 2026-09-10 13:51:32 +00:00
Kai Jones 280b5edaa6 [PM-42349] fix: use fixed-length password mask (#7293) 2026-09-08 16:16:09 +00:00
Patrick HonkonenandDavid Perez d59fcfe088 Add Basque language support (#5059)
Co-authored-by: David Perez <david@livefront.com>
2026-09-08 16:00:08 +00:00
bw-ghapp[bot] b99ad92c8b Update SDK to 3.0.0-8685-752729a9 (#7355)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-09-04 16:26:05 +00:00
Corbet ffefc06ead [QA-2428] Add testTag to the Make a copy button on the View Send screen (#7356) 2026-09-04 14:49:30 +00:00
bw-ghapp[bot] 6f325dd192 Update SDK to 3.0.0-8671-5d8ae614 (#7320)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-09-03 19:03:49 +00:00
André Bispo b1d6d6b513 [PM-36376] fix: Clear folder and owner dropdown lag after a card scan (#7353) 2026-09-03 17:17:31 +00:00
David Perez dd99abf8ac PM-42467: feat: Add debug menu option to share settings (#7350) 2026-09-03 15:35:46 +00:00
aj-rosado 7e14fcf2f7 [PM-41836] fix: Promote Plan screen off Free view without requiring an in-flight checkout (#7337) 2026-09-03 12:17:48 +00:00
David Perez 8a3307c042 PM-42839, PM-42840, PM-42841, PM-42842: bug: Minor DatePicker bug fixes (#7343) 2026-09-02 15:36:58 +00:00
André Bispo 301f1069e3 [PM-36378] fix: Remove "New folder created" snackbar from add/edit cipher flow (#7345) 2026-09-02 14:03:27 +00:00
André Bispo bcace0727a [PM-40535] fix: Organization policy restriction notice padding and icon (#7341) 2026-09-01 17:04:03 +00:00
David Perez 8152f5c6f8 PM-42849: Feat: Update Debug menu UI (#7338) 2026-09-01 16:55:46 +00:00
aj-rosado 1d80697c2b [PM-41929] fix: Update the manage devices screen when a passwordless request push is received (#7280) 2026-09-01 16:38:16 +00:00
David Perez b9296e9e16 PM-32154: Feat: Update salt for new registration model (#7324) 2026-09-01 15:02:26 +00:00
aj-rosado d23d1d1706 [PM-41292] feat: Add heuristic detection for identity autofill fields (#7233) 2026-08-28 09:38:00 +00:00
André Bispo 5fdd0870d1 [PM-36379] fix: Show the item type in the save snackbar (#7308) 2026-08-27 16:13:53 +00:00
David Perez 00066abde7 PM-42616: Chore: Consolidate keys model (#7322) 2026-08-27 16:00:38 +00:00
David Perez 7ba279c809 Deps: Update Junit to v6.1.3 (#7314) 2026-08-26 19:12:41 +00:00
David Perez acfd8a1d83 PM-32858: feat: Update password salt creation (#7312) 2026-08-26 19:07:57 +00:00
bw-ghapp[bot] 70be8e4197 Update SDK to 3.0.0-8495-c1b859a9 (#7295)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-08-26 17:39:58 +00:00
David Perez 7d988be1fe PM-33857: feat: Add User Notification Policy banner (#7303) 2026-08-26 16:00:36 +00:00
aj-rosado da2ea370dd [PM-41291] feat: Add model and data layer for Identity Autofill (#7232) 2026-08-26 11:44:54 +00:00
André Bispo 36bd55adf1 [PM-36231] fix: Show Select without dashes on vault add edit menus (#7301) 2026-08-25 16:47:54 +00:00
David Perez e4f24c482f PM-42381: chore: Separate AuthState and organizations from AuthRepository (#7296) 2026-08-25 16:45:57 +00:00