1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-09 21:20:27 +00:00
Commit Graph

6195 Commits

Author SHA1 Message Date
Isaiah Inuwa
dbd8bfe51a Run lint with up-to-date cargo-deny 2026-01-21 09:51:16 -06:00
Isaiah Inuwa
b9cccf2438 Merge main into PM-29786/generic-autofill-provider-lib 2026-01-21 09:06:14 -06:00
Robyn MacCallum
a005921c40 Fix DDG Native Messaging Test Runner Errors (#18355)
* Fix TS errors

* sdk loader mock

* Downgrade packages to be CommonJS-compatible

* Fix formattinmg

* Move logs to service

* package lock fixes
2026-01-20 14:35:32 -05:00
Jordan Aasen
ccb59c6544 [PM-30742] - do not show archive button in AC (#18345)
* do not show archive button in AC

* do not show archive button in AC
2026-01-20 10:14:09 -08:00
Jordan Aasen
7de4119d7d add prefillNameAndUriFromTab to new login button (#18305) 2026-01-20 10:12:53 -08:00
Jason Ng
cb162c12dc [PM-30794] Desktop Archive Filter Remove Truncate (#18405) 2026-01-20 10:58:12 -05:00
renovate[bot]
1226de16bc [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-01-20 08:58:03 -07:00
Brandon Treston
5a95c34330 [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-01-20 09:16:41 -05:00
Oscar Hinton
e3d66aa5be 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-01-20 12:30:09 +01:00
Nick Krantz
246765a1aa [PM-30453] Archive UI Updates (#18297)
* add org icon to archive list view

* update content of archive confirmation dialog

* fix typing
2026-01-19 13:25:46 -06:00
renovate[bot]
8993a8d781 [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-01-19 13:26:17 +00:00
Jordan Aasen
16e6756643 [PM-27784] - remove url from more options (#18306)
* remove url from more options

* fix test
2026-01-16 12:41:27 -08:00
Shane Melton
14428a5a8c [PM-30904] Fix VaultFilterService abstraction import in AC Vault (#18407) 2026-01-16 10:57:56 -08:00
Isaiah Inuwa
a2793b875a Fix remaining comment/attribute ordering inconsistencies 2026-01-16 12:33:28 -06:00
Isaiah Inuwa
c7845cbe81 Reference ticket for extension support TODO 2026-01-16 12:33:27 -06:00
Isaiah Inuwa
f901aac56f Use serde_with for base64 deserialization 2026-01-16 12:33:26 -06:00
Isaiah Inuwa
2cb625206d Document blocking_send safety 2026-01-16 12:33:25 -06:00
Isaiah Inuwa
38db1cacc9 Tweak tracing calls 2026-01-16 12:33:24 -06:00
Isaiah Inuwa
db43a1113a Add a note describing how to enable tracing for tests 2026-01-16 12:33:23 -06:00
Isaiah Inuwa
ddf304c00d Run rustfmt 2026-01-16 12:33:21 -06:00
Isaiah Inuwa
2717f68163 Add more detail to tests for readability 2026-01-16 12:33:20 -06:00
Isaiah Inuwa
2566073941 Use "Examples" convention in doc comments 2026-01-16 12:33:19 -06:00
Isaiah Inuwa
ea5bc3344a Remove non-actionable TODO 2026-01-16 12:33:18 -06:00
Isaiah Inuwa
78da05e163 Move import to top of file 2026-01-16 12:33:17 -06:00
Isaiah Inuwa
dd3f4f73dc Fix documentation for marker field 2026-01-16 12:33:16 -06:00
Isaiah Inuwa
a13cc9d0fd Fix doctests 2026-01-16 12:33:15 -06:00
Isaiah Inuwa
6e445773bd Check early for disconnected status when sending messages 2026-01-16 12:33:14 -06:00
Isaiah Inuwa
e289ef9830 Add test scaffolding 2026-01-16 12:33:13 -06:00
Isaiah Inuwa
11715e169d Explicitly initialize logging in macOS autofill extension 2026-01-16 12:33:11 -06:00
Isaiah Inuwa
8690c47cbb Add documentation to public methods 2026-01-16 12:33:10 -06:00
Isaiah Inuwa
494029895b Rename to AutofillProviderClient in macOS code 2026-01-16 12:33:09 -06:00
Isaiah Inuwa
d1a3ba2b5c Address lints 2026-01-16 12:33:08 -06:00
Isaiah Inuwa
8c07744133 Add autofill IPC client methods needed for Windows IPC 2026-01-16 12:33:05 -06:00
Isaiah Inuwa
ea2b3f72f4 Rename macos_provider to autofill_provider 2026-01-16 12:33:03 -06:00
Colton Hurst
3b2286fbb0 Revert "[deps] Platform: Lock file maintenance (#14932)" (#18406)
This reverts commit 5dee97158a.
2026-01-16 16:37:07 +00:00
renovate[bot]
5dee97158a [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-01-16 15:20:08 +01:00
bw-ghapp[bot]
7ee0cfae1a Autosync the updated translations (#18396)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-16 15:04:15 +01:00
bw-ghapp[bot]
fc6c386340 Autosync the updated translations (#18397)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-16 13:07:29 +01:00
bw-ghapp[bot]
adc3ff9be2 Autosync the updated translations (#18398)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-16 12:34:58 +01:00
Bernd Schoolmann
d410706b45 [PM-30846] Fix incorrect log for private key regen in data recovery tool (#18356)
* Fix no log

* Fix prettier
2026-01-16 10:24:57 +01:00
Nick Krantz
7150283d7c [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-01-15 21:24:32 +00:00
Mike Amirault
320fe1f1c9 [PM-30382] Make Send search bar full page width (#18386) 2026-01-15 15:12:11 -05:00
Mike Amirault
9f74178928 [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-01-15 14:19:43 -05:00
Leslie Tilton
417dfdd305 [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-01-15 12:36:03 -06:00
Daniel Riera
21ea969daa [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-01-15 12:44:23 -05:00
Daniel Riera
535b958f9e [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-01-15 12:09:55 -05:00
Nick Krantz
9a22907e27 [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-01-15 11:08:18 -06:00
Leslie Xiong
44bdaf71b3 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-01-15 16:17:00 +01:00
neuronull
6ef5241c29 Add Rust pre-commit hooks for desktop native (#17823) 2026-01-15 07:50:47 -07:00
Nick Krantz
d1be3b65f7 show upgrade badge for non-premium users (#18296) 2026-01-15 08:23:52 -06:00