clients/libs
Todd Martin f7934b98c6
Some checks failed
Chromatic / Check PR run (push) Has been cancelled
Scan / Check PR run (push) Has been cancelled
Testing / Run tests (push) Has been cancelled
Testing / Run Rust tests on ${{ matrix.os }} (macos-14) (push) Has been cancelled
Testing / Run Rust tests on ${{ matrix.os }} (ubuntu-22.04) (push) Has been cancelled
Testing / Run Rust tests on ${{ matrix.os }} (windows-2022) (push) Has been cancelled
Testing / Rust Coverage (push) Has been cancelled
Chromatic / Chromatic (push) Has been cancelled
Scan / SAST scan (push) Has been cancelled
Scan / Quality scan (push) Has been cancelled
fix(login): [PM-11502] Support Remember Email option consistently
* Moved saving of SSO email outside of browser/desktop code

* Clarified comments.

* Tests

* Refactored login component services to manage state

* Fixed input on login component

* Fixed tests

* Linting

* Moved web setting in state into web override

* updated tests

* Fixed typing.

* Fixed type safety issues.

* Added comments and renamed for clarity.

* Removed method parameters that weren't used

* Added clarifying comments

* Added more comments.

* Removed test that is not necessary on base

* Test cleanup

* More comments.

* Linting

* Fixed test.

* Fixed base URL

* Fixed typechecking.

* Type checking

* Moved setting of email state to default service

* Added comments.

* Consolidated SSO URL formatting

* Updated comment

* Fixed reference.

* Fixed missing parameter.

* Initialized service.

* Added comments

* Added initialization of new service

* Made email optional due to CLI.

* Fixed comment on handleSsoClick.

* Added SSO email persistence to v1 component.

* Updated login email service.

* Updated setting of remember me

* Removed unnecessary input checking and rearranged functions

* Fixed name

* Added handling of Remember Email to old component for passkey click

* Updated v1 component to persist the email on Continue click

* Fix merge conflicts.

* Merge conflicts in login component.

* Persisted login email on v1 browser component.

* Merge conflicts

* fix(snap) [PM-17464][PM-17463][PM-15587] Allow Snap to use custom callback protocol

* Removed Snap from custom protocol workaround

* Fixed tests.

* Updated case numbers on test

* Resolved PR feedback.

* PM-11502 - LoginEmailSvcAbstraction - mark methods as abstract to satisfy strict ts.

* Removed test

* Changed to persist on leaving fields instead of button click.

* Fixed type checking.

---------

Co-authored-by: Bernd Schoolmann <mail@quexten.com>
Co-authored-by: Jared Snider <jsnider@bitwarden.com>
Co-authored-by: Jared Snider <116684653+JaredSnider-Bitwarden@users.noreply.github.com>
2025-04-10 18:58:49 -04:00
..
.vscode Multi root workspace tweaks (#2858) 2022-06-13 21:39:36 -05:00
admin-console [PM-16091] Add SsoExternalId to the member dialog and hide ExternalId if there is no value to display (#14126) 2025-04-09 15:33:32 +01:00
angular fix(login): [PM-11502] Support Remember Email option consistently 2025-04-10 18:58:49 -04:00
auth fix(login): [PM-11502] Support Remember Email option consistently 2025-04-10 18:58:49 -04:00
billing [PM-18599] Forbid unknown property and element in tests (#13556) 2025-02-25 14:02:19 -08:00
common [PM-18870] Convert Organization to Business Unit (#14131) 2025-04-10 10:06:23 -04:00
components refactor(auth): [PM-8976] migrate two-factor setup component to Tailwind and standalone 2025-04-10 14:13:11 -05:00
eslint [PM-16231] Improved SDK referencing (#12475) 2025-02-03 15:09:25 +01:00
importer [PM-17665] Move cryptofunction service to km (#13285) 2025-04-10 11:09:35 +02:00
key-management [PM-17665] Move cryptofunction service to km (#13285) 2025-04-10 11:09:35 +02:00
key-management-ui [PM-16541] Key rotation & enrollment trust for emergency access & organizations (#12655) 2025-04-07 13:41:19 +02:00
node [PM-17665] Move cryptofunction service to km (#13285) 2025-04-10 11:09:35 +02:00
platform fix(browser): restore timer based background syncs (#14031) 2025-03-28 14:17:18 -04:00
shared [PM-18599] Forbid unknown property and element in tests (#13556) 2025-02-25 14:02:19 -08:00
tools [PM-17665] Move cryptofunction service to km (#13285) 2025-04-10 11:09:35 +02:00
ui [PM-18599] Forbid unknown property and element in tests (#13556) 2025-02-25 14:02:19 -08:00
vault PM-19102 Autofill new identity information in the popout (#13822) 2025-04-10 08:08:13 +02:00