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

6181 Commits

Author SHA1 Message Date
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
Jordan Aasen
c91fbb2cad [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-01-14 14:38:46 -08:00
Mike Amirault
b1b6aa2e75 [PM-30602] Remove unused Send access code from earlier iteration (#18335) 2026-01-14 16:29:34 -05:00
bw-ghapp[bot]
6397b4225a Autosync the updated translations (#18364)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-14 18:52:50 +00:00
bw-ghapp[bot]
876c64684b Autosync the updated translations (#18363)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-14 19:37:36 +01:00
bw-ghapp[bot]
95bf2a5878 Autosync the updated translations (#18365)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-14 18:33:14 +00:00
bw-ghapp[bot]
0a9dc69aa9 Bumped client version(s) (#18362)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2026-01-14 17:18:18 +00:00
Isaac Ivins
968260c9f5 [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-01-14 10:09:38 -07:00
Jason Ng
149b3578b4 [PM-30734] hide the trash icon on the new item modal (#18342) 2026-01-13 15:40:39 -05:00
Vijay Oommen
4ea32e7a93 [PM-25228] Remove unknown elements from spec files (#18325) 2026-01-13 14:28:06 -06:00
Daniel Riera
66819c0689 [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-01-13 14:36:52 -05:00
Daniel Riera
5ee702093c make types optional to mitigate the design inconsistency (#18072) 2026-01-13 10:14:17 -05:00
renovate[bot]
622df1deaf [deps] Platform: Update electron-store to v11 (#16846)
* [deps] Platform: Update electron-store to v11

* wip-fix: all imports failing due to nodenext switch

* fix: desktop tsconfig not working properly

Renderer tsConfigPath was wrong so it defaulted to the base `tsconfig.json` which
included every single sourcefile into the angular artifact. This caused errors
with ESM modules which behave differently on node and needed a separate `tsconfig.json`
configuration.

* fix: revert some of the changes made to tools code

* fix: ESM import in tests

* chore: use consistent path

* feat: actually use custom tsconfig for preload

* fix: use correct entry point in tsconfig.main.json

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andreas Coroiu <andreas.coroiu@gmail.com>
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2026-01-13 08:04:40 -07:00
Jason Ng
36433642b6 [PM-30705] Show Trash Icon in View Modal (#18329) 2026-01-13 09:51:55 -05:00
Oscar Hinton
5fe01323bb Improve routing during account switching to ensure feature flags are triggered (#18037)
When account switching from the old layout it's not bringing you into the new design. This resolves it by ensuring the route guard for vault is triggered after account switching.
2026-01-13 10:23:29 +00:00