addison
420c4184e9
[bug] Grab account from normal storage if secure storage is requested but does not exist
2021-11-16 12:41:53 -05:00
addison
1cec8100c3
[bug] Adjusted state scope of vault timeout and action
2021-11-16 12:41:03 -05:00
addison
3d314018fb
[bug] Adjusted state scope of event collection
2021-11-16 12:40:38 -05:00
addison
27ab7f97b5
[bug] Scaffold secure storage service when building storage objects on init
2021-11-16 10:12:08 -05:00
addison
76577c4507
[bug] Null check in memory account before claiming it has a userId
2021-11-16 10:11:35 -05:00
addison
649cfe517e
[bug] Correct getGlobals not pulling from the stored state item
2021-11-16 10:11:06 -05:00
addison
71e0bf9857
[bug] Adjust null checking for window in state
2021-11-16 10:07:02 -05:00
addison
537df46098
[bug] Adjust theme to be a global state item
2021-11-16 10:06:26 -05:00
addison
36b52d3594
[bug] Clear access tokens when loading account state from disk
2021-11-16 10:01:55 -05:00
addison
7458fe4a08
[bug] Adjust state scope for everBeenUnlocked
2021-11-16 10:00:08 -05:00
addison
3c2db1b91c
[bug] Add missing await to timeout logic
2021-11-16 09:59:01 -05:00
addison
c2a6b96fa5
[bug] Save appId as a top level storage item
2021-11-16 09:58:20 -05:00
addison
64ae29cc21
[bug] Add default vault timeouts to new accounts
2021-11-16 09:57:56 -05:00
addison
4e65a5ac4f
[bug] Remove keySuffix storage option and split uses into unique methods
...
The keySuffix options don't work with saving serialized json as a storage object - use cases simply overwrite each other in state.
This commit breaks Auto and Biometric keys into distinct storage items and adjusts logic accordingly.
2021-11-16 09:56:01 -05:00
addison
2d74334f61
[style] Fix lint complaints
2021-11-12 15:13:05 -05:00
addison
b5efd3e9be
[bug] Ensure keys and tokens load and save to the right locations for web
2021-11-12 15:10:43 -05:00
addison
01f7d2b8ce
[bug] Only save accessToken to storage
2021-11-12 12:35:11 -05:00
addison
856236ffca
[bug] Remove settings storage location overrides
2021-11-12 12:34:31 -05:00
addison
ca34576d8d
[bug] Only get key hash from storage
2021-11-12 12:34:02 -05:00
addison
2d124d6883
[bug] Initialize GlobalState by default
2021-11-12 12:32:56 -05:00
addison
234fb7357e
Revert "[bug] Keep up with entire state in storage instead of just accounts and globals"
...
This reverts commit e8970725be .
2021-11-12 10:06:37 -05:00
addison
d448eaa123
[style] Fix lint complaints
2021-11-11 16:30:36 -05:00
addison
e8970725be
[bug] Keep up with entire state in storage instead of just accounts and globals
...
Not having access to the last active user was creating issues across clients when restarting the process.
For example: when refreshing the page on web we no longer maintain an understanding of who is logged in.
To resolve this I converted all storage save operations to get and save an entire state object, instead of specifying accounts and globals.
This allows for more flexible saving, like saving activeUserId as a top level storage item.
2021-11-11 16:27:40 -05:00
addison
2b6302366c
[bug] Change || to && in recent vault timeout refactor
2021-11-11 13:35:16 -05:00
addison
e9e1b05a8c
Revert "[review] [bug] Adjust state scope for OrganizationInvitation"
...
This reverts commit caa4574a65 .
2021-11-11 13:10:45 -05:00
addison
caa4574a65
[review] [bug] Adjust state scope for OrganizationInvitation
2021-11-11 12:24:27 -05:00
addison
fbe3e02b15
[review] Remove unused global state property for decodedToken
2021-11-11 12:18:41 -05:00
addison
00d8d87420
[style] Fix lint complaints
2021-11-11 12:17:18 -05:00
addison
342060a60b
[review] [refactor] Rename Globals to GlobalState
2021-11-11 12:15:57 -05:00
addison
5b50742e20
[review] [refactor] Move AuthenticationStatus to a dedicated file
2021-11-11 12:11:43 -05:00
addison
af2c49f76f
[review] [refactor] Extract some timeout logic to dedicated functions
2021-11-11 12:11:20 -05:00
addison
b095f7fcce
[review] Rename stateService.purge to stateService.clean
2021-11-11 11:56:33 -05:00
addison
ee59c19fa9
[bug] Correct neverDomains type on the account model
2021-11-11 11:54:37 -05:00
addison
4d92371ef9
[review] Sorted state service methods
2021-11-11 11:54:20 -05:00
addison
958f069541
[bug] Convert vault lock loop returns into continues to not skip secondary accounts
2021-11-10 16:32:13 -05:00
Robyn MacCallum
9e86e85def
setDisableFavicon to correct storage location
2021-11-10 14:15:34 -05:00
addison
003e07f362
[refactor] Remove RememberEmail from state
2021-11-10 10:16:45 -05:00
addison
d718fb6b21
[style] Fix lint complaints
2021-11-10 10:10:22 -05:00
addison
49b2f2f93b
[bug] Add enableFullWidth to the account model
2021-11-10 10:09:01 -05:00
addison
96736ea200
[bug] Check for the right key in hasEncKey
2021-11-10 10:08:41 -05:00
addison
9307aa11fe
[bug] Correct several default storage option types
2021-11-10 09:15:14 -05:00
addison
03bba4188d
[bug] Add missing service arguement
2021-11-09 16:11:50 -05:00
addison
935aa08efa
[chore] Resolve TokenService merge issues from KeyConnector
2021-11-09 15:07:14 -05:00
addison
ab2b9881fe
[style] Fix lint complaints
2021-11-09 14:31:23 -05:00
addison
4c1a48c92e
[chore] Update recent KeyConnector changes to use stateService
2021-11-09 14:21:14 -05:00
addison
e3edffd462
Merge branch 'master' into AccountService
2021-11-09 13:52:18 -05:00
Kyle Spearrin
c4fb4a35ab
don't allow @ character in uriString prefixing ( #538 )
2021-11-09 11:16:40 -05:00
Oscar Hinton
8f177e2d3a
Add support for requesting and using otp for verifying some requests ( #527 )
...
Co-authored-by: Thomas Rittson <trittson@bitwarden.com >
2021-11-09 17:01:22 +01:00
Robyn MacCallum
b762e3a3d9
Fix account getting set to null in getAccountFromDisk
2021-11-05 13:43:19 -04:00
addison
54a15a39b3
[bug] Ensure locking and logging out can function over any user
2021-11-05 12:41:05 -04:00