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

17599 Commits

Author SHA1 Message Date
Todd Martin
3b2f89e506 Revert "Bumped client version(s)"
This reverts commit 22ec7ef0df.
browser-v2025.3.1
2025-03-26 22:12:58 -04:00
Github Actions
22ec7ef0df Bumped client version(s)
(cherry picked from commit 6d2231d1b2)
2025-03-26 22:11:31 -04:00
Todd Martin
b0b534721e Updated short name in MV3 manifest (#13996) 2025-03-26 07:00:06 -07:00
Todd Martin
67940c0338 Removed translation to upload to Opera. (#13989) 2025-03-25 17:37:24 -04:00
Github Actions
d0fe5acbc4 Bumped client version(s)
(cherry picked from commit bef0e0f5b7)
2025-03-25 16:43:06 -04:00
Daniel James Smith
d61a4d686f Shorten appName for Bulgarian translation as that apparently is blocking submission to Opera (#13987)
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2025-03-25 16:04:33 -04:00
Justin Baur
01cfcdd8bc [PM-19432] Fix Multiple WS Connections (#13985)
* Test facilitation changes

* Fix multiple connections to SignalR
2025-03-25 13:42:55 -04:00
Addison Beck
76b914a859 chore: bump client versions (#13761)
(cherry picked from commit 0b38cf27d0)
browser-v2025.3.0
2025-03-20 11:11:52 -04:00
Justin Baur
f2e621b3a3 Switch Notifications to only connect on unlocked (#13913) 2025-03-20 14:59:54 +00:00
Todd Martin
172cbd2e77 Updated desktop to 2025.2.1 (#13683)
(cherry picked from commit 18a5844c3e)
web-v2025.2.2 desktop-v2025.2.1 browser-v2025.2.2 cli-v2025.2.0
2025-03-04 15:17:42 -05:00
Zihad
00a150a91a [PM-18413] Fix SSH agent initial prompt issues (#13468)
* fix: set `needs_unlock` default value to true on unix

closes #13323

* fix: ssh prompt not appearing right after unlocking vault

---------

Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
Co-authored-by: Colton Hurst <colton@coltonhurst.com>
(cherry picked from commit 0c61a44d33)
2025-03-03 14:29:06 -05:00
Jared Snider
cbbb7b453b fix(LoginComp + LoginStrategies): [Auth/PM-18654] Refreshed UI - Desktop TDE JIT provisioned user creation errors with missing org SSO id (#13619)
* PM-18654 - State Service & Login Strategy Refactor - move env seeding into login strategy so that new accounts always load w/ the correct environment

* PM-18654 - SSO Comp - just use user id from auth result

* PM-18654 - Config Service - (1) don't allow cascading calls to the renewConfig by using a private promise (2) Replace shareReplay with share configured with manual timer

* PM-18654 - LoginComponents - detail issue and possible fix

* PM-18654 - DesktopLoginV1Comp - use correct destroy hook

* PM-18654 - LoginComp - clean up no longer correct comment

* PM-18654 - New Device Verification Component - Remove unused PasswordLoginStrategy dependency

* PM-18654 - Browser Home Component - fix qParam logic

* PM-18654 - DefaultConfigService - revert changes as they aren't necessary to fix the bug.

* PM-18654 - DefaultConfigService - remove commented code

* PM-18654 - LoginStrategy - add comment

* PM-18654 - Fix login strat tests
2025-03-03 12:12:01 -05:00
Shane Melton
2e256c069c [PM-18707] Fix desktop live sync (#13624)
* [PM-18707] Remove redundant cipherService subscription

* [PM-18707] Add artificial tick delay to cipherService to allow for ElectronStore storage service to fully save before continuing

(cherry picked from commit 5b215cf193)
2025-03-03 08:37:20 -08:00
Todd Martin
6a112d240f [PM-18617] Revert Firefox back to build Mv2 (#13620)
* Revert changes to build Mv3 on Firefox.

* Revert script changes.

(cherry picked from commit a4ff5436bf)
2025-02-28 10:20:06 -05:00
Maciej Zieniuk
5e81dc4446 [PM-18680] biometric's no client key half provided for user (#13609)
* biometric's no client key half provided for user

Biometric's client key half can be optional (null) when the password is not required on start of the application

* improved unit test coverage

* ipc setClientKeyHalf can be null

(cherry picked from commit c80019e919)
2025-02-28 13:07:22 +00:00
Daniel James Smith
d91514a81d Added permission check for organizational unsecure website (#13611)
Only display the cipher's name if the user running the report does not have permissions to view/edit the cipher

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
(cherry picked from commit eaeea195e4)
2025-02-27 20:57:48 +01:00
Daniel James Smith
04e82f0b13 [PM-18706] Added permission check for organizational inactive 2fa report (#13610)
* Added permission check for organizational inactive 2fa report

Only display the cipher's name if the user running the report does not have permissions to view/edit the cipher

* Add appropiate access modifiers to newly added members/methods

---------

Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
(cherry picked from commit 407368b3ea)
2025-02-27 20:57:41 +01:00
Todd Martin
7a16bde7b0 Merge branch 'rc' of https://github.com/bitwarden/clients into rc 2025-02-27 13:23:56 -05:00
Todd Martin
beebc1b83b Remove checks of device verification flags on client (#13604)
(cherry picked from commit 319a4dd1cc)
2025-02-27 13:23:47 -05:00
Jared Snider
c6f0f27d42 fix(New-UI-Login-SSO): [Auth/PM-18693] LoginComp - fix form validation not showing up on SSO click (#13601) 2025-02-27 10:56:14 -05:00
Todd Martin
642af13f75 [PM-18664] Prevent display of Auth Request notification on triggering device (#13597)
* Send device identifier in header.

* Added null to apiUrl property for strict typing.

* Added null to apiUrl for strict typing.

(cherry picked from commit ec488e4f84)
2025-02-27 10:42:15 -05:00
Todd Martin
32626909a6 Remove early return from redirect initialization. (#13585)
(cherry picked from commit 182ff6481d)
2025-02-26 21:54:41 -05:00
rr-bw
1a9bb29cd5 fix(auth): [PM-18639] Resend Admin Auth Request After Previous Denial (#13574)
(cherry picked from commit 359007ab8d)
2025-02-26 11:48:23 -08:00
Jared Snider
5cdaf695d3 Auth/PM-5712 - Extension & Desktop Account Switcher - Fix incorrect env showing when adding new accounts (#13362)
* PM-5712 - Refactor env service to require user id instead of having global and active user state fallbacks per working session with Justin.

* PM-5712 - AccountSwitcherService tests - fix tests and add env assertions.

(cherry picked from commit 44d50a70c2)
2025-02-25 17:59:24 -05:00
Vince Grassia
b168f51b3c Add artifact names for macOS ARM64 builds (#13503)
(cherry picked from commit c85f6a54f5)
2025-02-25 16:56:24 -05:00
José Pereira
22ec9ff5de [PM-10105] Release arm64 binaries for macOS (#10273)
* ci(mac): add step to build and release macos arm64 binary

* ci(mac): add step to build and release macos arm64 binary

* fix: add target_suffix to build & package command

(cherry picked from commit 76fb5d46bb)
2025-02-25 16:55:48 -05:00
Ike
a01ba8c568 feat(newDeviceVerification) : add handling for requires new device verification auth response (#13568)
(cherry picked from commit e9f23cd4c3)
2025-02-25 14:49:04 -05:00
Andreas Coroiu
2248191970 fix: type error (#13537)
not sure how this wasn't caught in the CI before the merge

(cherry picked from commit f8f2ec6722)
2025-02-25 17:06:55 +01:00
Todd Martin
3747ece8e4 [PM-18549] Do not clear route or view persistence on tab change (#13523)
* Do not clear route or view persistence on tab change

* Renamed method

(cherry picked from commit acdcf69722)
2025-02-24 10:46:43 -05:00
Github Actions
df9ce88398 Bumped client version(s) 2025-02-24 12:35:43 +00:00
Github Actions
155368a783 Bumped client version(s) 2025-02-24 12:34:46 +00:00
Andreas Coroiu
a9862d2a19 [PM-17408] Create new method on sdk service to allow explicit addition of a new client instance (#13309)
* feat: allow the user client to be overriden by an external provider

* feat: add ability to unset client

* feat: add `setClient` to interface (and add some docs)

* fix: re-add undefined

* fix: strict typing issues
2025-02-24 11:29:47 +01:00
bw-ghapp[bot]
5f390e6151 Autosync the updated translations (#13531)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-24 09:05:17 +00:00
Jared Snider
c4a230e80b PM-9417 - PasswordStrengthComp - A11y improvement - add screen reader announcement for all usages of password strength. (#13515) 2025-02-24 09:55:18 +01:00
bw-ghapp[bot]
99e2b9e394 Autosync the updated translations (#13530)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-24 09:38:45 +01:00
bw-ghapp[bot]
e570be0505 Autosync the updated translations (#13532)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2025-02-24 09:14:29 +01:00
Jonas Hendrickx
fb191b1121 [PM-17223] Update comma to period after "Invalid input provided" text (#13455) 2025-02-22 07:51:15 +01:00
Justin Baur
f1af23dc1f Fix Vault Loading (#13484) 2025-02-21 19:01:49 -05:00
✨ Audrey ✨
b4bfacf6e3 [PM-16792] [PM-16822] Encapsulate encryptor and state provision within UserStateSubject (#13195) 2025-02-21 17:00:51 -06:00
Todd Martin
077e0f89cc [PM-17751] Store SSO email in state on web client (#13295)
* Moved saving of SSO email outside of browser/desktop code

* Clarified comments.

* Tests

* Refactored login component services to manage state

* Fixed input on login component

* Fixed tests

* Linting

* Moved web setting in state into web override

* updated tests

* Fixed typing.

* Fixed type safety issues.

* Added comments and renamed for clarity.

* Removed method parameters that weren't used

* Added clarifying comments

* Added more comments.

* Removed test that is not necessary on base

* Test cleanup

* More comments.

* Linting

* Fixed test.

* Fixed base URL

* Fixed typechecking.

* Type checking

* Moved setting of email state to default service

* Added comments.

* Consolidated SSO URL formatting

* Updated comment

* Fixed reference.

* Fixed missing parameter.

* Initialized service.

* Added comments

* Added initialization of new service

* Made email optional due to CLI.

* Fixed comment on handleSsoClick.

* Added SSO email persistence to v1 component.

---------

Co-authored-by: Bernd Schoolmann <mail@quexten.com>
2025-02-21 17:09:50 -05:00
Amy Galles
9dd2033081 Fix broken image tagging on build-web (#13514)
* updating logic to include pull requests
2025-02-21 14:02:46 -08:00
Maciej Zieniuk
78202e14ae [PM-15882] Remove unlock with PIN policy (#13352)
* Remove policy with PIN in Web Vault

* Remove policy with PIN in Browser Extension

* Remove policy with PIN in Desktop

* Remove policy with PIN in Desktop

* unit tests coverage

* unit tests coverage

* unit tests coverage

* private access method error

* private access method error

* private access method error

* PM-18498: Unlock Options Padding Off When PIN Is Removed

* PM-18498: Unlock Options Padding Off When PIN Is Removed
2025-02-21 22:16:13 +01:00
Maciej Zieniuk
3800610bb6 PM-18509: Unable to unlock vault (#13516) 2025-02-21 22:14:13 +01:00
cyprain-okeke
92ec2ca85e [PM-17591]Remove feature flag "Refactor self hosting license uploader" (#13330)
* Remove the Refactor self hosting license uploader flag

* Remove the changes when is flag is off
2025-02-21 21:36:57 +01:00
Jimmy Vo
f345992f80 [PM-17449] Enable managed users to update their email addresses. (#13495) 2025-02-21 15:15:06 -05:00
Alec Rippberger
a50cff75ff [PM-17185] Remove Bootstrap style from SsoComponent in bitwarden_license (#13417)
* Replace Bootstrap with Tailwind equivalents

* Remove debug code

* Leverage bitLink directive

* use bitTypography directive

* Remove typo

* Replace Boostrap styles in subcomponents with Tailwind

* Remove unused class defininition

* Revert "Remove unused class defininition"

This reverts commit 22fba6c3d1.

* Revert changes to non-sso component files

* Revert change to non sso file

* Use bitTypography directive instead of custom tailwind classes

* Remove typo
2025-02-21 14:04:00 -06:00
Vijay Oommen
5384914276 PM-18441 bugfix-search bar (#13513) 2025-02-21 12:49:24 -06:00
Jared Snider
b956297433 feat(LoginComponent): [PM-18408] - fix extension scrollbars showing up when unwanted (#13512) 2025-02-21 13:25:15 -05:00
Jonathan Prusik
2e96405f15 [PM-18219] Normalize blocked domain checks to a common util (#13416)
* normalize blocked domain checks to common util

* do not use currentTabIsOnBlocklist$ in showCurrentTabIsBlockedBanner$ resolution

* update additional vault popup autofill service cases to use isUrlInList

* cleanup and use Utils get hostname instead of tldts directly
2025-02-21 13:15:02 -05:00
Jordan Aasen
0bc7813b1c [PM-18132] - Update the Appearance settings page to include click to fill setting (#13460)
* Update the Appearance settings page to include click to fill setting

* fix tests

* fix tests

* add tests

* new customization options callout

* use classes instead of inline styling

* revert changes to index and tw-theme

* remove shared module

* Revert "remove shared module"

This reverts commit 0b68aaae23.

* Revert "revert changes to index and tw-theme"

This reverts commit 4a05f0ca20.

* Revert "use classes instead of inline styling"

This reverts commit 0e441c4284.

* Revert "new customization options callout"

This reverts commit f3054c9b27.

* remove unused code

* disable margin on autofill suggestion
2025-02-21 08:57:06 -08:00