1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-18 18:33:50 +00:00
Commit Graph

20524 Commits

Author SHA1 Message Date
renovate[bot]
82c46f41ca [deps]: Update Rust crate serial_test to v3.3.1 (#18435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: neuronull <9162534+neuronull@users.noreply.github.com>
2026-02-17 09:39:06 -08:00
SmithThe4th
30df72edf9 Set error cannot decrypt when collection name cannot be decrypted (#18443) 2026-02-17 09:39:06 -08:00
Brandon Treston
2f39586c15 [PM-26463] Refactor members components (#17863)
* refactor WIP

* fix type issue

* continue refactor

* continue refactor, add tests

* refactor WIP: Rebase bulk reinvite

* fix type issue

* continue refactor: rebase bulk reinvite

* continue refactor, add tests: Rebase bulk reinvite

* fix test

* cleanup, address claude feedback

* fix race condition

* continue refactor

* fix provider confirm

* refactor providers to use memberActionsService

* prevent duplicate member actions

* wip

* run prettier

* separate provider and members actions, improve error handling, add tests

* refactor member export

* refactor edit, fix export service and tests
2026-02-17 09:39:06 -08:00
Oscar Hinton
3aecb3c926 Fix send no search triggering whenever searching (#18438) 2026-02-17 09:39:05 -08:00
Oscar Hinton
ad52e98dbe Fix archive premium badge & fix strict ts errors. (#18440)
Fixes the archive badge to be visible by placing it in the end slot. Resolves strict TS errors.
2026-02-17 09:39:05 -08:00
Nick Krantz
6604e9c847 [PM-30453] Archive UI Updates (#18297)
* add org icon to archive list view

* update content of archive confirmation dialog

* fix typing
2026-02-17 09:39:05 -08:00
SmithThe4th
9abb2ba335 [PM-29465] Call new organization self revoke endpoint upon rejecting item transfer (#18352)
* Added self revoke and toast to the transfer item service

* Renamed to a clearer name

* Update organization-user-api.service.ts

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>

* fixed merge conflcits

---------

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
2026-02-17 09:39:04 -08:00
renovate[bot]
1edbd28daa [deps] KM: Update Rust crate sha2 to v0.10.9 (#17544)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2026-02-17 09:39:04 -08:00
Bernd Schoolmann
9216d54e97 [PM-30565] Fix corrupt private key making cipher decryption keys not emit (#18357)
* Fix corrupt private key making cipher decryption keys not emit

* Prettier

* Fix tests
2026-02-17 09:39:04 -08:00
Jordan Aasen
fa23288ce5 [PM-27784] - remove url from more options (#18306)
* remove url from more options

* fix test
2026-02-17 09:39:04 -08:00
Shane Melton
0264439eb1 [PM-30904] Fix VaultFilterService abstraction import in AC Vault (#18407) 2026-02-17 09:39:04 -08:00
bmbitwarden
be981e044d PM-21800 calling copyToClipboard function from PlatformUtilsService in order to trim copied string (#17510)
* PM-21800 applied tw-whitespace-break-spaces in order to manage contents of clipboard

* PM-21800 implemented host listener to decorate clipboard value

* PM-21800 revert earlier tailwind change

* PM21800 resolved pr comment re shared clipboard function

* chore: rerun UI tests

* PM-21800 resolved failling chromatic tests

* PM-21800 resolved failing chromatic tests

* PM-21800 reverted from shared clipboard component

* PM-21800 resolved clipboard issue

* PM-21800 resolved clipboard issue

* PM-21800 resolved pr comment

* PM-21800 reverted storybook change

* PM-21800 removed css tailwind way to restrict clipboard copied text

* PM-21800 refactored hostlistener in color password component

* PM-21800 resolved pr comment to replace class with data attribute
2026-02-17 09:39:04 -08:00
Colton Hurst
655302f87a Revert "[deps] Platform: Lock file maintenance (#14932)" (#18406)
This reverts commit 5dee97158a.
2026-02-17 09:39:03 -08:00
Vicki League
61dd0acf9f [PM-24178] Handle dialog focus when launched from a menu item (#18208) 2026-02-17 09:39:03 -08:00
renovate[bot]
5842cf30bb [deps] Platform: Lock file maintenance (#14932)
* [deps]: Lock file maintenance

* Pin is-generator-function, downgrade open

* Bump zbus to match zbus_macro

* Attempt to fix rust compile issue by matching zbus and zbus_macro

* Update ashpd ...

* Fix lockfile

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hinton <hinton@users.noreply.github.com>
2026-02-17 09:39:03 -08:00
Tyler
dddd4b0918 BRE-1490 fix(build-desktop): validation jobs (#18374)
* BRE-1490 fix(build-desktop): validation jobs

Adds to validation jobs, `run_id: ${{ githut.run_id }}` and/or fixed
checkout ref.
* validate-linux-x64-deb
* validate-linux-x64-appimage
* validate-linux-wayland
* validate-linux-flatpak
* validate-linux-snap
* validate-macos-dmg
* validate-windows-portable

* fix ref spacing
2026-02-17 09:39:03 -08:00
bw-ghapp[bot]
21fe72272c Autosync the updated translations (#18396)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:39:03 -08:00
bw-ghapp[bot]
4fe5b08dd0 Autosync the updated translations (#18397)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:39:02 -08:00
bw-ghapp[bot]
630b2de557 Autosync the updated translations (#18398)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:39:02 -08:00
Bernd Schoolmann
89c517a8c9 [PM-30846] Fix incorrect log for private key regen in data recovery tool (#18356)
* Fix no log

* Fix prettier
2026-02-17 09:39:02 -08:00
Nick Krantz
f539793284 [PM-30287] Archive deletion navigation (#18213)
* add `routeAfterDeletion` for edit screen to redirect the user to the correct location after deleting an archived cipher

* use `historyGo` to preserve the back invocations

* fix duplicate import
2026-02-17 09:39:02 -08:00
Mike Amirault
4fb1914932 [PM-30382] Make Send search bar full page width (#18386) 2026-02-17 09:39:02 -08:00
Mike Amirault
c391944ba7 [PM-21774] Adjust icon and tooltip for protected Sends on the Sends l… (#18293)
* [PM-21774] Adjust icon and tooltip for protected Sends on the Sends list page

* [PM-21774] Update Sent table UI stories

* [PM-21774] Fix Send table UI story
2026-02-17 09:39:01 -08:00
Leslie Tilton
eaa314ba8e [PM-30319][PM-30685] Separate and compress phishing data storage (#18337)
* Add logs for debugging in phishing-detection-settings.service

* Update phishing data service to separate web addresses from meta data for performant writes. Store compressed string instead of array

* Cleanup

* Updated test cases

* Cleanup comments

* Fix fallback encoding/decoding mismatch

* Fix type checking
2026-02-17 09:39:01 -08:00
Daniel Riera
9cbda1a364 [PM-29520] Remove ts strict ignore in background overlay notifications background (#18243)
* initialize timer to null

* default undefined length to 0 using nullish operator

* optional chaining and explicit null check on tab presence

* add optional chainning where relevant for sender tab id

* explicit null checks and data guards set for sender and modifyLoginData

* address feedback and make explicit undefined checks to avoid possible valid tabid rejection

* explicit tab check on setupNotificationInitTrigger
2026-02-17 09:39:01 -08:00
renovate[bot]
41ca17911c [deps]: Update actions/checkout action to v6 (#18384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:39:01 -08:00
Daniel Riera
2e05fea271 [PM-29523] Remove ts strict ignore in browser context menu clicked handler (#18264)
* early return if no cipher before switch case

* explicit null checks within switch cases for early returns

* lower cipher check and add to explicit checks

* add test cases for null values

* format spec file
2026-02-17 09:39:01 -08:00
Nick Krantz
c6f0d42845 [PM-30296] Assign to Collections for Archived Ciphers (#18223)
* allow for archived ciphers to be assigned to a collection via the more options menu

* reference `userId$` directly
2026-02-17 09:39:01 -08:00
Jonathan Prusik
ec6302c263 update pull request template (#18385) 2026-02-17 09:39:01 -08:00
Leslie Xiong
acad754540 Desktop/pm 18769/migrate vault filters (#17919)
Migrated vault filters to new v3 vault's navigation

* Decoupled existing vault filtering from vault component by using routed params with routed-vault-filter-bridge
* Converted vault filters to standalone components
* Removed extending filter Base Components from deprecated /libs/angular library and handled logic directly
* Moved shared 'models' and 'services' directories from web-vault into /libs/vault
2026-02-17 09:38:59 -08:00
neuronull
7088447046 Add Rust pre-commit hooks for desktop native (#17823) 2026-02-17 09:32:55 -08:00
Nick Krantz
9dbc4f6071 show upgrade badge for non-premium users (#18296) 2026-02-17 09:32:55 -08:00
Jordan Aasen
b7c02e7c78 fix attachment dl icon alignment in web and desktop (#18349) 2026-02-17 09:32:55 -08:00
Jordan Aasen
0b7f25fef1 [PM-26515] - Browser - Non Premium User Archived Item Flow (#16908)
* non-premium user flow  archived items

* add archived button

* update archive service

* fix add-edit component

* fix tests

* fix tests

* small fixes

* remove unused service

* fix test

* fix test

* fix test

* fix tests

* only show archived badge when user cannot archive

* update spec

* add test

* revert change to button

* use previouslyCouldArchive

* fix tests

* hide clone button when data ownership policy is enabled

* remove dupe pipe. fix logic

* change from button to span

* fix logic

* fix tests and logic

* fix tests. simplify logic

* updates to archive component

* fix archived pill logic

* fix add missing pop-out

* cleanup

* check if cipher is present in template

* remove enforceDataOwnershipPolicy obs
2026-02-17 09:32:54 -08:00
Mike Amirault
8133929ab4 [PM-30602] Remove unused Send access code from earlier iteration (#18335) 2026-02-17 09:32:54 -08:00
Mike Amirault
ac75cbce3a [PM-30687] Remove Desktop Send UI refresh feature flag (#18359) 2026-02-17 09:32:54 -08:00
bw-ghapp[bot]
aa44010414 Autosync the updated translations (#18364)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:32:54 -08:00
bw-ghapp[bot]
9ff5d52e3a Autosync the updated translations (#18363)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:32:54 -08:00
bw-ghapp[bot]
f4b7464371 Autosync the updated translations (#18365)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:32:53 -08:00
Bernd Schoolmann
5334597959 [PM-30633] Add setLegacyMasterKeyFromUnlockData (#18316)
* Add setMasterKeyFromunlockData

* Rename method

* Add comment

* Add tests

* Fix build

* Fix linting

* Add set local master key hash

* Add tests

* Cleanup

* Move function

* Prettier

* Fix tests

* Eslint

* Fix tests
2026-02-17 09:32:53 -08:00
bw-ghapp[bot]
ccb768da83 Bumped client version(s) (#18362)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-02-17 09:32:53 -08:00
Isaac Ivins
0170bd5b2a [PM-19079] [PM-28168] add edit desktop migration (#18294)
The goal of this PR is to migrate the Desktop Send-v2 component from the AddEditComponent to now use to shared SendAddEditDialogComponent from @bitwarden/send-ui library

---------

Co-authored-by: William Martin <contact@willmartian.com>
Co-authored-by: Hinton <hinton@users.noreply.github.com>
2026-02-17 09:32:52 -08:00
Vijay Oommen
20d48a55d5 PM-29166 updated cards to use dynamic styles (#18340) 2026-02-17 09:32:52 -08:00
Jason Ng
5676e8dc24 [PM-30734] hide the trash icon on the new item modal (#18342) 2026-02-17 09:32:52 -08:00
Vijay Oommen
d88bd17667 [PM-25228] Remove unknown elements from spec files (#18325) 2026-02-17 09:32:52 -08:00
SmithThe4th
962b40228c Revert "[PM-28455] Fix vault breaking when collection name decryption fails (…" (#18343)
This reverts commit 20974f8195.
2026-02-17 09:32:52 -08:00
Daniel Riera
5caf36c674 [PM-29512] Remove ts strict ignore in popup fido 2 cipher row component ts (#18064)
* last is dead code, remove completely

* pass required true so that angular enforces at runtime and run apply a definitive assignment assertion since angulars input binding is running before use
2026-02-17 09:32:51 -08:00
SmithThe4th
fdacac989c [PM-28455] Fix vault breaking when collection name decryption fails (#18331)
* Set error cannot decrypt when collection name cannot be decrypted

* Put back previous comment
2026-02-17 09:32:51 -08:00
olfek
112d84df25 [PM-30443][FIX] Pass more inclusive user verification Boolean to setAbortTimeout (#15027)
* [FIX] Pass more inclusive user verification Boolean to `setAbortTimeout`

* Update `setAbortTimeout` user verification parameter type

* Fix lint issue

---------

Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2026-02-17 09:32:51 -08:00
Daniel Riera
e7d79ce578 make types optional to mitigate the design inconsistency (#18072) 2026-02-17 09:32:51 -08:00