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

1461 Commits

Author SHA1 Message Date
Bernd Schoolmann
3defef3b6c Add debug info 2025-06-13 16:17:36 +02:00
Bernd Schoolmann
f12c704bc4 Cargo fmt 2025-05-30 19:14:59 +02:00
Bernd Schoolmann
d2fd31bfa4 Fix build 2025-05-30 19:14:01 +02:00
Bernd Schoolmann
dce75baabe Attempt to fix snap integration 2025-05-30 18:40:52 +02:00
Bernd Schoolmann
548b2a5586 Attempt to fix snap integration 2025-05-30 17:51:40 +02:00
Bernd Schoolmann
4f9e96e16b Merge branch 'km/browser-integration-flatpak' of github.com:bitwarden/clients into km/browser-integration-flatpak 2025-05-30 16:59:23 +02:00
Bernd Schoolmann
a30797bf9d Undo changes to linux build target 2025-05-30 16:58:44 +02:00
Bernd Schoolmann
9b2b09e232 Merge branch 'main' into km/browser-integration-flatpak 2025-05-30 16:40:12 +02:00
Bernd Schoolmann
0592ce8f84 Add linkOrCopy 2025-05-30 16:28:31 +02:00
Bernd Schoolmann
8e5dab4516 Fix snap personal-files plug 2025-05-30 16:20:10 +02:00
Bernd Schoolmann
55fcec88a6 Further restrict permissions 2025-05-30 16:03:53 +02:00
Bernd Schoolmann
478e59207b Restrict permissions further 2025-05-30 15:38:19 +02:00
Bernd Schoolmann
afa0aa9c56 Fix chromium paths, hard linking instead of copying, add logs 2025-05-30 15:28:14 +02:00
Bernd Schoolmann
6a785575b9 Cleanup 2025-05-30 14:48:39 +02:00
Bernd Schoolmann
0c401a60c8 Cleanup 2025-05-30 14:46:51 +02:00
Bernd Schoolmann
a050782e7f Add flatpak permissions 2025-05-30 14:43:51 +02:00
Bernd Schoolmann
b72df7a4cc Merge remote-tracking branch 'origin/km/browser-integration-flatpak' into km/browser-integration-flatpak 2025-05-30 14:42:32 +02:00
Bernd Schoolmann
09816a265c Update apps/desktop/desktop_native/core/src/ipc/mod.rs
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2025-05-30 14:39:31 +02:00
Bernd Schoolmann
a37f3a4f61 Update apps/desktop/desktop_native/proxy/src/main.rs
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2025-05-30 14:38:54 +02:00
Bernd Schoolmann
6b792f6634 Fix formatting in comment 2025-05-30 14:38:24 +02:00
bw-ghapp[bot]
da9aa07e4b Autosync the updated translations (#14996)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-05-30 10:08:28 +02:00
Daniel James Smith
0f6d4a92d7 Migrate libs/tools/card to be owned by DIRT (#14987)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-05-30 07:37:08 +00:00
Github Actions
bb9006e6e4 Bumped Desktop client to 2025.5.1 2025-05-29 19:15:34 +00:00
Bernd Schoolmann
8966b4fb50 Fix flatpak autostart disabling (#14920) 2025-05-29 20:48:03 +02:00
Bernd Schoolmann
798acc7cba [PM-21884] Fix DuckDuckGo integration when SDK is enabled for decrypt (#14884)
* Fix ddg integration when sdk is enabled for decryption

* Fix comments
2025-05-29 15:17:04 +02:00
renovate[bot]
4bf1a3b670 [deps] Platform: Update Rust crate bytes to v1.10.1 (#14922)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 07:16:46 -07:00
Jordan Aasen
677a435cad prevent showing ssh key when cipher changes in desktop view (#14913) 2025-05-27 10:05:58 -07:00
✨ Audrey ✨
97a591e738 [PM-16793] port credential generator service to providers (#14071)
* introduce extension service
* deprecate legacy forwarder types
* eliminate repeat algorithm emissions
* extend logging to preference management
* align forwarder ids with vendor ids
* fix duplicate policy emissions; debugging required logger enhancements

-----

Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
2025-05-27 09:51:14 -04:00
Oscar Hinton
745ab21946 Remove unused imports in browser and desktop (#14875)
Removes unused imports from browser and desktop. These were missed in #14795.
2025-05-26 08:38:02 -04:00
Bernd Schoolmann
04ed114e0e [BEEEP/PM-8492] Add autostart for flatpak (#12016)
* Add autostart for flatpak via ashpd

* Fix clippy errors

* Cargo fmt

* Fix clippy
2025-05-26 00:30:52 +02:00
Nick Krantz
217014a30e add nudge related translations to desktop and web message files (#14905) 2025-05-23 13:30:07 -05:00
Addison Beck
56a3b14583 Introduce eslint errors for risky/circular imports (#14804)
* first draft at an idea dependency graph

* ignore existing errors

* remove conflicting rule regarding internal platform logic in libs

* review: allow components to import from platform
2025-05-23 08:01:25 -04:00
bw-ghapp[bot]
eb3e14b022 Autosync the updated translations (#14891)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-05-23 12:29:05 +02:00
Thomas Avery
bd29397fd8 [PM-21611] Require userId on KeyService clear methods (#14788) 2025-05-22 13:55:26 -05:00
Jordan Aasen
57911f210b [PM-21896] - prevent double reprompt for copy password in desktop cipher form (#14883)
* prevent double reprompt for copy password in desktop cipher form

* adjust name

* fix input name
2025-05-22 10:20:33 -07:00
Nick Krantz
f52e4e27a0 [PM-12770] Assign to Collections Hint (#14529)
* allow use of common spec in lib/vault tests

* pass readonly collections to the assign collection component

- The assign to collections component filters them out already.
-They're also needed to display copy within the component

* add hint to assign to collections component when there are read only collections assigned to a cipher already

* add readonly hint to desktop

* only show collection hint for collections that are assigned to the provided ciphers

* consider admin/owner edit everything permission when assigning to collections

* fix icon in test
2025-05-22 11:09:33 -05:00
renovate[bot]
2e4b310137 [deps] Platform: Pin dependencies (#14446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 11:04:35 +02:00
renovate[bot]
bc56bc8e37 [deps]: Lock file maintenance (#13866)
* [deps]: Lock file maintenance

* add override for parse5 version to 7.2.1 (7.3.0 has breaking ts changes)

* manual rebuild of package-lock

* fix test event listeners persistence

Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Prusik <jprusik@classynemesis.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
2025-05-21 09:29:14 +02:00
Bernd Schoolmann
d93f547cfb [PM-21001] Move platform code to new encrypt service interface (#14544)
* Move platform code to new encrypt service interface

* Fix tests

* Fix tests

* Fix cli build
2025-05-20 19:45:40 +02:00
Maciej Zieniuk
239556b55f [PM-18017] Show key connector domain in remove password page (#14695)
* Passed in userId on RemovePasswordComponent.

* Added userId on other references to KeyConnectorService methods

* remove password component refactor, test coverage, enabled strict

* explicit user id provided to key connector service

* redirect to / instead when user not logged in or not managing organization

* key connector service explicit user id

* key connector service no longer requires account service

* key connector service missing null type

* cli convert to key connector unit tests

* remove unnecessary SyncService

* error toast not showing on ErrorResponse

* bad import due to merge conflict

* bad import due to merge conflict

* missing loading in remove password component for browser extension

* error handling in remove password component

* organization observable race condition in key-connector

* usesKeyConnector always returns boolean

* unit test coverage

* key connector reactive

* reactive key connector service

* introducing convertAccountRequired$

* cli build fix

* moving message sending side effect to sync

* key connector service unit tests

* fix unit tests

* move key connector components to KM team ownership

* new unit tests in wrong place

* key connector domain shown in remove password component

* type safety improvements

* convert to key connector command localization

* key connector domain in convert to key connector command

* convert to key connector command unit tests with prompt assert

* organization name placement change in the remove password component

* unit test update

* key connector url required to be provided when migrating user

* unit tests in wrong place after KM code ownership move

* infinite page reload

* failing unit tests

* failing unit tests

---------

Co-authored-by: Todd Martin <tmartin@bitwarden.com>
2025-05-19 08:58:51 -04:00
Maciej Zieniuk
e73f902aee [PM-18576] Fix missing user id on remove password (#13777)
* Passed in userId on RemovePasswordComponent.

* Added userId on other references to KeyConnectorService methods

* remove password component refactor, test coverage, enabled strict

* explicit user id provided to key connector service

* redirect to / instead when user not logged in or not managing organization

* key connector service explicit user id

* key connector service no longer requires account service

* key connector service missing null type

* cli convert to key connector unit tests

* remove unnecessary SyncService

* error toast not showing on ErrorResponse

* bad import due to merge conflict

* bad import due to merge conflict

* missing loading in remove password component for browser extension

* error handling in remove password component

* organization observable race condition in key-connector

* usesKeyConnector always returns boolean

* unit test coverage

* key connector reactive

* reactive key connector service

* introducing convertAccountRequired$

* cli build fix

* moving message sending side effect to sync

* key connector service unit tests

* fix unit tests

* unit tests in wrong place after KM code ownership move

* infinite page reload

* failing unit tests

* failing unit tests

---------

Co-authored-by: Todd Martin <tmartin@bitwarden.com>
2025-05-19 08:51:46 +02:00
Bernd Schoolmann
892c8a4303 Merge branch 'main' into km/browser-integration-flatpak 2025-05-19 08:27:31 +02:00
Bernd Schoolmann
f09ee0ce8c Undo changes 2025-05-19 07:50:47 +02:00
Bernd Schoolmann
ed19f865bf Fix clippy 2025-05-19 07:28:42 +02:00
Bernd Schoolmann
6849e106ba Cleanup 2025-05-19 04:34:46 +02:00
Bernd Schoolmann
8ecd1ed2e8 Cleanup 2025-05-19 04:24:11 +02:00
Bernd Schoolmann
daeaa58e7b Fix formatting 2025-05-19 04:21:48 +02:00
Bernd Schoolmann
0305712896 Add mac, snap 2025-05-19 04:03:49 +02:00
Bernd Schoolmann
cd4d42b469 Implement flatpak browser integration 2025-05-19 02:12:51 +02:00
Daniel García
a02c230e4d Pin rust toolchain (#14817)
* Pin rust toolchain

* Always install targets in build script

* Delete installed toolchains
2025-05-17 22:17:36 +02:00