Commit Graph

51 Commits

Author SHA1 Message Date
Oscar Hinton 521feae535
Apply Prettier (#1202) 2021-12-20 15:47:17 +01:00
Addison Beck 0b306ca1a7
[Account Switching] [Feature] Add the ability to maintain state for up to 5 accounts at once (#1079)
* [refactor] Remove references to deprecated services

* [feature] Implement account switching

* [bug] Fix state handling for authentication dependent system menu items

* [bug] Enable the account switcher to fucntion properly when switching to a locked accounts

* [feature] Enable locking any account from the menu

* [bug] Ensure the avatar instance used in the account switcher updates on account change

* [style] Fix lint complaints

* [bug] Ensure the logout command callback can handle any user in state

* [style] Fix lint complaints

* rollup

* [style] Fix lint complaints

* [bug] Don't clean up state until everything else is done on logout

* [bug] Navigate to vault on a succesful account switch

* [bug] Init the state service on start

* [feature] Limit account switching to 5 account maximum

* [bug] Resolve app lock state with 5 logged out accounts

* [chore] Update account refrences to match recent jslib restructuring

* [bug] Add missing awaits

* [bug] Update app menu on logout

* [bug] Hide the switcher if there are no authed accounts

* [bug] Move authenticationStatus display information out of jslib

* [bug] Remove unused active style from scss

* [refactor] Rewrite the menu bar

* [style] Fix lint complaints

* [bug] Clean state of loggout out user after redirect

* [bug] Redirect on logout if not explicity provided a userId that isn't active

* [bug] Relocated several settings items to persistant storage

* [bug] Correct account switcher styles on all themes

* [chore] Include state migration service in services

* [bug] Swap to next account on logout

* [bug] Correct DI service

* [bug] fix loginGuard deps in services.module

* [chore] update jslib

* [bug] Remove badly merged scss

* [chore] update jslib

* [review] Code review cleanup

* [review] Code review cleanup

Co-authored-by: Hinton <oscar@oscarhinton.com>
2021-12-15 17:32:00 -05:00
Oscar Hinton 04cfdb246d
BEEEP: Refactor services DI (#1175) 2021-12-06 12:03:02 +01:00
Thomas Rittson afb30d5e0b
[Key Connector] Add support for key connector and OTP (#1135)
Co-authored-by: Hinton <oscar@oscarhinton.com>
2021-11-09 19:00:01 +01:00
Oscar Hinton 6f69486c36
Remove empty catch blocks and remove allow-empty-catch tslint rule (#1117) 2021-10-21 11:10:36 +02:00
Oscar Hinton 9c4ea9b491
Add reprompt help link (#963) 2021-06-21 20:56:37 +02:00
Oscar Hinton 296340a5be
Add jslib as a "real" dependency (#941)
* Add jslib as a "real" dependency

* Move more packages to jslib

* Remove some unesessary dev dependencies.

* Add back missing preinstall

* Revert jslib bump

* Fix jslib containing wrong types/node.

* Bump jslib

* Remove unessesary alias

* Remove dummy module
2021-06-07 19:26:36 +02:00
Oscar Hinton c7345197f7
Password reprompt fixes (#926)
* Hide card number when hidden

* Avoid double password prompts

* Bump jslib
2021-05-28 20:08:44 +02:00
Chad Griffis 7bed3b0b59 Update a formatting issue with markPasswordAsDirty 2021-05-01 16:44:40 +08:00
Chad Griffis 06f2364733 Implement the markAsDirty form controls for AddEditComponent(#761). 2021-04-22 23:24:59 +08:00
Matt Gibson e76e56d824 Match linter rules 2021-02-03 12:21:22 -06:00
Vincent Salucci 82ca93db91
[Policy] Personal Ownership (#605)
* Initial commit of personal ownership

* Saving updated merge conflicts

* Updated jslib (dcbd09e -> 72bf18f)

* Fixed casing
2020-12-09 14:11:39 -06:00
Chad Scharf 97e982bf01 onDestroy needed for broadcast subscriptions 2020-11-04 14:00:44 -05:00
Chad Scharf fe031ac6b8 remove trailing whitespace for lint errors 2020-11-04 12:19:56 -05:00
Chad Scharf c001a00f82 Hide hidden fields on hide/minimize 2020-11-04 12:09:21 -05:00
Chad Scharf 5ff545e541 Undo broadcast service refs (not needed) 2020-11-02 17:08:39 -05:00
Chad Scharf d8d1ee3022 Handle main window hide 2020-10-29 16:35:09 -04:00
Vincent Salucci c0add18db2
Update Add-Edit Component load function (#416)
* Apply save changes prompt to groupings

* Revert "Apply save changes prompt to groupings"

This reverts commit 9e8873e5c7.

* Updated load function

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-23 12:48:14 -05:00
Vincent Salucci 5254c5ae59
Added missed clone mode conditionals and fixed add/edit state bug (#385) 2020-02-19 13:59:38 -06:00
Kyle Spearrin 2df2e7c32c client events for edit page 2019-07-12 10:41:12 -04:00
Kyle Spearrin 06736b97d1 add new messaging service dependecy 2019-01-03 10:23:45 -05:00
Kyle Spearrin 435cad12c7 set org and collections on add based on filters 2018-10-29 22:43:02 -04:00
Kyle Spearrin 2244519596 fix add/edit 2018-10-23 13:35:26 -04:00
Kyle Spearrin 2ca8ac573b move toaster and analytics to platform utils 2018-10-03 09:42:11 -04:00
Kyle Spearrin d1499a649a sub updates 2018-04-09 17:36:20 -04:00
Kyle Spearrin e27b2a7a53 convert to ngtools/webpack for aot compilation 2018-04-06 12:25:22 -04:00
Kyle Spearrin 86226990ee move component code out to jslib 2018-04-05 23:50:06 -04:00
Kyle Spearrin 89bdfac963 rename to match detection 2018-03-12 12:28:56 -04:00
Kyle Spearrin b3d21c6f17 loginUriMatchChanged 2018-03-03 22:55:33 -05:00
Kyle Spearrin 97fc293df7 rename basedomain 2018-03-02 13:50:35 -05:00
Kyle Spearrin 8d45302e26 change to full hostname to host 2018-03-02 12:03:27 -05:00
Kyle Spearrin 59b8014c69 default options to show if match has a value set 2018-03-02 08:49:40 -05:00
Kyle Spearrin 295068a30c toggle uri options 2018-03-02 08:15:55 -05:00
Kyle Spearrin 72771d4b90 add support for login uris 2018-03-01 23:45:12 -05:00
Kyle Spearrin 0e993285ab add password check back to add/edit as well 2018-02-28 11:55:00 -05:00
Kyle Spearrin 093071c8f3 password breach check moved to view page 2018-02-28 11:35:48 -05:00
Oscar Hinton df9d79ab7d Integration with Have I been pwned (#47)
* Add password check.

* Fix indention, update messages.
2018-02-28 10:53:18 -05:00
Kyle Spearrin fa0c0fa24d toggle password focus on add/edit 2018-02-24 13:51:12 -05:00
Kyle Spearrin c76b4821c6 menu with messages back to app 2018-02-08 15:58:47 -05:00
Kyle Spearrin 58e39c0c81 lint fixes 2018-02-08 10:37:54 -05:00
Kyle Spearrin 0a647e4846 show dialog device util 2018-02-02 23:42:33 -05:00
Kyle Spearrin 59726ad818 refresh ciphers list on add/edit/delete 2018-01-31 17:20:27 -05:00
Kyle Spearrin 1c41dfa196 api actions on add/edit 2018-01-31 12:52:12 -05:00
Kyle Spearrin 7d2d4eafcb highlight active cipher and default folder for add 2018-01-29 17:57:58 -05:00
Kyle Spearrin 6d23338aa4 toggle cs hidden type visibility on add/edit 2018-01-29 17:24:48 -05:00
Kyle Spearrin 28d35db38b more flex. toggle password on add/edit 2018-01-29 17:11:31 -05:00
Kyle Spearrin 40c5cfa10b set generated password from add/edit 2018-01-29 16:33:38 -05:00
Kyle Spearrin c50b478a4d modal component 2018-01-29 09:33:43 -05:00
Kyle Spearrin 8a7311e441 lint fixes 2018-01-26 16:41:26 -05:00
Kyle Spearrin 450ada64cb delete item 2018-01-26 15:44:02 -05:00