Jake Fink
3282b9b775
add error handling to runtime.background messaging ( #8949 )
2024-04-27 10:51:43 -04:00
Jake Fink
6ae086f89a
pass userId when logging out and add error handling if one isn't found in background ( #8946 )
2024-04-26 18:02:45 -04:00
Cesar Gonzalez
5dc200577c
[PM-7663] Update Build Pipeline for Beta Labelling ( #8903 )
...
* [PM-7663] Update build pipeline for beta labeling
* [PM-7663] Update build pipeline for beta labelling
* [PM-7663] Update build pipeline for beta labelling
* [PM-7663] Update build pipeline for beta labelling
* [PM-7663] Update build pipeline for beta labelling
* [PM-7663] Incorporate build workflow for the Chrome manifest v3 beta
* [PM-7663] Update build pipeline for beta labeling
* [PM-7663] Update build pipeline for beta labeling
* [PM-7663] Update build pipeline for beta labeling
* [PM-7663] Ensure we can have a valid version number based on the github run id
* [PM-7663] Ensure we can have a valid version number based on the github run id
* [PM-7663] Reverting change made to the run id, as it will not function
* [PM-7663] Reverting change made to the run id, as it will not function
* [PM-7663] Reverting change made to the run id, as it will not function
* [PM-7663] Reverting change made to the run id, as it will not function
* [PM-7663] Reverting a typo
* Fix Duplicate `process.env
* Learn how to use
---------
Co-authored-by: Justin Baur <19896123+justindbaur@users.noreply.github.com>
2024-04-26 15:15:36 -04:00
Justin Baur
a8e4366ec0
Check that self
is undefined instead of window
( #8940 )
2024-04-26 15:08:59 -04:00
Matt Gibson
089f251a0c
Remove memory storage cache from derived state. Use observable cache and port messaging ( #8939 )
2024-04-26 15:08:39 -04:00
renovate[bot]
b3242145f9
[deps] Platform (CL): Update autoprefixer to v10.4.19 ( #8735 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-26 14:59:15 -04:00
Justin Baur
b482a15d34
Bandaid Folders Not Emitting ( #8934 )
...
* Bandaid Folders Not Emitting
* Remove VaultFilterComponent Change
2024-04-26 14:41:57 -04:00
Matt Gibson
a4f1a3f13d
Use unique port names for derived states ( #8938 )
2024-04-26 16:17:34 +00:00
Matt Gibson
4c1c09f07f
Use unique port names for derived states ( #8937 )
2024-04-26 11:21:42 -04:00
Robyn MacCallum
67280f48dd
Make integrations links open in a new page ( #8933 )
...
* Make integrations links open in a new page
* Fix target warning
2024-04-26 10:53:11 -04:00
Justin Baur
a7958c1a56
Display version_name
in AboutComponent ( #8931 )
2024-04-26 10:23:11 -04:00
Jared Snider
7f5efcc18c
PM-7745 - SSO Login Strategy - trySetUserKeyWithDeviceKey should use the user id from the IdTokenResponse and not StateService as I suspect it's not working as expected. Thinking there might be a race condition where the user id is null or maybe incorrect. ( #8927 )
2024-04-26 10:18:05 -04:00
Justin Baur
acea273f97
Fix ConfigService Merge Conflict ( #8932 )
2024-04-26 09:39:46 -04:00
Victoria League
ec37e5e4d3
[CL-219][CL-218][CL-217] Add new extension layout components ( #8728 )
2024-04-26 09:35:32 -04:00
KiruthigaManivannan
2fa4c6e4f9
PM-4945 Update Two Factor verify dialog ( #8580 )
...
* PM-4945 Update Two Factor verify dialog
* PM-4945 Addressed review comments
* PM-4945 Removed legacy User verification component and used new one
2024-04-26 18:24:48 +05:30
github-actions[bot]
11ba8d188d
Autosync the updated translations ( #8925 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-04-26 11:06:19 +00:00
Oscar Hinton
14b2eb99a2
[PM-2282] Make feature flags type safe ( #8612 )
...
Refactors the feature flags in ConfigService to be type safe. It also moves the default value to a centralized location rather than the caller defining it. This ensures consistency across the various places they are used.
2024-04-26 12:57:26 +02:00
github-actions[bot]
c7fa376be3
Autosync the updated translations ( #8926 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-04-26 07:05:43 +00:00
github-actions[bot]
788bef6b7a
Autosync the updated translations ( #8924 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-04-26 07:04:21 +00:00
Thomas Rittson
c21a58f2fb
Use refCount: true to avoid potential memory leak ( #8796 )
2024-04-26 08:36:57 +10:00
Cesar Gonzalez
c3d4c7aa3d
[PM-7710] Avoid re-indexing ciphers on current tab component and re-setting null storage values for popup components ( #8908 )
...
* [PM-7710] Avoid re-indexing ciphers on current tab component and re-setting null storage values for popup components
* [PM-7710] Avoid re-indexing ciphers on current tab component and re-setting null storage values for popup components
2024-04-25 16:47:20 -05:00
Jake Fink
2ff3fa92fb
[PM-7702] Remove extra content script being injected ( #8922 )
...
* remove extra content script being injected that results in multiple messages
* add conditional logic for when to add script
2024-04-25 17:27:43 -04:00
SmithThe4th
d8749a0c56
[AC-2359] Ownership does not default to an organization when Remove Individual Vault policy is active ( #8910 )
...
* fixed issue with clearing search index state
* clear user index before account is totally cleaned up
* added logout clear on option
* removed redundant clear index from logout
* fixed ownsership dropdown issu where async operations does bot complete early enough before the view is shown
2024-04-25 16:58:25 -04:00
Jake Fink
8afe915be1
[PM-7564] Move 2fa and login strategy service to popup and add state providers to 2fa service ( #8820 )
...
* remove 2fa from main.background
* remove login strategy service from main.background
* move 2fa and login strategy service to popup, init in browser
* add state providers to 2fa service
- add deserializer helpers
* use key definitions for global state
* fix calls to 2fa service
* remove extra await
* add delay to wait for active account emission in popup
* add and fix tests
* fix cli
* really fix cli
* remove timeout and wait for active account
* verify expected user is active account
* fix tests
* address feedback
2024-04-25 16:45:23 -04:00
Alex Morask
cbf7c292f3
[AC-2485] Add redirects to clients components based on FF and provider status ( #8839 )
...
* Add provider clients redirects based on FF and provider status
* Fixing broken test
2024-04-25 15:27:06 -04:00
Matt Gibson
e516eec200
Reintroduce null object remove rerouting ( #8920 )
...
* Reintroduce null object remove rerouting
* Test remove redirect
2024-04-25 14:55:45 -04:00
Ike
1e4158fd87
[PM-5735] Create kdf Service ( #8715 )
...
* key connector migration initial
* migrator complete
* fix dependencies
* finalized tests
* fix deps and sync main
* clean up definition file
* fixing tests
* fixed tests
* fixing CLI, Browser, Desktop builds
* fixed factory options
* reverting exports
* implemented UserKeyDefinition clearOn
* Initial Kdf Service Changes
* rename and account setting kdfconfig
* fixing tests and renaming migration
* fixed DI ordering for browser
* rename and fix DI
* Clean up Migrations
* fixing migrations
* begin data structure changes for kdf config
* Make KDF more type safe; co-author: jlf0dev
* fixing tests
* Fixed CLI login and comments
* set now accepts userId and test updates
---------
Co-authored-by: Jake Fink <jfink@bitwarden.com>
2024-04-25 11:26:01 -07:00
Daniel James Smith
dba910d0b9
Create and use safeGetString()
instead of instanceof
checks to determine type ( #8906 )
...
`safeGetString` takes a `string` or `EncString` and return the appropiate value based on it's type
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-04-24 23:41:35 +02:00
Justin Baur
a6755f5f20
[PM-7687] Fix reloadPopup
Recursion ( #8902 )
...
* Fix Message Sending Recursion
* Remove Change That Didn't Help
* Prefer `isExternalMessage` Guard
* Rollback Compare Change
---------
Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>
2024-04-24 16:54:16 -04:00
Jake Fink
3f4adff2c5
set auto key on command in cli ( #8905 )
2024-04-24 16:32:18 -04:00
Alex Morask
a8ba48898b
Use new endpoint to determine SM standalone ( #8904 )
2024-04-24 16:29:00 -04:00
Will Martin
e89c82defe
[CL-236] Card component ( #8900 )
...
* add card component; adjust section margin on small screens
2024-04-24 14:52:29 -04:00
Jared Snider
5dc83cd34c
PM-6787 - Rename DeviceTrustCryptoService to DeviceTrustService ( #8819 )
2024-04-24 12:54:54 -04:00
Jared Snider
a12c140792
Revert "Revert "Auth/PM-6689 - Migrate Security Stamp to Token Service and St…" ( #8889 )
...
This reverts commit 100b43dd8f
.
2024-04-24 12:37:19 -04:00
Justin Baur
94fe9bd053
Remove StateService
useAccountCache
( #8882 )
...
* Remove Account Cache from StateService
* Remove Extra Change
* Fix Desktop Build
2024-04-24 11:20:13 -04:00
Jake Fink
b7957d6e28
set keypair before creating hub connection for admin requests ( #8898 )
2024-04-24 11:19:10 -04:00
Justin Baur
493b79b888
Only Run Migrations in True Background ( #8548 )
...
* Only Run Migrations in True Background
* Use `isPrivateMode`
* Use `popupOnlyContext`
2024-04-24 11:14:53 -04:00
watsondm
423d8c71b5
CLOUDOPS-1592 Remove artifacts R2 steps from desktop release workflows ( #8897 )
...
* CLOUDOPS-1592 Remove artifacts R2 steps from desktop release workflows
* CLOUDOPS-1592 Remove artifacts R2 steps from staged rollout workflow
2024-04-24 11:01:51 -04:00
renovate[bot]
1520d95bbc
[deps] Auth: Update @types/node-ipc to v9.2.3 ( #7248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 15:21:25 -07:00
Justin Baur
8ef5340635
Trust our own copy of authenticatedAccounts until all accounts are initialized ( #8888 )
2024-04-23 16:57:19 -04:00
Conner Turnbull
790c9a6141
Fixed race condition where this.canAccessPremium would be undefined before the sync could complete ( #8887 )
2024-04-23 16:00:47 -04:00
github-actions[bot]
6b0628b81e
Autosync the updated translations ( #8885 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-04-23 19:27:46 +00:00
github-actions[bot]
bc43f3f78f
Autosync the updated translations ( #8886 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-04-23 19:22:48 +00:00
Daniel James Smith
242ee306cf
Shorten extension description to 112 characters as that is a limit setup by Apple ( #8884 )
...
Safari extension description is limited to 112 chars
Add that restriction within the description
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com>
2024-04-23 13:34:02 -05:00
github-actions[bot]
7f207d2559
Autosync the updated translations ( #8879 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-04-23 15:30:11 +00:00
github-actions[bot]
68839a80b7
Autosync the updated translations ( #8880 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-04-23 15:30:01 +00:00
github-actions[bot]
ca38a5bc1f
Autosync the updated translations ( #8878 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2024-04-23 15:29:47 +00:00
Tom
5f3844aa38
Getting the user's access token for file upload ( #8877 )
2024-04-23 17:26:31 +02:00
vinith-kovan
38ea110755
migrating two factor authentication component ( #8760 )
2024-04-23 19:22:26 +05:30
vinith-kovan
7d58b21856
migrating activate autofill component ( #8782 )
2024-04-23 19:20:15 +05:30