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
renovate[bot]
28de9439be
[deps] Autofill: Update prettier to v3 ( #7014 )
...
* [deps] Autofill: Update prettier to v3
* prettier formatting updates
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Prusik <jprusik@classynemesis.com >
2023-11-29 16:15:20 -05:00
Will Martin
a4fcd62c99
[CL-106] use CL's DialogService in Desktop & Browser ( #5875 )
...
* remove libs/angular dialog service; move simple dialog types to CL
* update DialogServiceAbstraction imports to CL
* update imports in libs/angular to use CL
* colocate simple dialog types
* move SimpleConfigurableDialog files under SimpleDialog
* remove CL import alias from CL src
* update imports
* run prettier
* convert SimpleDialog enums to types
* replace DialogServiceAbstraction with DialogService
* restrict libs/angular imports in CL
* add deprecation note to ModalService
* Delete BrowserDialogService
* Remove ElectronDialogService
* update browser and desktop services.module
* remove os.EOL in simple dialog
* change SimpleDialogCloseType to boolean
* remove close type
2023-08-16 08:26:56 -04:00
Andreas Coroiu
a73525a80c
[PM-2135] [BEEEP] Refactor and refresh web user verification components ( #5377 )
...
* [PM-2135] feat: create new user-verification module
* [PM-2136] feat: add ability to remove form field bottom margin
(cherry picked from commit 05925ff77ed47f3865c2aecade8271390d9e2fa6)
* [PM-2135] feat: refactor user-verification component
* [PM-2135] feat: refactor user-verification-prompt
* [PM-2135] feat: use form validation in prompt
* [PM-2135] feat: change autofocus target
* [PM-2135] chore: clean up old code
* [PM-2135] feat: allow user verification to show invalid password error
* [PM-2135] feat: hack mark as touched to get error to display
* [PM-2135] chore: move to auth
* [PM-2135] fix: hardcoded dialog buttons
* [PM-2135] feat: add onDestroy handler
* [PM-2135] fix: remove unecessary directive input
* [PM-2135] feat: add password toggle
* [PM-2135] chore: add hack comment
* [PM-2135] chore: move services to auth folder and rename
* [PM-2135] fix: show correct error messages
* [PM-2135] fix: re-add non-existant files to whitelist
I honestly don't know why the linter is complaining about this
* Fix capital letters whitelist
* [PM-2135] chore: remove rows that were mistakenly added during merge from master
* [PM-2135] chore: remove rows that were mistakenly added during merge from master
* [PM-2135] feat: disable built-in browser validations
* Revert "[PM-2135] feat: disable built-in browser validations"
This reverts commit 969f75822a .
---------
Co-authored-by: Thomas Rittson <trittson@bitwarden.com >
2023-06-28 09:02:22 -04:00
Matt Gibson
78248db590
Platform/pm 19/platform team file moves ( #5460 )
...
* Rename service-factory folder
* Move cryptographic service factories
* Move crypto models
* Move crypto services
* Move domain base class
* Platform code owners
* Move desktop log services
* Move log files
* Establish component library ownership
* Move background listeners
* Move background background
* Move localization to Platform
* Move browser alarms to Platform
* Move browser state to Platform
* Move CLI state to Platform
* Move Desktop native concerns to Platform
* Move flag and misc to Platform
* Lint fixes
* Move electron state to platform
* Move web state to Platform
* Move lib state to Platform
* Fix broken tests
* Rename interface to idiomatic TS
* `npm run prettier` 🤖
* Resolve review feedback
* Set platform as owners of web core and shared
* Expand moved services
* Fix test types
---------
Co-authored-by: Hinton <hinton@users.noreply.github.com >
2023-06-06 15:34:53 -05:00
Jake Fink
2c51af192c
Move auth to app folder ( #5336 )
...
* move auth folder into app folder
* fix auth folder imports
* reorder imports in login component
2023-05-02 16:08:52 -04:00