Isaac Ivins
13fa5085bf
updated try/cache, toast, and FF placement
2026-02-03 15:47:42 -05:00
Isaac Ivins
a38fae3051
uptated to use Signals and onPush, tests wip
2026-02-03 12:14:00 -05:00
Isaac Ivins
d49c4b417d
Merge branch 'main' of github.com:bitwarden/clients into feature/PM-30737-Migrate-DeleteAccount
2026-02-03 11:21:24 -05:00
Mike Amirault
1e0b64a55b
[PM-31430] Add specific messages for creating password and email protected Sends ( #18692 )
...
* [PM-31430] Add specific messages for creating password and email protected Sends
* [PM-31430] Fix tests, one bug in Send success drawer component
2026-02-03 11:15:46 -05:00
Stephon Brown
86907d68c2
[PM-29600] Rename Tax Client and Add Endpoints for Upgrade and Proration ( #18462 )
...
* BREAKING CHANGE: rename tax-client and add proration endpoint
update
* fix(billing)!: rename tax-client in components
* feat(billing): Add upgrade endpoint
* fix(billing): update preview client error
* fix(billing): add billing address to clients
* fix(billing): add additional prorated amount of months
* fix(billing): update client call parameter
* feat(billing): Enhance ProrationPreviewResponse with new plan details
2026-02-03 11:11:00 -05:00
Jonathan Prusik
fe0d7df538
when only password and new password fields have values and do not match any vault ciphers, trigger a new cipher notification ( #18729 )
2026-02-03 11:05:02 -05:00
tbmc
8fb84a4670
Fix layout of download Bitwarden link in settings popup ( #18309 )
...
Co-authored-by: John Harrington <84741727+harr1424@users.noreply.github.com >
2026-02-03 09:01:10 -07:00
Jared
3333e5696d
Update collection dialog to conditionally display "view" or "edit" title based on dialog state; add "viewCollection" translation to messages.json ( #18724 )
2026-02-03 10:19:30 -05:00
Daniel James Smith
c595767688
[PM-29239] Create proxy cookie redirect connector ( #18476 )
...
* Create a subfolder for platform-owned connectors and ensure it's included in the web builds
* Add platform as codeowner of apps/web/src/connectors/platform
* Create proxy-cookie-redirect connector
* Create section within CODEOWNERS for Web connectors
* Swap order of codeowners
* Use kebap-style route
* Update url to redirect to
* Add override to test locally
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2026-02-03 07:08:44 -05:00
Jackson Engstrom
4141b864da
[PM-24187] Improve labeling of owner filter in vault table
2026-02-02 16:18:30 -08: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
Andy Pixley
9db65f8895
[BRE-1531] Adding ability to build web with custom SDK branch ( #18677 )
2026-02-02 17:13:56 -05:00
Jordan Aasen
50b8dde031
[PM-31240[ - [Defect] Toast message archiving an item in Edit/View item modal is in plural form ( #18578 )
...
* fix archive toast
* fix bulk share in vault
* Revert "fix bulk share in vault"
This reverts commit dfb309c8c5 .
2026-02-02 13:23:13 -08:00
Jordan Aasen
a048827c0e
don't allow unarchiving in AC ( #18637 )
2026-02-02 13:21:18 -08:00
Alex
8ceb28f2b9
default weakness sort to descending order (PM-31164) ( #18719 )
2026-02-02 15:49:11 -05:00
Isaac Ivins
2436bceff7
Merge branch 'main' of github.com:bitwarden/clients into feature/PM-30737-Migrate-DeleteAccount
2026-02-02 15:37:46 -05:00
Jonathan Prusik
5a397fb44e
[PM-29236] Refactor of post-submit notification triggering logic ( #18395 )
...
* refactor triggerChangedPasswordNotification logic
* improve triggerChangedPasswordNotification and test coverage to handle scenarios more comprehensively
* restore triggerChangedPasswordNotification logic and move new logic and testing to triggerCipherNotification
* add branching qualification logic for cipher notifications
* add and implement undetermined-cipher-scenario-logic feature flag
* add optional chaining to username comparison of existing login ciphers
* cleanup
* update tests
* prefer explicit length comparisons
2026-02-02 15:01:24 -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
Jordan Aasen
5d17d9ee71
Revert "[PM-26703]- Browser - Update autofill Behavior ( #18467 )" ( #18723 )
...
This reverts commit 7b583aa0ec .
2026-02-02 09:37:02 -08:00
rr-bw
27c6aa8121
refactor(input-password-flows): [Auth/PM-27086] Use new KM Data Types in InputPasswordComponent flows - Account Recovery ( #18423 )
...
Update Account Recovery flow to use new KM data types from `master-password.types.ts` / `MasterPasswordService`:
- `MasterPasswordAuthenticationData`
- `MasterPasswordUnlockData`
This allows us to move away from the deprecated `makeMasterKey()` method (which takes email as salt) as we seek to eventually separate the email from the salt.
Changes are behind feature flag: `pm-27086-update-authentication-apis-for-input-password`
2026-02-02 09:06:04 -08:00
Vijay Oommen
2c30fb72ba
[PM-30544] Added Critical app badge to Access Intelligence ( #18658 )
2026-02-02 10:05:02 -06: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
Ike
4a45414f4a
[PM-30563] Improve Send Access enumeration protection ( #18620 )
...
* feat: sync changes with SDK and server
* Update libs/common/src/auth/send-access/types/invalid-request-errors.type.ts
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* feat: sync changes with SDK and Server projects
sync: sdk version
* chore: update sdk
* chore: update sdk
* chore: prettier
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2026-01-30 17:16:32 -05: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
Isaac Ivins
c946a5d5e6
Merge branch 'main' of github.com:bitwarden/clients into feature/PM-30737-Migrate-DeleteAccount
2026-01-30 16:27:09 -05:00
Brad
d3aef2c14b
[PM-31385] Safari Report icon rendering fix #18641
...
* add full height tailwind class to report icons
2026-01-30 14:37:49 -06:00
Jackson Engstrom
17f264701c
[PM-24183] Updates aria-haspopup to dialog
2026-01-30 10:49:43 -08:00
Jackson Engstrom
997956b172
[PM-19090] Add ssh key header title to emergency access view modal
2026-01-30 10:18:58 -08:00
Nick Krantz
93ce914f79
[PM-30638] Cipher Add/Edit dialog focus ( #18536 )
...
* allow exporting of the DialogComponent
* focus on dialog header when switching modes
* update to view child fixmes
2026-01-30 10:10:26 -06:00
bw-ghapp[bot]
122203f589
Autosync the updated translations ( #18671 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-30 15:58:19 +00:00
bw-ghapp[bot]
52e416e85e
Autosync the updated translations ( #18667 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-30 15:58:03 +00:00
bw-ghapp[bot]
092a5a159f
Autosync the updated translations ( #18666 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-01-30 15:30:36 +01: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
Ben Brooks
3ca35e19dc
[PM-28613] Hardcode min-height to fix vertical squish ( #18461 )
...
* [pm-28613] Hardcode min-height
* [pm-28613] Hardcode icon max-height for Safari
Signed-off-by: Ben Brooks <bbrooks@bitwarden.com >
2026-01-29 12:56:34 -08:00
sven-bitwarden
9e36c19515
Separates policy response model for individual policy data ( #18377 )
2026-01-29 14:11:31 -06:00
Jared McCannon
ae64706256
[PM-30891] - Create My Items On Restore ( #18454 )
...
* Added encrypted default collection name to new feature flagged restore user methods/endpoint.
* corrected filter to use null check with imperative code
2026-01-29 13:56:35 -06:00
Daniel Riera
ac907b9044
[PM-29522] Remove @ts-strict-ignore in background/auto-submit-login.background.ts ( #18333 )
...
* add explicit checks and change remove listener to any in order to match add listener and chrome api
* address feedback
* when requestInitiator is falsy but active auto submit exists, cleanup should still occur
* add documentation to remove listener
2026-01-29 11:52:26 -06:00
Jordan Aasen
7b0957ab5e
[PM-29262] - improve performance of premium spotlight observable ( #18490 )
...
* improve performance of premium spotlight observable
* re-add comment
* fix test. remove unused service
2026-01-29 09:33:08 -08:00
Nick Krantz
544dcc6757
remove unarchive button when a cipher is deleted ( #18575 )
2026-01-29 09:58:57 -06:00
Nick Krantz
b51d3bf9da
[PM-29271] Add referrer checking for vault messages ( #18346 )
...
* update message from vault handling to check against accounts or message sender
* update valid vault referrer logic to check all configured environments
2026-01-29 09:58:31 -06: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
Maciej Zieniuk
96ce13760b
[PM-30307] Session key retrieval redesign for the local backed session storage ( #18493 )
...
* session key retrieval redesign for the local backed session storage
* typo
* incorrect substring
* get cache edge cases incorrectly handling to null values after removal
* test coverage
* internal `SessionKeyResolveService`
2026-01-29 16:14:41 +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
Brad
2109092a94
[PM-31354] Fix Reports page loading ( #18631 )
...
* fix reports page loading
* update to signals, leave OnPush detection strategy
2026-01-28 14:20:17 -08:00