Commit Graph

165 Commits

Author SHA1 Message Date
Jonathan Rainville c02685c704 fix(onboarding): improve pasting of seed phrase
Make it possible to paste single words, as well as 18 and 24 words.
Also allows seeds separated by commas and other blank spaces
2022-05-12 15:29:30 -04:00
Jonathan Rainville da801d9c9f fix(seed-import): fix seed phrase import screens to be better
Fixes #5409
2022-05-12 15:29:30 -04:00
Pascal Precht c55c93ed59 fix(LoginView): add button to add existing user
Also ensure both buttons, add existing and add new user are navigating
to the correct screens as per latest design discussions.
2022-05-12 12:19:14 -04:00
Noelia 26e901d986 fix(Onboarding/Password): Add/correct hard keys behaviour in Password related onboarding screens
Following changes are done in `ConfirmPasswordView`, `CreatePasswordView` and `ChangePasswordModal`:

- Pressing enter in forms should submit the form if view is ready to submit.
- Pressing tab in inputs should jump to next one.

Fixes #5626
2022-05-11 19:40:22 +02:00
Noelia 0886a305a4 fix(Onboarding/ConfirmationPassword): Remove validation error and enable button only when pw is the expected
Removed code related to validation.

Modified enable button condition (just only when password is exactly the same than the previous introduced one).

Fixes #5611
2022-05-11 18:53:07 +02:00
Noelia e4feaa39ac fix(Onboarding/PasswordScreens): UI small fixes (texts, sizes, positions)
- Updated finalise button text with the British spelling.

- Password warning texts in onboard flow updated to correct size.

- Updated StatusQ that fixes button change size after loading.

- Updated position of the message error in the Confirmation Screen.

Fixes #5607, #5339, #5606 and #5610

NOTE: Updated status-desktop compilation error after StatusQ commit 1a5990f24bd3f2aba87ab62880e39113c63ba015
2022-05-10 16:43:15 +02:00
Pascal Precht 1b7be6060d ui: revamp login view to match latest designs
This includes changing the account selector from being a modal to
a drop down menu, which also includes an option to generate a new
account.

In addition, it adds the status logo plus a dedicated headline.

Closes: #5623 #5624
2022-05-10 10:53:25 +02:00
mishkarogachev 3cf43c864f feat(@desktop/onboarding): Update Biometrics screen text and image, hide back button
Closes #5602
2022-05-09 16:53:15 -04:00
Jonathan Rainville 26efddfef2 fix(onboarding): re-add warning when trying to re-import same key
Possible a fix for #5529
2022-05-09 09:39:33 -04:00
Sale Djenic dfefeae026 fix(@desktop/onboarding): it's impossible to delete a profile image on the onboarding page
Fixes #5240
2022-05-07 12:58:32 +02:00
Anthony Laibe fb8a3f9100 fix(@onboarding): missing seed phrase headline 2022-05-05 11:13:51 +02:00
Anthony Laibe 952f398042 fix(@onboarding): asset for import seed phrase 2022-05-03 18:07:12 +02:00
Anthony Laibe 2ca3bad935 fix(@onboarding): align button with design 2022-05-03 09:50:01 +02:00
Sale Djenic d94abcb31e fix(@desktop/onboarding): the profile image doesn't look good on the onboarding page
Fixes #5241
2022-04-14 12:10:53 +02:00
Khushboo Mehta feaa91d062 feat(@desktop/wallet): Add derivation path to wallet account generation
fixes #5074
2022-04-13 11:17:53 +02:00
Michal Iskierko 4b6c113b85 fix(desktop/profile): Exposing cropping parameters to InsertDetailsView
Fix #5238
2022-04-12 18:22:56 -04:00
Michal Iskierko a16592c61f fix(desktop/profile): Upload only accepted image in OnboardingStore
Fix #5238
2022-04-12 18:22:56 -04:00
Michal Iskierko 268f6ef4eb fix(desktop/profile): Does not apply avatar icon if quitted popup
Apply avatar icon only if the user accepts it.

Fix #5238
2022-04-12 18:22:56 -04:00
Alexandra Betouni 0a8429bc3f fix(Onboarding): display name clear button was always visible
Closes #5235
2022-04-11 17:59:32 -04:00
Noelia 220a320282 fix(onboarding): Image missing in some onboarding screens
File recovery: The `keys.png` file was lost in the following commit: 6d9c5c4286

Fixes #5455
2022-04-11 12:22:52 -04:00
Patryk Osmaczko bf530a6cc4 fix(@desktop/onboarding): show identicon ring and colors for profiles
issue: #5358
2022-04-08 14:04:21 -04:00
Alexandra Betouni 1a8dfde1b2 fix(SetProfilePicture): title was empty on second opening
Closes #5237
2022-04-07 16:27:31 -04:00
Boris Melnik 70b6acce16 fix(@desktop/onboarding): Fix error message alignment
Closes: #5352
2022-04-07 16:17:56 -04:00
Boris Melnik 8d2071eada fix(seedphrase): Add persistence to seed phrase screens
Closes: #5415
2022-04-07 15:47:03 -04:00
Alexandra Betouni 61cbaf9d57 fix(SeedPhraseInputView): Submit button should disable when switching tabs
Closes #5388
2022-04-07 15:41:42 -04:00
Boris Melnik 3e63e42664 fix(icons): Add 2x and 3x icons for biometrics
Closes: #5308
2022-04-07 12:26:10 -04:00
Boris Melnik f56383f266 fix(@desktop/onboarding): Fix confirmation password validation
Closes: #5320
2022-04-07 11:32:54 -04:00
Anthony Laibe 27e3731b0b fix(@onboarding): Allow to enter last word in seed phrase import
fixes #5344
2022-04-07 13:06:27 +02:00
Sale Djenic f366486277 fix(@desktop/onboarding): users can save an empty "Display Name" in new onboarding
- validators included for the display name field in the onboarding process
- in display name popup "Ok" button disabled by default

Fixes #5236
2022-04-04 13:19:44 -04:00
Patryk Osmaczko fa11b3bf67 fix(@desktop): show compressed multiformat public keys
closes: #5181
2022-04-04 12:55:31 -04:00
Patryk Osmaczko 08caca2a60 fix(@desktop): use identicon ring/letter instead of identicon
fixes: #5149
2022-04-04 17:50:48 +02:00
Patryk Osmaczko 25c6a5f5ca chore(@desktop): remove identicon related code 2022-04-04 17:50:48 +02:00
Richard Ramos 206c692845 fix: use correct pubkey during account generation 2022-04-04 11:13:52 -04:00
Alexandra Betouni a8e946f602 feat(onboarding): Adding import seed screens for old&new users
Closes #4955
Closes #5230
2022-04-01 17:54:49 -04:00
Jonathan Rainville e344e00f8b fix(onboarding): fix importing seed phrase importing different accounts
Fixes #5253
2022-03-30 09:50:45 -04:00
Jonathan Rainville d35344834e fix(onboarding): show warning when trying to re-encrypt existing account
Fixes #5029
2022-03-29 16:48:09 -04:00
Alexandra Betouni dcab50fe09 feat(onboarding): ading create new keys screens
Closes #4956
2022-03-29 00:47:24 +03:00
Noelia 8f996992b2 feat(onboarding / privacy): Integrate password validation (zxcvbn lib) in new password screens
Use new `PrivacyStore` method getPasswordStrengthScore and link it to the new password strength bar value.

Used backend/general to call to `status-go` method and services/general to define the common `GetPasswordStrengthScore` service.

Added onboarding chain to get password strength score information from `OnboardingStore` to `status-go` call.

Closes #5096
2022-03-24 18:17:04 +01:00
Alexandra Betouni 327f64a239 fix(onboarding): create pwd view was white in dark mode
Closes #5065
2022-03-23 17:04:28 -04:00
Noelia 6a023443ac feat(Desktop/Password): New password view design
Created new PasswordView.qml component.

Added logic in new component:
- Type of characters introduced.
- Length of strength indicator bar depending on characters length.
- Show/hide icons.
- Error messages.
- Added algorithm for password categorisation.

Added Onboarding screens and modified flow.

Replaced ChangePasswordModal content.

Closes #4785
2022-03-15 12:49:52 +01:00
Richard Ramos b07910e27f feat: display name 2022-03-14 15:17:04 -04:00
Alexandra Betouni cbfb60c4f7 feat(onboarding): adding initial screens
Closes #4974
2022-03-11 14:32:55 -05:00
Khushboo-dev-cpp dcac7977d9 fix(@desktop/settings): Store pass to keychain does not validate current password which results to inability to login
fixes #4358
2022-02-25 11:56:47 -05:00
Sale Djenic 9b1e794e8f refactor(@desktop/settings-pivacy-security): privacy and security section updated 2022-02-01 11:47:43 +01:00
Alexandra Betouni 0eb40287fa refactor: removed dynamic scoping from shared module
Properties and functions moved to Global:
- toastMessage
- openProfilePopup()
- getProfileImage()
- popupOpened

Closes #4248
2022-02-01 11:46:39 +01:00
Sale Djenic b3f8af8e06 refactor(@desktop/general): qml code referring to the old code base commented out
Qml code referring to the old code base commented out, but not deleted,
due to easier refactoring the rest of the app.
2022-02-01 11:42:42 +01:00
Sale Djenic 9011f1bdfe fix(@refactoring/base_01): login screen image updated 2021-11-05 11:02:45 -04:00
Sale Djenic f788242c95 fix(@refactoring/base_01): button `I have a Keycard` displayed when it's not enabled 2021-11-05 11:02:45 -04:00
Sale Djenic f0b2ed6cca refactor(@desktop/general): `appSettings` moved to Nim 2021-11-05 11:02:45 -04:00
Sale Djenic 37e9150021 Cleaning up the code, and removing leftovers 2021-11-05 11:02:45 -04:00
Sale Djenic 48a39e4569 keychain feature refactored 2021-11-05 11:02:45 -04:00
Sale Djenic 08e7fef491 keychain feature partly refactored 2021-11-05 11:02:45 -04:00
Sale Djenic 4f3ca4eb78 login process refactored 2021-11-05 11:02:45 -04:00
Sale Djenic 8974a8db5e selecting among multiple accounts on login added 2021-11-05 11:02:45 -04:00
Sale Djenic 30f11c06d4 onboarding process updated, import account feature handled 2021-11-05 11:02:45 -04:00
Sale Djenic e9bb9b256e Onboarding creating new account process updated. 2021-11-05 11:02:45 -04:00
Alexandra Betouni 426c116bac refactor(desktop) Made shared a QML module
Use it as import shared 1.0, import shared.controls 1.0
etc instead of import "../../../shared"

Closes #3934
2021-10-27 18:05:45 -04:00
Khushboo Mehta be7a56cc27 refactor: replace all the StatusImageIdenticon with StatusQ's StatusSmartIdenticon
closes  #3848
2021-10-26 19:23:33 +02:00
Khushboo Mehta 7114240e72 refactor: Replace and remove StatusRoundButton under ui/shared/status
closes #3898
2021-10-26 18:58:16 +02:00
Pascal Precht 33bc29961a refactor(@desktop/onboarding): use StatusQ StatusButton 2021-10-21 09:22:35 -04:00
Pascal Precht 61ccf9c757 refactor: move `StyledText` to ui/shared/panels 2021-10-14 12:51:27 -04:00
Pascal Precht 322a071aa3 refactor: move `SVGImage` to ui/shared/panels 2021-10-14 12:51:27 -04:00
Pascal Precht bdc7c799d2 refactor: move `Input` to ui/shared/controls 2021-10-14 12:51:27 -04:00
Pascal Precht ae31f7e1cb refactor: move `ConfirmationDialog` to ui/shared/popups 2021-10-14 12:51:27 -04:00
Khushboo Mehta ee5fef7dda feat(@desktop/onboarding): refactor/restructure ui/onboarding to new architecture
closes #3799
2021-10-13 14:02:06 -04:00