1
0
mirror of https://github.com/bitwarden/jslib synced 2025-12-30 07:03:21 +00:00
Commit Graph

118 Commits

Author SHA1 Message Date
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
addison
b9aac4a404 [refactor] Remove some unused getters from the account model 2021-11-05 11:40:39 -04:00
addison
3902737392 [feature] Add a server url helper to the account model for the account switcher 2021-11-05 11:40:09 -04:00
addison
9bde1839d1 [bug] Ensure HtmlStorageService paths are accounted for in StateService 2021-11-04 16:20:34 -04:00
addison
a45e752a01 [refactor] Remove an unecassary parameter from a StorageOptions instance 2021-11-04 16:19:55 -04:00
addison
f47aecf083 [bug] Move disableFavicon to global state 2021-11-03 21:21:03 -04:00
addison
ff0af125c4 [style] Fix lint complaints 2021-11-03 19:53:50 -04:00
addison
a32bfa15b7 [bug] Ensure vault locking logic can operate over non-active accounts 2021-11-03 19:47:30 -04:00
addison
90f8318592 [bug] Adjust state scope of several biometric data points 2021-11-03 19:47:30 -04:00
addison
fde15347a5 [bug] Allow the lock message handler to manipulate a specific acount 2021-11-03 19:47:30 -04:00
addison
b7b0c751e7 [refactor] Slim down the boilerplate needed to manage options on StateService calls 2021-11-03 19:47:30 -04:00
Thomas Rittson
dbda39e10f Add Linked Field as custom field type (#431)
* Basic proof of concept of Linked custom fields

* Linked Fields for all cipher types, use dropdown

* Move linkedFieldOptions to view models

* Move add-edit custom fields to own component

* Fix change handling if cipherType changes

* Use Field.LinkedId to store linked field info

* Refactor accessors in cipherView for type safety

* Use map for linkedFieldOptions

* Refactor: use decorators to record linkable info

* Add ItemView

* Use enums for linked field ids

* Add union type for linkedId enums, add jsdoc comment

* Use parameter properties for linkedFieldOption

Co-authored-by: Matt Gibson <mgibson@bitwarden.com>

* Fix type casting

Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2021-11-03 08:03:37 +10:00
addison
95f395acb7 [bug] Move TwoFactorToken to global state 2021-11-02 17:17:53 -04:00
addison
9ed4050157 [bug] Add state service handlers for AutoConfirmFingerprint 2021-11-02 09:31:34 -04:00
addison
d9655c4f82 [bug] Add several missing awaits 2021-11-02 09:26:35 -04:00
addison
11fae781ac [bug] Add awaits to newly async calls in TokenService 2021-11-01 16:28:27 -04:00
addison
1a560bb219 [bug] Add loginRedirect to the account model 2021-11-01 16:27:43 -04:00
addison
83cc88bf5e [chore] Remove unused services
Several services are no longer in use because of the expanded state service. These have simply been removed.
2021-11-01 14:23:54 -04:00