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
github-actions[bot]
fd9299e754
Autosync the updated translations ( #8089 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-02-26 12:10:31 +00:00
github-actions[bot]
46ac8bc888
Autosync the updated translations ( #8090 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-02-26 12:10:28 +00:00
github-actions[bot]
4c0e2f01d4
Autosync the updated translations ( #8088 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-02-26 12:10:16 +00:00
aj-rosado
d0aea28f0a
Checking if hideEmail control is enabled before trying to deactivate it on Sends ( #8041 )
2024-02-26 11:59:50 +00:00
Will Martin
7bbe16860f
[PM-6450] add missing table cell to vault table in AC ( #8081 )
2024-02-25 12:15:40 -05:00
Shane Melton
6ba0d1cbbe
[PM-6397] [AC-2141] [PM-6449] VVR Design Follow Up Fixes ( #8077 )
...
* [AC-2141] Re-order products in product switcher
* [PM-6397] Fix missing accessibility text
* [PM-6449] Fix casing on left side nav
2024-02-23 14:43:14 -08:00
Jonathan Prusik
44bda82bc4
revert to old secrets masking behaviour in browser cipher edit view ( #8018 )
2024-02-23 17:40:27 -05:00
Cesar Gonzalez
c6b0f70a26
[PM-6078] Remove Username Masking From Inline Autofill Menu ( #7951 )
2024-02-23 22:01:41 +00:00
Cesar Gonzalez
ae1b6e84be
[PM-6416] Inline autofill menu does not show if the notification bar has been turned off ( #8050 )
...
* [PM-6416] Inline autofill menu does not show if notification bar turned off
* [PM-6416] Inline autofill menu does not show if the notification bar has been turned off
2024-02-23 21:59:33 +00:00
renovate[bot]
907645eeed
[deps] Tools: Update electron to v28.2.4 ( #8045 )
...
* [deps] Tools: Update electron to v28.2.4
* Bump version in electron-builder.json
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-02-23 21:45:01 +01:00
Cesar Gonzalez
b2c3ecda0f
[PM-6352] Autofill functionality not working with re-hydrated DOM elements ( #8033 )
...
* [PM-6352] Autofill functionality not working with re-hydtrated DOM elements
* [PM-6352] Autofill functionality not working with re-hydtrated DOM elements
* [PM-6352] Fixing issue found with chrome.dom.openOrClosedShadowRoot call
* [PM-6352] Implementing jest tests and adding utils methods where appropriate
* [PM-6352] Implementing jest tests and adding utils methods where appropriate
2024-02-23 19:41:26 +00:00
Tom
3e6ba798ca
Adding the processDeepLink call to app.component ( #7734 )
2024-02-23 14:18:26 -05:00
Cesar Gonzalez
968355d820
[PM-5881] Adjust usage of the chrome.extension.getViews
API to ensure expected behavior in mv3 is not modified ( #7842 )
...
* [PM-5742] Rework Usage of Extension APIs that Cannot be Called with the Background Service Worker
* [PM-5742] Implementing jest tests for the updated BrowserApi methods
* [PM-5742] Implementing jest tests to validate logic within added API calls
* [PM-5742] Implementing jest tests to validate logic within added API calls
* [PM-5742] Fixing broken Jest tests
* [PM-5742] Fixing linter error
* [PM-5881] Adjust usage of the `chrome.extension.getViews` API to ensure expected behavior in manifest v3
* [PM-5881] Reworking how we handle early returns from `reloadOpenWindows`
* [PM-5881] Implementing jest test to validate changes within BrowserApi.reloadOpenWindows
2024-02-23 19:01:45 +00:00