Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/lw 9709 prompt password when unlocking account #901

Merged

Conversation

DominikGuzei
Copy link
Member

@DominikGuzei DominikGuzei commented Feb 20, 2024

Checklist


Proposed solution

This PR implements the password prompt to enable an in-memory account as well as the respective hardware wallet flows.

Screenshots

Password prompt:

image

image

Incorrect password entered:

Bildschirmfoto 2024-02-20 um 12 22 20

@DominikGuzei DominikGuzei added the browser Changes to the browser application. label Feb 20, 2024
@DominikGuzei DominikGuzei self-assigned this Feb 20, 2024
@DominikGuzei DominikGuzei requested a review from a team as a February 20, 2024 11:41
Copy link

github-actions bot commented Feb 20, 2024

Allure report

allure-report-publisher generated test report!

smokeTests: ✅ test report for 6f51d253

passed failed skipped flaky total result
Total 33 0 0 0 33

Copy link

@lucas-barros lucas-barros left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great job, just left some minor suggestions.

@DominikGuzei DominikGuzei force-pushed the feat/lw-9709-prompt-password-when-unlocking-account branch from 82a4290 to eb83e6f Compare February 21, 2024 13:44
@coveralls
Copy link

coveralls commented Feb 21, 2024

Coverage Status

Changes unknown
when pulling 6f51d25 on feat/lw-9709-prompt-password-when-unlocking-account
into ** on main**.

@DominikGuzei DominikGuzei force-pushed the feat/lw-9709-prompt-password-when-unlocking-account branch 2 times, most recently from b80c193 to 4e69bb1 Compare February 23, 2024 11:55
@tomislavhoracek tomislavhoracek force-pushed the LW-9170-multi-wallet-integration branch from daa2543 to e4ed066 Compare February 27, 2024 08:57
@DominikGuzei DominikGuzei force-pushed the feat/lw-9709-prompt-password-when-unlocking-account branch from 4e69bb1 to eb8e061 Compare February 27, 2024 17:34
@github-actions github-actions bot added the staking Changes to the staking package. label Feb 27, 2024
@DominikGuzei DominikGuzei force-pushed the feat/lw-9709-prompt-password-when-unlocking-account branch from eb8e061 to 3459e98 Compare February 27, 2024 17:43
@github-actions github-actions bot removed the staking Changes to the staking package. label Feb 27, 2024
Base automatically changed from LW-9170-multi-wallet-integration to main February 28, 2024 11:22
@DominikGuzei DominikGuzei force-pushed the feat/lw-9709-prompt-password-when-unlocking-account branch 2 times, most recently from 1d0809c to 9a16fb1 Compare February 29, 2024 17:08
Copy link
Member

@mkazlauskas mkazlauskas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work! Just a suggestion for improving tests

@DominikGuzei
Copy link
Member Author

@mkazlauskas @lucas-barros ready for a final code review (as scope was extended to cover the hardware wallets flow for enabling accounts)

@DominikGuzei DominikGuzei force-pushed the feat/lw-9709-prompt-password-when-unlocking-account branch from 9a16fb1 to d500763 Compare March 1, 2024 11:48
@DominikGuzei DominikGuzei force-pushed the feat/lw-9709-prompt-password-when-unlocking-account branch 3 times, most recently from fe0b991 to 3e9991e Compare March 8, 2024 18:36
The PasswordBox component layout in lace/ui wasn't responsive
and broke in different width scenarios. This commit fixes
the layout issues so that the password box can have any size.
This is the basis of the core component which will later
be wired-up in Lace to prompt for the wallet password
when enabling an account.
extracted the password prompting out of the wallet
manager into the UI and optionally pass it down
instead.
@DominikGuzei DominikGuzei force-pushed the feat/lw-9709-prompt-password-when-unlocking-account branch from 3e9991e to 6f51d25 Compare March 11, 2024 17:55
Copy link

sonarcloud bot commented Mar 11, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@DominikGuzei DominikGuzei merged commit 16a0650 into main Mar 12, 2024
13 of 17 checks passed
@DominikGuzei DominikGuzei deleted the feat/lw-9709-prompt-password-when-unlocking-account branch March 12, 2024 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser Changes to the browser application.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants