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-rosado and claude[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 Horn and Matt 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 Honkonen and David 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