Isaiah Inuwa
7bbc4791a7
Split NAPI modules [PM-31598] ( #18722 )
2026-02-17 09:51:51 -08:00
Jordan Aasen
981e6e1e05
Revert "[PM-26703]- Browser - Update autofill Behavior ( #18467 )" ( #18723 )
...
This reverts commit 7b583aa0ec .
2026-02-17 09:39:34 -08:00
rr-bw
1fccd23340
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-17 09:39:34 -08:00
Vijay Oommen
43d7c910bc
[PM-30544] Added Critical app badge to Access Intelligence ( #18658 )
2026-02-17 09:39:33 -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
Ike
feeb7f9611
[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-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
Brad
b558fb5418
[PM-31385] Safari Report icon rendering fix #18641
...
* add full height tailwind class to report icons
2026-02-17 09:39:32 -08:00
Jackson Engstrom
d068f87017
[PM-24183] Updates aria-haspopup to dialog
2026-02-17 09:39:32 -08:00
Jackson Engstrom
800b577423
[PM-19090] Add ssh key header title to emergency access view modal
2026-02-17 09:39:31 -08:00
Nick Krantz
0252ac84e5
[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-02-17 09:39:31 -08:00
bw-ghapp[bot]
9089ba0b1f
Autosync the updated translations ( #18671 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-17 09:39:31 -08:00
bw-ghapp[bot]
c2d8e1725b
Autosync the updated translations ( #18667 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-17 09:39:31 -08:00
bw-ghapp[bot]
d44b07d473
Autosync the updated translations ( #18666 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-17 09:39:30 -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
Ben Brooks
8e1042e333
[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-02-17 09:39:30 -08:00
sven-bitwarden
0abc685cda
Separates policy response model for individual policy data ( #18377 )
2026-02-17 09:39:30 -08:00
Jared McCannon
08a98d2c5e
[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-02-17 09:39:29 -08:00
Daniel Riera
f8f7592ffe
[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-02-17 09:39:29 -08:00
Jordan Aasen
5c65096e8f
[PM-29262] - improve performance of premium spotlight observable ( #18490 )
...
* improve performance of premium spotlight observable
* re-add comment
* fix test. remove unused service
2026-02-17 09:39:29 -08:00
Nick Krantz
85f9a952cc
remove unarchive button when a cipher is deleted ( #18575 )
2026-02-17 09:39:29 -08:00
Nick Krantz
681308fe0f
[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-02-17 09:39:29 -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
Maciej Zieniuk
719f83a73c
[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-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
Brad
bf87041881
[PM-31354] Fix Reports page loading ( #18631 )
...
* fix reports page loading
* update to signals, leave OnPush detection strategy
2026-02-17 09:39:27 -08:00
John Harrington
62ae8aded7
[PM-30922] Client changes to encrypt send access email list ( #18486 )
2026-02-17 09:39:27 -08:00
Vijay Oommen
924b777e36
PM-30539 created new component and added a filter ( #18630 )
2026-02-17 09:39:27 -08:00
Alex
238f693ef0
[PM-31348] phish cleanup - Address code review feedback from PR #18561 (Cursor-based phishing URL search) ( #18638 )
2026-02-17 09:39:27 -08:00
Addison Beck
22e17129cb
Revert "[PM-26821] Improve macOS fullscreen ux ( #16838 )" ( #18606 )
...
This reverts commit 05ca57d538 .
2026-02-17 09:39:26 -08:00
Brad
e63b8fdd81
[PM-30918] Migrate DIRT components to new Angular control flow syntax ( #18416 )
...
* dirt: migrate apps/web components to new control flow
* dirt: update control flow bitwarden licensed code
* consolidate @if statements, use @else where appropriate
* more cleanup
* consolidate conditionals
* remove unnecessary conditional
2026-02-17 09:39:26 -08:00
Jeffrey Holland
b2b29e0346
Remove ts-strict-ignore from fido2 page ( #18146 )
...
* Remove `ts-strict-ignore` from fido2 page
* Update typing issue
* Fix AssertCredentialResult type issue
* Remove non null assertions and add type guard
* Addresses topWindow non null assertion
* remove redundant check and remove ts strict from messenger
---------
Co-authored-by: Jonathan Prusik <jprusik@users.noreply.github.com >
Co-authored-by: Daniel Riera <driera@livefront.com >
2026-02-17 09:39:26 -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
Jared
97eee2edb9
Refactor autofill policy naming and update related translations ( #18628 )
...
- Renamed `activateAutofill` to `activateAutofillPolicy` in the policy order map and component.
- Updated corresponding translation keys in `messages.json` for consistency.
- Adjusted warning message in the `activate-autofill.component.html` to reflect the new naming convention.
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
Jared
62b953eff4
[PM-31155] reorder policies in policies page ( #18564 )
...
* Refactor policy edit registration to centralize ownership and improve organization. Reordered policies for clarity and added new policies for enhanced functionality.
* Add PolicyOrderPipe for sorting policies and update policies component to utilize it
* Add organizationDataOwnership to POLICY_ORDER_MAP for policy sorting
* Fix PR comments
2026-02-17 09:39:25 -08:00
bmbitwarden
8093b4fe81
PM-29919 email verification on sends ( #18260 )
...
* PM-29919 email verification on sends
* PM-29919 resolved build issue
* PM-29919 refined who can view fields
* PM-29919 resolved lint issues
* PM-29919 resolved lint issues
* PM-29919 resolved unit tests
* PM-29919 resolved lint issues
* PM-29919 resolved unit test issue
* PM-29919 resolved pr comments
* PM-29919 resolved pr comments
* PM-29919 resolved unneeded label
* PM-29919 refactored to hide instead of disable
* PM-29919 resolved pr comments
* PM-29919 resolved no auth string in PM-31200
* PM-29919 resolved bugs
2026-02-17 09:39:25 -08:00
Mike Amirault
9085ae20d5
Tools/pm 29918/implement send auth flows ( #18270 )
...
* [PM-29918] Implement new Send auth flows
* [PM-29918] Fix types
* Trigger Claude code review
* [PM-29918] Address PR review comments
* [PM-29918] Remove duplicate AuthType const
2026-02-17 09:39:25 -08:00
Brandon Treston
0f6e477b36
[PM-28413] Remove feature flagged logic ( #18566 )
...
* clean up flagged logic
* fix test
2026-02-17 09:39:24 -08:00
Todd Martin
80451a0219
chore(flags): [PM-31326] Rename ipc-channel-framework feature flag
...
* Rename feature flag
* Not sure what happened here. Renaming the class.
2026-02-17 09:39:24 -08:00
Jared
2b46df6d50
Fix empty toast message when owner deletes himself ( #18603 )
2026-02-17 09:39:24 -08:00
Jordan Aasen
391f3b2070
[PM-26703]- Browser - Update autofill Behavior ( #18467 )
...
* apply changes to autofill
* fix tests
* fix and simplify logic
2026-02-17 09:39:23 -08:00
Conner Turnbull
cd884a1e8a
[PM-31295] Remove price from next charge on individual subscription page ( #18600 )
...
* Remove price from next charge on individual subscription page
* Revert subscription-card changes, limit scope to legacy component
2026-02-17 09:39:23 -08:00
Dave
44947b43a3
feat(account-switching) [PM-5594]: Enabling account switching causes performance issues on safari ( #18339 )
...
* refactor(account-switching) [PM-5594]: Move account switching enabled flag to AccountSwitcherService to accommodate server-side feature flag.
* test(account-switching) [PM-5594]: Update tests to include ConfigService dependency for feature flag.
* refactor(account-switching) [PM-5594]: Remove compile-time account switching flags from browser.
* refactor(account-switching) [PM-5594]: Move initialization to ctor for strict.
2026-02-17 09:39:23 -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