Matt Gibson
5677d6265e
Ps/pm 5537/move biometric unlock to state providers ( #8099 )
...
* Establish biometric unlock enabled in state providers
* Use biometric state service for biometric state values
* Migrate biometricUnlock
* Fixup Dependencies
* linter and import fixes
* Fix injection
* Fix merge
* Use boolean constructor as mapper
* Conform to documented test naming conventions
* Commit documentation suggestion
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
* Fix merge commit
* Fix test names
---------
Co-authored-by: Andreas Coroiu <acoroiu@bitwarden.com>
2024-03-01 10:17:06 -05:00
github-actions[bot]
53b547de7c
Autosync the updated translations ( #8160 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-03-01 14:08:24 +00:00
github-actions[bot]
3d594b9579
Autosync the updated translations ( #8159 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-03-01 14:08:05 +00:00
github-actions[bot]
e1463e84ab
Autosync the updated translations ( #8161 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-03-01 14:07:53 +00:00
Andreas Coroiu
7bbde647f4
[PM-5725] New passkeys should always return 0 as counter value ( #8024 )
...
* [PM-5725] feat: do not increment counter if is zero
* [PM-5725] feat: skip save to server when counter is 0
2024-03-01 13:58:55 +00:00
Victoria League
8d528c2d4a
[CL-170] Fix size of radio group legend ( #8154 )
2024-02-29 15:21:39 -05:00
Will Martin
323d86850a
[CL-203] fix select options position ( #8151 )
...
* add relative to body
* remove scrollbar positon hack
2024-02-29 11:35:13 -05:00
Alex Morask
7cfe862aa6
[PM-5971] Fix Payment Method Warning Bugs ( #7923 )
...
* Rework implementation of payment method warnings
* Move payment-method-warnings.component to module
* Moved timer/subscribe to app.component
* Remove unrelated refactoring
* Remaining feedback
* Add paymentMethodWarningsService tests
* Thomas' feedback
* fix tests
* Use barrel file imports
* Make banner work with new vault navigation
* Matt's feedback
2024-02-29 08:18:47 -05:00
Matt Gibson
c8e36b6c24
Deprecate getBgService ( #8144 )
...
We can't grab background pages in MV3, we need to migrate off of this.
2024-02-28 17:05:03 -05:00
Todd Martin
745a0c987a
Updated CryptoService DI to use getBgService again ( #8146 )
2024-02-28 16:08:44 -05:00
Matt Gibson
ea0f5fa771
Fix clear keys state logic ( #8143 )
...
* Fix clear keys state logic
Disk state should only be cleared if memory only is not specified.
* Remove unnecessary zip from testing
2024-02-28 14:14:07 -05:00
MtnBurrit0
bf884ac279
Add git hash to all lower environment builds ( #8142 )
2024-02-28 12:01:15 -07:00
Vince Grassia
dd63a48176
Change versions to proper values ( #8141 )
2024-02-28 11:46:28 -07:00
Vince Grassia
1c5cf18746
DEVOPS-1800 - Migrate Secrets ( #8139 )
2024-02-28 11:06:50 -07:00
Daniel García
29a26266e5
Remove extra parameters in biometrics constructors ( #8140 )
2024-02-28 18:13:48 +01:00
Justin Baur
c0810ffd9e
Fix `SystemService` DI ( #8136 )
2024-02-28 11:49:20 -05:00
Matt Gibson
0e9a4239a5
Fix auto biometric prompt for browser ( #8137 )
2024-02-28 11:46:21 -05:00
Todd Martin
668980ad38
Added DI for SsoLoginService ( #8132 )
2024-02-28 10:58:58 -05:00
Jonathan Prusik
5443ea2232
fix migration rollbacks ( #8124 )
2024-02-28 10:31:21 -05:00
renovate[bot]
abdb48b3aa
[deps][PM-5967] Tools: Update electron-builder to v24 ( #6985 )
...
* [deps] Tools: Update electron-builder to v24
* Add ElectronTeamID
* Remove double signing and use the proper extraFiles for safari extension
* Revert "Remove double signing and use the proper extraFiles for safari extension"
This reverts commit 94635dbd02
.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hinton <hinton@users.noreply.github.com>
Co-authored-by: Daniel James Smith <2670567+djsmith85@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-02-28 14:32:22 +01:00
renovate[bot]
a076a70c19
[deps] Platform: Update @types/node to v18.19.19 ( #8113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 11:42:11 +01:00
renovate[bot]
69a93e8d3e
[deps] Vault: Update @types/inquirer to v8.2.10 ( #7317 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 17:01:29 -08:00
renovate[bot]
11d73e32b8
[deps] Vault: Update @types/lowdb to v1.0.15 ( #7322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 16:54:12 -08:00
renovate[bot]
92fc3582e5
[deps] Vault: Update @types/proper-lockfile to v4.1.4 ( #7324 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 16:47:46 -08:00
Justin Baur
bbd50abd94
Fix DI ( #8125 )
2024-02-28 00:28:44 +00:00
Cesar Gonzalez
d176a678e0
[PM-5882] Adjust usage of `chrome.extension.getBackgroundPage` to ensure no conflicts exist due to the service worker ( #8054 )
2024-02-27 22:01:00 +00:00
Justin Baur
87c75e5ac8
[PM-6404] Initial Clear Events Code ( #8029 )
...
* Add New KeyDefinitionOption
* Add New Services
* Add WebStorageServiceProvider Tests
* Update Error Message
* Add `UserKeyDefinition`
* Fix Deserialization Helpers
* Fix KeyDefinition
* Add `UserKeyDefinition`
* Fix Deserialization Helpers
* Fix KeyDefinition
* Move `ClearEvent`
* Cleanup
* Fix Imports
* Remove `updateMock`
* Call Super in Web Implementation
* Use Better Type to Avoid Casting
* Better Error Docs
* Move StorageKey Creation to Function
* Throw Aggregated Error for Failures
2024-02-27 21:58:31 +00:00
Jonathan Prusik
929b5ebec3
[PM-5568] Implement Badge Settings state provider ( #8112 )
...
* create badge settings state provider
* replace state service get/set disableBadgeCounter with badge settings service equivalent
* migrate disableBadgeCounter account setting to badge settings state provider
* cleanup and address PR suggestions
2024-02-27 21:03:12 +00:00
Alex Urbina
e833e93b3b
DEVOPS-1743 Web Vault Migration workflow improvements ( #7966 )
...
* DEVOPS-1743 REFACTOR: Azure Storage Account sync process
* DEVOPS-1743 REFACTOR: deploy-web.yml to include branch or tag information on run
* DEVOPS-1743 REFACTOR: Slack channel for devops alerts
* DEVOPS-1743 DEBUG: display index.html content
* DEVOPS-1743 REFACTOR: Azure storage blob sync command in deploy-web.yml
* DEVOPS-1743 Update Azure Storage Account connection string retrieval
* DEVOPS-1743 DEGUG: azcopy version check before syncing to Azure Storage Account
* DEVOPS-1743 REFACTOR: azcopy command in deploy-web.yml
* DEVOPS-1743 REFACTOR: add recursive flag to azcopy command
* DEVOPS-1743 REFACTOR: azcopy command in deploy-web.yml
* DEVOPS-1743 FIX: azcopy sync command in deploy-web.yml
* DEVOPS-1743 FIX: URL formatting in deploy-web.yml
* DEVOPS-1743 ADD: azcopy login command to deploy-web.yml
* DEVOPS-1743 ADD: AZCOPY_AUTO_LOGIN_TYPE to AZCLI
* DEVOPS-1743 REFACTOR: azcopy sync command to include date parameter
* DEVOPS-1743 REFACTOR: deploy-web.yml script to fix sync command
* DEVOPS-1743 ADD: Azure Storage Account sync with debug logging
* DEVOPS-1743 Add debug logs for azcopy
* DEVOPS-1743 ADD: sync-utility parameters to use either az sync or azcopy in subsequent steps in deploy-web.yml
* DEVOPS-1743 FIX: conditional statements in deploy-web.yml
* DEVOPS-1743 ADD: debug logs for azcopy utility
* DEVOPS-1743 REFACTOR: sync utility to az-sync
* DEVOPS-1743 REFACTOR: azcopy logs and sync utility
* DEVOPS-1743 REFACTOR: sync-utility option to deploy-web workflow
* DEVOPS-1743 REFACTOR: AZCOPY_AUTO_LOGIN_TYPE to SPN
* DEVOPS-1743 ADD: azcopy login status command
* DEVOPS-1743 ADD: AZCOPY environment variables for SPA authentication
* DEVOPS-1743 REFACTOR: AZCOPY_SPA_APPLICATION_ID and AZCOPY_TENANT_ID environment variables
* DEVOPS-1743 FIX: azcopy sync destination URL
* DEVOPS-1743 Update AZCOPY environment variables
* DEVOPS-1743 REFACTOR: deploy-web.yml with AZCOPY environment variables
* DEVOPS-1743 FIX: sync command in deploy-web.yml
* DEVOPS-1743 ADD: retrieval of Storage Account SPN Client Secret for azcopy
* DEVOPS-1743 ADD: retrieval of Storage Account SPN Application ID and Tenant ID for azcopy
* DEVOPS-1743 REFACTOR: sync-utility to azcopy in deploy-web.yml
* DEVOPS-1743 REFACTOR: secrets retrieval IDs in deploy-web.yml
* DEVOPS-1743 DELETE: unnecessary commands in deploy-web.yml
* DEVOPS-1743 REFACTOR: secrets retrieval in deploy-web.yml
* DEVOPS-1743 ADD: debug mode to deploy-web workflow
* DEVOPS-1743 REFACTOR: deploy-web.yml to remove unnecessary conditional checks
2024-02-27 14:48:36 -05:00
renovate[bot]
d3c222dc23
[deps] SM: Update jest-preset-angular to v14.0.3 ( #8114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 09:49:05 -08:00
✨ Audrey ✨
36116bddda
[PM-5614] introduce SecretState wrapper ( #7823 )
...
Matt provided a ton of help on getting the state interactions right. Both he
and Justin collaborated with me to write the core of of the secret classifier.
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
2024-02-27 11:40:32 -05:00
Jake Fink
5a1f09a568
[PM-5499] Use public key for approving auth requests ( #8110 )
...
* change key check to public key check
* use public key for encryption
* fix tests
2024-02-27 11:28:50 -05:00
renovate[bot]
d36f0ce426
[deps] Autofill: Update tldts to v6.1.11 ( #8065 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 11:12:07 -05:00
Vincent Salucci
e9eab08191
fix: incorrect text on access selector column header, refs AC-2245 ( #8103 )
2024-02-27 10:11:45 -06:00
renovate[bot]
07bdbacbb2
[deps] SM: Update eslint-plugin-storybook to v0.8.0 ( #8109 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 08:03:32 -08:00
Jason Ng
4733f45eaf
PM-4109 Vault Onboarding M2 ( #7920 )
...
Onboarding component now detects if extension is installed
2024-02-27 10:18:04 -05:00
renovate[bot]
d20caf479b
[deps] SM: Update husky to v9.0.11 ( #8101 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-27 07:00:17 -08:00
Matt Gibson
7674a3ff5b
Remove biometrics from CLI ( #8102 )
2024-02-27 11:14:54 +01:00
Will Martin
5bfa612544
temporarily disable web-header stories ( #8105 )
2024-02-26 20:21:49 -05:00
renovate[bot]
52059bfcf6
[deps] Platform (CL): Update chromatic to v10.9.6 ( #8074 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-26 19:19:30 -05:00
Thomas Rittson
0a5c9d3525
[AC-2008] [AC-2122] [Pt 1] Transition PolicyService to use StateProvider ( #7959 )
...
* Delete unnecessary StateDefinition
* Add StateProvider to PolicyService
* Add new getters using StateProvider (not exposed or used yet)
2024-02-27 08:51:10 +10:00
Daniel García
996823169a
[PM-6419] Change desktop argon implementation for Node ( #8048 )
...
* Fix desktop argon2
* Don't remove wasm loading in renderer
* Fix electron-builder not including dependency
2024-02-26 17:31:09 -05:00
Alex Morask
f53af7c466
[AC-1863] Send `initiationPath` on organization or user signup ( #7747 )
...
* Sent initiation path for organization and user signups
* Rename organizationQueryParameter > organizationTypeQueryParameter
* Jared's feedback
* Split PM & SM initiation path
2024-02-26 14:20:11 -05:00
Will Martin
4cf911a45c
add bit-section component to web shared module ( #8095 )
2024-02-26 13:03:50 -05:00
Bitwarden DevOps
cf0c5c53b8
Bumped web version to 2024.2.3 ( #8096 )
2024-02-26 17:23:49 +00:00
Jonathan Prusik
c37fa9712b
[PM-6391] Add "fixed-width" class to view icons ( #8019 )
...
* add "fixed-width" class to view icons
* remove redundant class name
2024-02-26 11:53:18 -05:00
Justin Baur
632598d804
[PM-6404] Add `UserKeyDefinition` ( #8052 )
...
* Add `UserKeyDefinition`
* Fix Deserialization Helpers
* Fix KeyDefinition
* Move `ClearEvent`
* Address PR Feedback
* Feedback
2024-02-26 11:28:40 -05:00
Alex Morask
455fa9bf65
Copy updates ( #7968 )
2024-02-26 10:57:39 -05:00
Jake Fink
1435203e12
[PM-5499] Create Auth Request Service ( #8056 )
...
* create auth request service
* copy methods from auth crypto service
* register new auth request service
* remove refs to auth request crypto service
* remove auth request crypto service
* remove passwordless login method from login strategy service
* add docs to auth request service
2024-02-26 10:07:08 -05:00
Justin Baur
d02651583f
Extend Cleanup Delay ( #8076 )
2024-02-26 14:20:15 +00:00