Jason Ng
2ea2a20fd8
[PM-31700] Desktop Vault V3 Unarchive and Save Button ( #18885 )
...
* update vault-v3 to use new btn text for archive and use signals
2026-02-12 13:43:16 -05:00
Bernd Schoolmann
5c7ee4e63a
Add more package types ( #18939 )
2026-02-12 09:43:54 -06:00
Nick Krantz
f20686cdf4
[PM-24978] Corrupt Attachment Keys ( #17790 )
...
* display translated content for attachments that cannot be downloaded
* consume decryption failure from the sdk for attachments
* add decryption errors from sdk
* only show fix attachment issues for when key is null and it does not have a decryption failure
* separate decryption failure state in view
2026-02-11 10:31:38 -06:00
Jason Ng
d18ddd3480
[PM-31680] remove archive buttons from footer for edit view desktop ( #18858 )
2026-02-11 09:53:46 -05:00
Bernd Schoolmann
e2710ee14a
[No ticket] Disable process reload on desktop during dev builds ( #18905 )
...
* Disable process reload on desktop during dev builds
* Fix linting
2026-02-11 15:34:24 +01:00
Zhaolin Liang
9b5f3a866d
Fix lock vault from system tray not working ( #18323 )
...
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
2026-02-11 09:49:57 +01:00
Isaiah Inuwa
9853c141f9
[BRE-1564] Fix Appx for MS App Store Release ( #18812 )
...
* Change Appx publisher back to production certificate subject
* Skip signing appx in PR CI
* Use identifierName for publisher identifier
2026-02-10 10:08:37 -06:00
Oscar Hinton
47d1025d27
Update header color to match sidebar ( #18036 )
2026-02-09 18:06:38 +01:00
Bernd Schoolmann
f7a5ad712f
[PM-29208] Remove individual cryptographic-key states & migrate key service ( #18164 )
...
* Remove inividual user key states and migrate to account cryptographic state
* Fix browser
* Fix tests
* Clean up migration
* Remove key-pair creation from login strategy
* Add clearing for the account cryptographic state
* Add migration
* Cleanup
* Fix linting
2026-02-09 12:39:55 +01:00
bw-ghapp[bot]
c4d1c081fe
Autosync the updated translations ( #18835 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-09 12:35:00 +01:00
Mike Amirault
42386ddd60
[PM-22119] Update icon for password protected Sends on Desktop ( #18659 )
...
* [PM-22119] Update icon for password protected Sends on Desktop
* Mute Send type icons to match web
2026-02-06 16:08:01 -05:00
bw-ghapp[bot]
03fe8e192f
Autosync the updated translations ( #18805 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-06 08:52:16 +01:00
Andreas Coroiu
1898c27ad3
[PM-30404] Exclude .wasm.js from babel ( #18555 )
...
* feat: exclude .wasm.js from babel
* feat: exclude from browser and desktop too
2026-02-06 08:42:08 +01:00
Github Actions
34db6863ab
Bumped Desktop client to 2026.2.0
2026-02-05 21:16:46 +00:00
Oscar Hinton
ad523179bf
[PM-30677] Convert SendSearchComponent to OnPush ( #18322 )
...
Converts SendSearchComponent to use OnPush change detection.
2026-02-05 22:03:42 +01:00
Leslie Xiong
2b6158668d
fixed collections still appearing when no organizations ( #18779 )
2026-02-05 15:36:33 -05:00
neuronull
34108d93e4
SSH Agent v2: Add ssh key primitive types ( #18583 )
...
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
2026-02-04 14:01:18 -07:00
Jason Ng
febb64605a
[PM-31400] skip MP reprompt when archive/unarchive in footer ( #18678 )
2026-02-04 10:31:02 -05:00
Oscar Hinton
c3d0a2d858
Add a way to add folders in the desktop ui migration milestone 1 ( #18632 )
2026-02-04 10:03:43 -05:00
neuronull
e5c9f9398d
Enhancements to EncryptedMemoryStore ( #18484 )
2026-02-03 15:04:18 -07:00
Jason Ng
f3686c657b
[PM-31476] Desktop Archive Empty State Vault-V3 ( #18695 )
...
* add empty state for archive desktop
2026-02-03 15:29:11 -05:00
Mike Amirault
51a99fecd8
[PM-31429] Add missing helper text for password protected Sends, remove unused one ( #18694 )
...
* [PM-31429] Add missing helper text for password protected Sends, remove unused one
* Put one UI change behind feature flag, add back required translations
* Reorder translation
* Add spaces
* Come full circle, remove last couple of committed changes
2026-02-03 15:18:23 -05:00
Jason Ng
50063c7f71
[PM-31477] Align Desktop V3 with Archive Premium Banner ( #18696 )
...
* adding showPremiumCallout to vault-v3 for non premium banner
2026-02-03 14:21:40 -05:00
neuronull
11e6b434e3
Fix bytes crate vuln RUSTSEC-2026-0007 ( #18737 )
2026-02-03 09:59:55 -07:00
Jason Ng
971f264c39
[PM-31387] Desktop Footer update archive/trash btn values ( #18640 )
...
* update footer component when action changes for desktop
2026-02-02 18:43:46 -05:00
Jackson Engstrom
47edae1c21
[PM 21939] Use family icon for free and family orgs
...
* adds check for a free/family org and updates the icon
2026-02-02 11:56:53 -08:00
Isaiah Inuwa
fd90efabe4
Split NAPI modules [PM-31598] ( #18722 )
2026-02-02 14:13:17 -05:00
Bernd Schoolmann
590bec2166
Fix rsa signing and add unit tests ( #18702 )
...
* Fix rsa signing and add unit tests
* Fix sorting
* Fix sorting
2026-02-02 14:35:49 +01:00
Bernd Schoolmann
b5c3735808
Revert "[deps] KM: Update Rust crate rsa to v0.9.10 [SECURITY] ( #18220 )" ( #18693 )
...
This reverts commit bea6fb26f8 .
2026-02-01 16:06:10 +01:00
rr-bw
1f0e0ca098
refactor(input-password-flows): [Auth/PM-27086] JIT MP org user flow - remove masterKey generation from InputPasswordComponent ( #18006 )
...
- Updates `InputPasswordComponent` to emit raw data instead of generating cryptographic properties (`newMasterKey`, `newServerMasterKeyHash`, `newLocalMasterKeyHash`).
- This helps us in moving away from using the deprecated `makeMasterKey()` method in the component (which takes email as salt) as we seek to eventually separate the email from the salt.
- Updates the `JIT_PROVISIONED_MP_ORG_USER` case of the switch to handle the flow when the `PM27086_UpdateAuthenticationApisForInputPassword` flag is on.
Feature Flag: `PM27086_UpdateAuthenticationApisForInputPassword`
2026-01-30 15:11:59 -08:00
Jackson Engstrom
a1bf6afad6
[PM-21564] Hide buttons when user has View access to an item
...
* Changes attachment modal to remove choose file button and changes upload button to close button if the user doesn't have edit rights to the cipher.
2026-01-30 14:01:10 -08:00
bw-ghapp[bot]
8cce4e08f0
Autosync the updated translations ( #18665 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-30 10:17:07 +01:00
Andy Pixley
c3c6346f06
[BRE-1527] Renewing Apple app certs ( #18668 )
2026-01-30 10:14:22 +01:00
Jason Ng
50427beba6
[PM-29951] add archive flag check to vault-v3 desktop ( #18660 )
...
* add archive flag check to vault-v3 desktop, sync vault-v2 and vault-v3
2026-01-29 17:10:37 -05:00
Oscar Hinton
a4355dbcab
Ensure "MyVault" is not identified as an organaization ( #18643 )
...
When creating a new vault item in the My Vault filter owner would not be set.
2026-01-29 16:21:46 +01:00
Colton Hurst
6d1693050c
Autofill Provider Readme Update ( #18624 )
...
* Update the autofill provider readme
* Update casing based on pr suggestion
2026-01-29 08:39:45 -05:00
Leslie Xiong
1db00097d2
fixed nested folders missing 'onEditFolder' ( #18629 )
2026-01-29 10:51:46 +01:00
Jason Ng
bddd6f5fb1
[PM-31253] Desktop Footer Tooltip Updates ( #18580 )
...
* update desktop archive and delete btns so tooltip shows on hover consistently.
2026-01-28 13:31:49 -05:00
Will Martin
5dc49f21d2
[CL-82] rename bit-icon to bit-svg; create new bit-icon component for font icons ( #18584 )
...
* rename bit-icon to bit-svg; create new bit-icon for font icons
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* find and replace current usage
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* add custom eslint warning
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* fix incorrect usage
* fix tests
* fix tests
* Update libs/components/src/svg/index.ts
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update libs/eslint/components/no-bwi-class-usage.spec.mjs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* update component api
* update class name
* use icon type in iconButton component
* update type Icon --> BitSvg
* fix bad renames
* fix more renames
* fix bad input
* revert iconButton type
* fix lint
* fix more inputs
* misc fixes
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* fix test
* add eslint ignore
* fix lint
* add comparison story
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-01-28 11:36:27 -05:00
renovate[bot]
469b26789b
[deps] Platform: Update @types/node to v22.19.7 ( #18567 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 12:04:50 -07:00
Isaiah Inuwa
e94a8ee5a3
Add generic autofill provider library [PM-29786] ( #18075 )
...
* Rename macos_provider to autofill_provider
* Add autofill IPC client methods needed for Windows IPC
2026-01-27 13:41:07 -05:00
Oscar Hinton
cf6d02fafa
[PM-31264] Broken vault filters in milestone-1 ( #18589 )
...
* Fix vault filters
Now uses the same `createFilterFunction` as web rather than the custom proxy like approach.
* Remove provide
2026-01-27 19:00:13 +01:00
renovate[bot]
1008bf5cef
[deps] Platform: Update tokio-tracing monorepo ( #18238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-27 14:14:22 +01:00
Maciej Zieniuk
9454189df5
[PM-27283] [BEEEP] Reactive availableVaultTimeoutActions$ in vault timeout settings ( #17731 )
...
* reactive `availableVaultTimeoutActions$` in vault timeout settings
* cleanup
* deprecation docs
* explicitly provided user id
* clearer mocking
* better docs
2026-01-27 10:28:13 +00:00
Anders Åberg
ec812a7d77
Wire up DI for PRFUnlockService in desktop ( #18587 )
2026-01-27 10:46:35 +01:00
Nik Gilmore
06c8c7316d
[PM-30301][PM-30302] Use SDK for Create and Update cipher operations ( #18149 )
...
* Migrate create and edit operations to use SDK for ciphers
* WIP: Adds admin call to edit ciphers with SDK
* Add client version to SDK intialization settings
* Remove console.log statements
* Adds originalCipherId and collectionIds to updateCipher
* Update tests for new cipehrService interfaces
* Rename SdkCipherOperations feature flag
* Add call to Admin edit SDK if flag is passed
* Add tests for SDK path
* Revert changes to .npmrc
* Remove outdated comments
* Fix feature flag name
* Fix UUID format in cipher.service.spec.ts
* Update calls to cipherService.updateWithServer and .createWithServer to new interface
* Update CLI and Desktop to use new cipherSErvice interfaces
* Fix tests for new cipherService interface change
* Bump sdk-internal and commercial-sdk-internal versions to 0.2.0-main.439
* Fix linting errors
* Fix typescript errors impacted by this chnage
* Fix caching issue on browser extension when using SDK cipher ops.
* Remove commented code
* Fix bug causing race condition due to not consuming / awaiting observable.
* Add missing 'await' to decrypt call
* Clean up unnecessary else statements and fix function naming
* Add comments for this.clearCache
* Add tests for SDK CipherView conversion functions
* Replace sdkservice with cipher-sdk.service
* Fix import issues in browser
* Fix import issues in cli
* Fix type issues
* Fix type issues
* Fix type issues
* Fix test that fails sporadically due to timing issue
2026-01-26 11:43:35 -08:00
bitwarden-devops-bot
c2b55e31cf
Bumped client version(s)
2026-01-26 16:06:39 +00:00
Oscar Hinton
8bd8a12f65
Fix milestone 1 vault list not showing when not using sdk crypto ( #18550 )
2026-01-26 10:20:38 -05:00
Jason Ng
47a2f59784
[PM-31188] Desktop Trash Items Context Menu Updates ( #18530 )
...
* apply isDeleted check to other options in desktop context menu for items
2026-01-26 10:19:51 -05:00
bw-ghapp[bot]
e03abdaed5
Autosync the updated translations ( #18558 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-26 13:41:05 +01:00