* Fix short MP not showing minLength
Added path to include the mininum password length defined as const in our Utils
* Introduce previousMinimumPasswordLength and use a minLength for MP
* Rename previousMinimumPasswordLength to originalMinimumPasswordLength
* Mapped pre-TDE server response to UserDecryptionOptions.
* Updated logic on SsoLoginStrategy to match account.
* Linting.
* Adjusted tests.
* Fixed tests.
* feat(cli): add minNumber option and pass to generation service
* feat(cli): add minSpecial option and pass to generation service
* feat(cli): add ambiguous option and pass to generation service
* refactor: extract utils to convert number and string options
* feat(ts): add types to utils and options
* feat: validate result of parsed value in convertNumberOption util
* change code color to meet accessibility requirements
* updates to desktop and web
* adjust colors for desktop, web, and browser
* update color values
* switch nord color to use same as Tailwind theme
* align variable names
* close duplicate single-action windows
* Use longform conditional
Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>
---------
Co-authored-by: Cesar Gonzalez <cesar.a.gonzalezcs@gmail.com>
* WIP: safer state migrations
Co-authored-by: Justin Baur <justindbaur@users.noreply.github.com>
* Add min version check and remove old migrations
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* Add rollback and version checking
* Add state version move migration
* Expand tests and improve typing for Migrations
* Remove StateMigration Service
* Rewrite version 5 and 6 migrations
* Add all but initial migration to supported migrations
* Handle stateVersion location in migrator update versions
* Move to unique migrations directory
* Disallow imports outside of state-migrations
* Lint and test fixes
* Do not run migrations if we cannot determine state
* Fix desktop background StateService build
* Document Migration builder class
* Add debug logging to migrations
* Comment on migrator overrides
* Use specific property names
* `npm run prettier` 🤖
* Insert new migration
* Set stateVersion when creating new globals object
* PR comments
* Fix migrate imports
* Move migration building into `migrate` function
* Export current version from migration definitions
* Move file version concerns to migrator
* Update migrate spec to reflect new version requirements
* Fix import paths
* Prefer unique state data
* Remove unnecessary async
* Prefer to not use `any`
---------
Co-authored-by: Justin Baur <justindbaur@users.noreply.github.com>
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* [PM-3589] Context Menu No Longer Shows Autofill Ciphers
* [PM-3589] Ensuring that passwordless users can also access ciphers that require reprompt
* [PM-3589] Fixing jest test
* [PM-3589] Fixing issue where context menu autofill does not allow filling when passwordless setup is in place
* update destop images
* update images on browser
* update images on web vault
* revert to previous height
* merge master
* upload new images with same aspect-ratio
* Added checks for new KeyConnector URL in all references to the legacy one.
* Updated KeyConnector logoutCallback to be a Promise
* Removed extra dependencies from KeyConnectorService
* Made the logout callback async.
* Adjusted logic to handle having a master password.
* Updated not to return error if master key is not found.
* Undid change to callback to reduce scope of this change.
* Cleaned up functions.
* Updated tests.
* Updated comments.
* Updated comments.
* Updated to use getKeyConnectorUrl helper.
* add bit-layout component
* update bit-layout semantics
* use bit-layout in sm-layout
* remove redundant sm-layout story
* move nav el inside of navigation component
* Apply suggestions from code review
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* remove reference to layout_frontend in bit-layout
* update stories
* Update libs/components/src/layout/layout.stories.ts
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>
* run prettier
---------
Co-authored-by: Oscar Hinton <Hinton@users.noreply.github.com>