Commit Graph
175 Commits
Author SHA1 Message Date
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
David Perez 9b9f41ffe4 chore: Rollback setpassword API changes (#7349) 2026-09-02 20:31:03 +00:00
David Perez b9296e9e16 PM-32154: Feat: Update salt for new registration model (#7324) 2026-09-01 15:02:26 +00:00
David Perez 00066abde7 PM-42616: Chore: Consolidate keys model (#7322) 2026-08-27 16:00:38 +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 d817f6b4bf [PM-42198] feat: Send encryptedByKeyId on cipher requests (#7287) 2026-08-21 12:27:39 +00:00
David Perez 5da8978a48 PM-41466: feat: Filter out unknown Send types (#7241) 2026-08-04 20:37:51 +00:00
David Perez b2ba4ec8a2 PM-37879: feat: Add SDK state bridge (#7204) 2026-08-03 17:10:52 +00:00
André Bispo 845e20b027 [PM-40527] feat: Add SendControls policy data model and feature flags (#7179) 2026-07-27 09:59:09 +00:00
David Perez f64a08d116 PM-39902: feat: Add data field for updating a cipher with Blob encryption (#7198) 2026-07-23 16:41:14 +00:00
David Perez 4fe8d81021 PM-39902: feat: Update app to support blob encryption (#7173) 2026-07-21 17:14:45 +00:00
David Perez 0bb0173402 PM-40657: feat: Add support for disableUserRegistration boolean (#7186) 2026-07-21 16:54:39 +00:00
bw-ghapp[bot] c89dd5a829 Update SDK to 3.0.0-7824-f0ac1382 (#7145)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-07-17 18:09:11 +00:00
aj-rosado 200794cd2b [PM-39840] fix: Use dedicated OkHttpClient for fill-assist to prevent load-balancer prompt (#7131) 2026-07-03 12:04:33 +00:00
bw-ghapp[bot] fc0a150590 Update SDK to 3.0.0-7585-87e9ad18 (#7101)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-06-30 15:21:48 +00:00
David Perez 46f2b2690d doc: Update MinSdk Docs (#7118) 2026-06-29 20:19:48 +00:00
Álison Fernandes adf6e2b519 [PM-18403] tech-debt: Consolidate Authenticator minSDK version, increasing it to API 29 (#7104) 2026-06-29 19:42:30 +00:00
David Perez e707dda61a Chore: Simplify reset password APIs (#7103) 2026-06-26 18:36:14 +00:00
David Perez e5ee43f687 PM-39510: Feat: Use V1 Set and Reset password models (#7100) 2026-06-25 14:22:43 +00:00
David Perez 8c01f68ad2 Bug: Handle token refreshes when token is not present (#7102) 2026-06-24 21:22:02 +00:00
renovate[bot] 272acce851 [deps]: Update okhttp monorepo (#7087)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 15:36:59 +00:00
David Perez 9f0b608253 PM-32858: Feat: Set and Reset Password flows should use newer request models (#7068) 2026-06-17 14:14:11 +00:00
aj-rosado bf0770657f [PM-37255] feat: Consume fill-assist targeting rules data (#6990) 2026-06-15 10:50:04 +00:00
David Perez 2432665327 PM-38998: Feat: Apply optional auth token to config endpoint (#7055) 2026-06-12 20:40:56 +00:00
David Perez 86cf21602c PM-38280: Fix: Update collection API to V2 (#7014) 2026-06-04 14:06:02 +00:00
Patrick Honkonen b5a6ab0ac0 [PM-37571] feat: Map Passport and License to SDK types (#7009) 2026-06-02 20:29:20 +00:00
David Perez ecbceb8baf PM-37887: Feat: Update the Key Connector vault unlock to use the SDK (#6999) 2026-06-02 20:20:10 +00:00
David Perez a3bcff9463 PM-37911: Feat: Update Organization model (#6960) 2026-05-29 18:07:10 +00:00
David Perez 8661dfaf2f PM-38285: Feat: Filter unconfirmed organizations from the app (#6987) 2026-05-28 19:48:07 +00:00
David Perez a872db128b Chore: Remove the Manager type from OrganizationType (#6984) 2026-05-28 19:47:41 +00:00
David Perez a0edef99e6 PM-38140 Feat: SDK policy filters (#6979) 2026-05-27 20:59:53 +00:00
David Perez 58408bcd77 PM-38130: Feat: Parse new organizations and policies properties from sync response (#6977) 2026-05-27 09:52:12 +00:00
David Perez 7b94daf3ae Chore: Update Policy Types to conform to known values (#6965) 2026-05-22 19:42:23 +00:00
Patrick Honkonenandclaude[bot] 5f3f9d186c [PM-36969] feat: Surface subscription substate to premium gates (#6931)
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-05-19 22:17:12 +00:00
aj-rosado e949dd710a [PM-33982] feat: Add device management screen (#6754) 2026-05-19 19:40:13 +00:00
David Perez 38a5e6fe55 PM-36508: Chore: Local network access permission (#6916) 2026-05-15 19:30:02 +00:00
David Perez e4f030d0e3 Bug: Support translations for Cookie Acquisition error (#6917) 2026-05-13 20:05:53 +00:00
David Perez 07a40c2c04 Chore: Remove Retrofit dependency from app module (#6896) 2026-05-12 16:57:57 +00:00
bw-ghapp[bot] 01859beb06 Update SDK to 2.0.0-6639-21488a37 (#6864)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com>
2026-05-06 15:13:20 +00:00
David Perez 6ba5159922 Chore: Remove the unused register API (#6870) 2026-05-04 19:34:14 +00:00
Patrick Honkonen 8223fb3089 [PM-32009] feat: Add infrastructure for new vault item types (#6828) 2026-05-04 16:40:44 +00:00
aj-rosado b3848ffdb4 [PM-24380] fix: Correct and redact flight recorder hostname on logs (#6633) 2026-04-29 17:37:56 +00:00
David Perez 7231e14488 PM-32814: Chore: Parsing lists safely (#6846) 2026-04-28 20:56:41 +00:00
Patrick Honkonen 2b4ca430f1 [PM-35454] feat: Add subscription API, domain models, and status badge component (#6818) 2026-04-27 20:42:18 +00:00
Patrick Honkonen 73c1a45010 [PM-33946] feat: Add dynamic pricing and fix checkout flow (#6793) 2026-04-21 17:06:35 +00:00
David Perez 6e16daf001 PM-35273: feat: Add support for SDK API calls by providing base urls (#6805) 2026-04-20 14:21:39 +00:00
David Perez 0de4cf7860 Update to Kotlinx Serialization v1.11.0 (#6803) 2026-04-17 18:04:52 +00:00
aj-rosado 0143f93ef3 [PM-35117] fix: Getting updated values from KDF before displaying update KDF prompt (#6802) 2026-04-16 17:02:31 +00:00