1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-19 19:04:01 +00:00
Commit Graph

1989 Commits

Author SHA1 Message Date
Jason Ng
b732506ebc [PM-31738] update archive toasts (#18923)
* update archive toast for all clients and trash archive restore toast, update archive cipher utilities spec
2026-02-17 09:52:22 -08:00
Isaiah Inuwa
e4c254beaf Don't sync invalid password ciphers to autofill (#18783) 2026-02-17 09:52:21 -08:00
Isaiah Inuwa
2bb50e416d Remove unneeded workaround to get credential ID from request (#18784) 2026-02-17 09:52:21 -08:00
Daniel James Smith
faea15f110 [PM-32212] Migrate platform font icons to bit-icon (#18970)
* Changes on browser

* Changes on desktop

* Changes on web

* Fix chromatic story

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-17 09:52:21 -08:00
bw-ghapp[bot]
8e78f7d72e Autosync the updated translations (#18962)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:52:20 -08:00
Jason Ng
1adcb574d8 [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-17 09:52:19 -08:00
Bernd Schoolmann
2306a601f1 Add more package types (#18939) 2026-02-17 09:52:18 -08:00
Nick Krantz
454f5029cc [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-17 09:52:15 -08:00
Jason Ng
f21ba8905e [PM-31680] remove archive buttons from footer for edit view desktop (#18858) 2026-02-17 09:52:15 -08:00
Bernd Schoolmann
155422c642 [No ticket] Disable process reload on desktop during dev builds (#18905)
* Disable process reload on desktop during dev builds

* Fix linting
2026-02-17 09:52:14 -08:00
Zhaolin Liang
3d2a123a81 Fix lock vault from system tray not working (#18323)
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2026-02-17 09:52:13 -08:00
Isaiah Inuwa
578e1a3dc1 [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-17 09:52:11 -08:00
Oscar Hinton
77ac1d0b23 Update header color to match sidebar (#18036) 2026-02-17 09:52:09 -08:00
Bernd Schoolmann
89c9200552 [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-17 09:52:08 -08:00
bw-ghapp[bot]
cb375ac40e Autosync the updated translations (#18835)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:52:07 -08:00
Mike Amirault
21f49b260f [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-17 09:52:06 -08:00
bw-ghapp[bot]
5c8d29236d Autosync the updated translations (#18805)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:52:04 -08:00
Andreas Coroiu
3a9bd17281 [PM-30404] Exclude .wasm.js from babel (#18555)
* feat: exclude .wasm.js from babel

* feat: exclude from browser and desktop too
2026-02-17 09:52:04 -08:00
Github Actions
48d06c3a45 Bumped Desktop client to 2026.2.0 2026-02-17 09:52:03 -08:00
Oscar Hinton
b40ebe26c8 [PM-30677] Convert SendSearchComponent to OnPush (#18322)
Converts SendSearchComponent to use OnPush change detection.
2026-02-17 09:52:03 -08:00
Leslie Xiong
14d85b8469 fixed collections still appearing when no organizations (#18779) 2026-02-17 09:52:03 -08:00
neuronull
fb7711904d SSH Agent v2: Add ssh key primitive types (#18583)
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2026-02-17 09:51:59 -08:00
Jason Ng
0ac83c2100 [PM-31400] skip MP reprompt when archive/unarchive in footer (#18678) 2026-02-17 09:51:57 -08:00
Oscar Hinton
9381929445 Add a way to add folders in the desktop ui migration milestone 1 (#18632) 2026-02-17 09:51:56 -08:00
neuronull
b421484478 Enhancements to EncryptedMemoryStore (#18484) 2026-02-17 09:51:56 -08:00
Jason Ng
c9915ae55e [PM-31476] Desktop Archive Empty State Vault-V3 (#18695)
* add empty state for archive desktop
2026-02-17 09:51:56 -08:00
Mike Amirault
d41f95e981 [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-17 09:51:55 -08:00
Jason Ng
69958c3930 [PM-31477] Align Desktop V3 with Archive Premium Banner (#18696)
* adding showPremiumCallout to vault-v3 for non premium banner
2026-02-17 09:51:55 -08:00
neuronull
d10adcee65 Fix bytes crate vuln RUSTSEC-2026-0007 (#18737) 2026-02-17 09:51:54 -08:00
Jason Ng
0f5924212d [PM-31387] Desktop Footer update archive/trash btn values (#18640)
* update footer component when action changes for desktop
2026-02-17 09:51:53 -08:00
Jackson Engstrom
24241a8bf3 [PM 21939] Use family icon for free and family orgs
* adds check for a free/family org and updates the icon
2026-02-17 09:51:51 -08:00
Isaiah Inuwa
7bbc4791a7 Split NAPI modules [PM-31598] (#18722) 2026-02-17 09:51:51 -08:00
Bernd Schoolmann
48982bf4f1 Fix rsa signing and add unit tests (#18702)
* Fix rsa signing and add unit tests

* Fix sorting

* Fix sorting
2026-02-17 09:39:33 -08:00
Bernd Schoolmann
87b9e07ec0 Revert "[deps] KM: Update Rust crate rsa to v0.9.10 [SECURITY] (#18220)" (#18693)
This reverts commit bea6fb26f8.
2026-02-17 09:39:33 -08:00
rr-bw
463c9b4f2f 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-02-17 09:39:33 -08:00
Jackson Engstrom
1b44c2dfc4 [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-02-17 09:39:32 -08:00
bw-ghapp[bot]
a0172a11f0 Autosync the updated translations (#18665)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:39:30 -08:00
Andy Pixley
56d6e8613f [BRE-1527] Renewing Apple app certs (#18668) 2026-02-17 09:39:30 -08:00
Jason Ng
f05c932424 [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-02-17 09:39:30 -08:00
Oscar Hinton
540131a17d 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-02-17 09:39:28 -08:00
Colton Hurst
016bfc344d Autofill Provider Readme Update (#18624)
* Update the autofill provider readme

* Update casing based on pr suggestion
2026-02-17 09:39:28 -08:00
Leslie Xiong
40e81d7150 fixed nested folders missing 'onEditFolder' (#18629) 2026-02-17 09:39:27 -08:00
Jason Ng
b90066d576 [PM-31253] Desktop Footer Tooltip Updates (#18580)
* update desktop archive and delete btns so tooltip shows on hover consistently.
2026-02-17 09:39:26 -08:00
Will Martin
de2f4a04fc [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-02-17 09:39:25 -08:00
renovate[bot]
120a1302d7 [deps] Platform: Update @types/node to v22.19.7 (#18567)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:39:23 -08:00
Isaiah Inuwa
f257d62c20 Add generic autofill provider library [PM-29786] (#18075)
* Rename macos_provider to autofill_provider

* Add autofill IPC client methods needed for Windows IPC
2026-02-17 09:39:23 -08:00
Oscar Hinton
3e95a25bd6 [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-02-17 09:39:22 -08:00
renovate[bot]
fd3cb8c0e5 [deps] Platform: Update tokio-tracing monorepo (#18238)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:39:21 -08:00
Maciej Zieniuk
6823ab27db [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-02-17 09:39:20 -08:00
Anders Åberg
b794201599 Wire up DI for PRFUnlockService in desktop (#18587) 2026-02-17 09:39:20 -08:00