1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-20 03:13:55 +00:00
Commit Graph

1748 Commits

Author SHA1 Message Date
John Harrington
db3eff54a7 add code sign to after-pack.js win executables 2025-10-27 16:01:50 -07:00
John Harrington
2a46d45012 cargo update 2025-10-27 11:12:03 -07:00
John Harrington
e58b57646e Merge remote-tracking branch 'dima/chromium-import-abe' into PM-27334-Code-signing-electron-changes-to-bundle-the-exe
merge dima's remote into local branch
2025-10-27 09:47:11 -07:00
Oscar Hinton
af6e19335d Vault - Prefer signal & change detection (#16947) 2025-10-27 11:13:11 -04:00
Oscar Hinton
abc6e54bb9 Platform - Prefer signal & change detection (#16946) 2025-10-27 09:13:17 -05:00
neuronull
9d849d2234 Convert log crate Records to tracing Events for desktop native. (#16827)
* Convert `log` crate Records to `tracing` Events for desktop native.

* sort deps

* use the feature on tracing_subscriber
2025-10-27 07:39:40 -06:00
cyprain-okeke
b9f48d83b2 [PM 25897] Copy and UI Tweaks for Payment Method Component (#16851)
* Implement the Ui changes to align as expected

* Align the Text in card number, expiration date and security code vertically

* Change the Zip to ZIP

* Remove readonly modifier from signal declarations
2025-10-27 13:53:05 +01:00
renovate[bot]
e8db35907d [deps] Platform: Update Rust crate windows-registry to v0.6.1 (#16419)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 10:59:16 +01:00
Dmitry Yakimenko
3e26ace418 Remove sensitive info from debug! and wrap debug! in a new macro that is controlled by a compile time const to make sure nothing sensitive is dumped in release 2025-10-25 23:43:56 +02:00
Dmitry Yakimenko
b6fec3b17e Fix and remove some TODOs 2025-10-25 23:14:51 +02:00
Dmitry Yakimenko
129531a320 Disable logging, oops... 2025-10-25 19:35:45 +02:00
Dmitry Yakimenko
6fddb44dc2 Fix clippy warnings 2025-10-25 19:34:14 +02:00
Dmitry Yakimenko
953468268a Remove configure_windows_crypto_service 2025-10-25 19:26:59 +02:00
Dmitry Yakimenko
889e02543c Add bitwarden_chromium_import_helper.exe to the electron build scripts 2025-10-25 18:13:45 +02:00
Dmitry Yakimenko
ca21df5f8e Rename admin.exe to bitwarden_chromium_import_helper.exe 2025-10-25 18:11:31 +02:00
Dmitry Yakimenko
b9ca1ae57d Rework SYSTEM process discovery to use sysinfo, iterate through multiple processes 2025-10-25 17:52:10 +02:00
Dmitry Yakimenko
20b6c5a680 Look for admin.exe in runtime, don't need to confiture windows crypto service anymore 2025-10-24 22:54:10 +02:00
Dmitry Yakimenko
4968cae17a Fix admin.exe to run again, some tokio weirdness 2025-10-24 22:53:01 +02:00
bw-ghapp[bot]
6fdeefef3d Autosync the updated translations (#17011)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-10-24 08:54:37 +02:00
Dmitry Yakimenko
535c21a0e5 Use services.exe instead of lsass.exe and winlogon.exe to elevate to SYSTEM 2025-10-23 22:16:30 +02:00
Oscar Hinton
e3f943364f Billing - Prefer signal & change detection (#16944) 2025-10-23 15:02:01 -05:00
renovate[bot]
9b23b2d1b0 [deps]: Update uuid to v13 (#16636)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 13:57:59 -04:00
neuronull
2c13236550 Add desktop autotype unittests for windows (#16710)
* Add desktop autotype unittests for windows

* lint

* fix TODO comment

* feedback coltonhurst: rename trait
2025-10-23 12:42:48 -04:00
adudek-bw
a730cfe3ca Merge branch 'main' into chromium-import-abe 2025-10-23 08:51:22 -04:00
Bernd Schoolmann
7f86f2d0ac [PM-26340] Implement encrypted memory store (#16659)
* Extract windows biometrics v2 changes

Co-authored-by: Bernd Schoolmann <mail@quexten.com>

* Address some code review feedback

* cargo fmt

* rely on zeroizing allocator

* Handle TDE edge cases

* Update windows default

* Make windows rust code async and fix restoring focus freezes

* fix formatting

* cleanup native logging

* Add unit test coverage

* Add missing logic to edge case for PIN disable.

* Address code review feedback

* fix test

* code review changes

* fix clippy warning

* Swap to unimplemented on each method

* Implement encrypted memory store

* Make dpapi secure key container pub(super)

* Add comments on sync and send

* Clean up comments

* Clean up

* Fix build

* Add logging and update codeowners

* Run cargo fmt

* Clean up doc

* fix unit tests

* Update apps/desktop/desktop_native/core/src/secure_memory/secure_key/mod.rs

Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>

* Handle tampering with re-key and log

* Add docs

* Fix windows build

* Prevent rust flycheck log from being commited to git

* Undo feature flag change

* Add env var override and docs

* Add deps to km owership

---------

Co-authored-by: Thomas Avery <tavery@bitwarden.com>
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com>
2025-10-23 14:04:25 +02:00
Oscar Hinton
29dccd6352 Auth - Prefer signal & change detection (#16950) 2025-10-22 21:28:47 -04:00
Dmitry Yakimenko
7c35a363f4 A bunch of clippy warnings fixed on Windows 2025-10-22 13:51:08 +02:00
Dmitry Yakimenko
7b692f0e57 Move all admin.exe code into an inline module and hide it behind cfg windows to fix clippy warning 2025-10-22 13:07:13 +02:00
Dmitry Yakimenko
76ac318bcb Remove unnecessary clippy config attr and stale comments 2025-10-22 11:08:38 +02:00
Dmitry Yakimenko
60b08dbf1b Merge remote-tracking branch 'upstream/main' into chromium-import-abe 2025-10-21 23:09:13 +02:00
neuronull
4c347d09ac Fix biometric v2 windows unit test clippy lint (#16961) 2025-10-21 08:22:09 -06:00
Oscar Hinton
f23f3f87bd Tools - Prefer signal & change detection (#16941) 2025-10-21 15:49:22 +02:00
Oscar Hinton
6abaaa7b13 KM - Prefer signal & change detection (#16945) 2025-10-21 15:49:05 +02:00
adudek-bw
8c2493a3cc String fix 2025-10-21 09:48:41 -04:00
Oscar Hinton
532546ea7d Autofill - Prefer signal & change detection (#16942) 2025-10-21 15:48:31 +02:00
neuronull
8370f43aae [BEEEP] Add println clippy lints for desktop_native. (#16761)
* [BEEEP] Add println clippy lints for `desktop_native`.

* remaining stray printlns
2025-10-21 07:38:39 -06:00
adudek-bw
2bb00b93ec Clippy fix 2025-10-21 09:22:39 -04:00
Daniel James Smith
bbfdb60c34 [PM-26731] Add feature flag for chromium importers with ABE (#16926)
* Add missing browser to SUPPORTED_BROWSERS in windows.rs

These were previously removed due to needing ABE support

* Add feature flag for chromium importer with ABE

* Fix tests for windows

* Run cargo fmt

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-10-21 10:10:47 +02:00
Dmitry Yakimenko
7477c61f00 Disable one clippy warning on Linux/macOS as it makes no sense on these platforms 2025-10-21 09:13:12 +02:00
Thomas Avery
f65e5d52c2 [PM-25373] Windows native biometric rewrite (#16432)
* Extract windows biometrics v2 changes

Co-authored-by: Bernd Schoolmann <mail@quexten.com>

* Handle TDE edge cases

* Make windows rust code async and fix restoring focus freezes

* Add unit test coverage

---------

Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2025-10-20 14:47:15 -05:00
Vicki League
d2c6757626 [CL-850] Remove anon layout default icon and require either icon or no icon (#16433) 2025-10-20 14:07:48 -04:00
Nick Krantz
22eb49aed1 [PM-19337] Desktop Archive (#16787)
* fix typescript errors

* add archive filter to desktop

* exclude archive items from search

* add left click menu options for archive

* add MP prompt checks for archive/unarchive

* assure that a cipher cannot be assigned to collections when archived

* move cipher from archive vault if a user loses premium

* ensure clone only shows when archive is active

* refactor right side footer actions to getter so it can be expanded

* add confirmation prompt for archiving cipher

* add utility service for archiving/unarchiving a cipher

* add archive/unarchive ability to footer of desktop

* add tests for utilities service

* handle null emission of `cipherViews$`

* use active user id directly from activeAccount

* remove unneeded load of vault items

* refresh internal cipher when archive is toggled - forcing the footer view to update

* refresh current cipher when archived from the left-click menu

* only show archive for viewing a cipher

* add cipher form tests

* clear archive date when soft deleting

* update success messages

* remove archive date when cloning

* fix crowdin message swap

* fix test

* move MP prompt before archive prompt - match PM-26994

* fix failing test

* add optional chaining

* move template logic into class

* condense logic

* `unArchive`
2025-10-20 10:04:32 -05:00
neuronull
70274705fb Add a cargo deny configuration for desktop_native (#16765) 2025-10-20 09:03:53 -06:00
neuronull
f5105621c4 Small refactors to ssh agent server (#16391)
* Small refactors to ssh agent server

* cleanup

* feeback quexten: fix spelling typo
2025-10-20 08:34:28 -06:00
neuronull
44ce303181 [BEEEP] Use tracing in macOS provider (#16729)
* [BEEEP] Use tracing in macOS provider

* set log level filter to INFO

* only call global subscribe once
2025-10-20 08:20:15 -06:00
bw-ghapp[bot]
281c43f087 Autosync the updated translations (#16931)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-10-20 12:07:17 +00:00
Bernd Schoolmann
433a2801f6 [PM-25174] Disable type 0 decryption based on feature flag (#16865)
* Disable type 0 decryption based on feature flag

* Add tests

* Move init to encrypt service
2025-10-20 13:15:11 +02:00
Daniel James Smith
e35a972fd2 Merge branch 'main' into chromium-import-abe 2025-10-20 13:05:53 +02:00
Dmitry Yakimenko
33003ca3c9 Merge remote-tracking branch 'upstream/main' into chromium-import-abe 2025-10-20 08:38:57 +02:00
Daniel García
d5f5052c11 [PM-3162] Use system notification for update alert (#15606) 2025-10-19 20:41:44 -04:00