Commit Graph
4671 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
renovate[bot] 1a0c3cb93f [deps]: Update actions/setup-java action to v6 (#7391)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-28 21:33:07 +00:00
mpbw2 a073ea199f Fix for slack message parsing (#7411) 2026-09-28 21:14:08 +00:00
David Perez 8ea455d910 chore: Minor cleanup of the BitwardenTextField and BitwardenPasswordField (#7427) 2026-09-28 16:32:57 +00:00
bw-ghapp[bot]andbitwarden-devops-bot d999e25461 Crowdin Pull (#7429)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-09-28 14:38:57 +00:00
David Perez fa4a02bc41 bug: fix FedRamp url (#7426) 2026-09-28 14:30:48 +00: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
bw-ghapp[bot] 1205d47052 Update SDK to 3.0.0-8933-5c534361 (#7401)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-09-21 21:57:28 +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
bw-ghapp[bot]andbitwarden-devops-bot f12c10fef9 Crowdin Pull (#7406)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-09-21 14:56:35 +00:00
aj-rosado 770d7075cf [PM-41295] feat: Detect and fill extended address for identity autofill (#7371) v2026.9.1-bwa v2026.9.1-bwpm 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 1240bda35d PM-43354: bug: Fix Version copy button announcement (#7400) 2026-09-17 15:30:38 +00:00
bw-ghapp[bot] 308ec2f0ea Update SDK to 3.0.0-8826-20e5595c (#7395)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-09-16 16:53:35 +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
bw-ghapp[bot] 402ba77827 Update SDK to 3.0.0-8791-6e68a109 (#7365)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-09-14 19:20:32 +00:00
renovate[bot] 8e5d4b71d3 [deps]: Update protobuf monorepo to v4.36.1 (#7388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-14 17:50:43 +00:00
renovate[bot] 62522503fd [deps]: Update kotlin (#7387)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-14 15:39:45 +00:00
bw-ghapp[bot]andbitwarden-devops-bot 6fefe2d373 Crowdin Pull (#7385)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-09-14 14:32:48 +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 16e5ee2c04 PM-42349: bug: Hide static password mask when field is blank (#7376) 2026-09-10 13:58:58 +00:00
David Perez e02593a5a5 PM-43235: bug: Remove edit button for disabled Send types (#7374) 2026-09-10 13:51:32 +00:00
David Perez 051b2acd0e Chore: Update AGP and Gradle Wrapper to latest versions (#7368) 2026-09-09 13:58:54 +00:00
bw-ghapp[bot]andbitwarden-devops-bot d4651f2772 Crowdin Pull (#7362)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-09-08 16:46:18 +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
renovate[bot] e6fdb62a2a [deps]: Update fastlane to v2.238.0 (#7331)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-08 13:43:02 +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
mpbw2 7d1fdd8861 Added workflow placeholder (#7351) 2026-09-03 20:36:14 +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