Sale Djenic
db44bc25d3
feat(@desktop/keycard): initial keycard implementation
...
Keycard implementation affected onboarding/login flows.
- new user - first run - new keys into keycard
- new user - first run - import seed phrase into keycard
- old user - first run - login importing from keycard
- login the app using keycard
Fixes : #5972
2022-08-04 09:50:04 +02:00
Jonathan Rainville
8b4ceec773
test: cleanup names.py and structure it + some fixes to onboarding tests
...
Fixes #6539
2022-08-03 13:08:32 -04:00
Alexandra Betouni
ffc053e0aa
fix(SeedPhraseInputView): sug list was clipped at bottom row
...
Closes #6608
2022-08-02 16:23:34 +03:00
Alexandra Betouni
8af4e765c9
fix(InsertDetailsView): fixed layout spacing and positioning
...
Closes #6022
2022-08-01 11:58:08 +03:00
PavelS
4d0bfcc501
fix(@desktop/onboarding): add password fields autofocus
...
- update views exposed functions
Closes : #6577
2022-07-29 10:23:59 +03:00
Noelia
7b4802db83
test(CreateGroupChat): Create Group Chat
...
- Created new test case with basic create group chat scenario.
- Added specific data folder for `tst_groupChat`.
- Removed deprecated data folder.
- Added dynamic login (depending on the account).
- Added global account information in `suite_status/data` folder.
- Added new group chat validations, title, history texts, members added and send chat message.
- Replaced some ids by objectNames.
- Some improvements in `names.py`.
- Onboarding objects refactor.
Fixes #6444
2022-07-28 14:21:32 +02:00
PavelS
9af1d15f8e
fix(@desktop/onboarding): update handler and naming
...
- add logic clarification comment
Closes:#6518
2022-07-28 13:24:04 +03:00
PavelS
06f6eb176f
fix(@desktop/onboarding): add account name area cursorShape
...
Closes:#6518
2022-07-28 13:24:04 +03:00
PavelS
492afe6996
fix(@desktop/onboarding): make account name area clickable
...
Closes : #6518
2022-07-28 13:24:04 +03:00
Lukáš Tinkl
db4ec6430e
fix(InsertDetailsView): UI fixes
...
fix some (line)spacing and margin problems
Closes : #6453
2022-07-28 09:55:05 +02:00
Alexandra Betouni
a4127925df
fix(LoginView): Password field design inconsistencies
...
Closes #6519
2022-07-28 10:30:59 +03:00
Patryk Osmaczko
239eb4fa8a
fix(@desktop/onboarding): set proper user color icon
...
fixes : #6063
2022-07-27 11:15:49 +02:00
Lukáš Tinkl
375f11cae2
fix(AllowNotificationsView): The page 'Allow notifications' differs from the Design
...
Closes : #6514
2022-07-26 17:32:52 +02:00
Alexandra Betouni
84522bd7fe
fix(CommunitiesPortal): fixed status input as per design
...
Closes #https://github.com/status-im/status-desktop/issues/6358
2022-07-25 15:07:27 +03:00
Sale Djenic
f9244e2c9f
fix(@desktop/onboarding): Onboarding/Login flow improvements
...
- startup, login and onboarding modules merged into the single one
- `State` class introduced which is the base class for all states, every state
determines what is the next state in each of 3 possible actions, and what
is the previous state, if it has previous state
- `StateWrapper` class is introduced as a convenient way to expose
`State`'s props and deal with them on the qml side
- startup module maintains states as a linked list and there are few convenient
methods to move through the list `onBackActionClicked`, `onNextPrimaryActionClicked`
`onNextSecondaryActionClicked`, `onNextTertiaryActionClicked`
- redundant code removed
Fixes : #6473
2022-07-22 08:13:27 +02:00
MishkaRogachev
9aa1a1073e
fix(@desktop): Fix scrolling in chat components, wallet fixes
2022-07-21 18:44:30 +03:00
MishkaRogachev
58e0fce819
feat(@desktop): Fix twitchy scrolling issues
...
Close #6187
2022-07-21 18:44:30 +03:00
Alexandra Betouni
bdfb6ff449
fix(WelcomeScreen): Updated image and margins
...
Closes #6021
2022-07-20 15:47:16 -04:00
Michał Cieślak
355fe7b77d
fix(@desktop/onboarding): Align text on Biometrics page with design
2022-07-20 16:37:56 +02:00
Michał Cieślak
78c9e82d62
fix(@desktop/onboarding): Align LoginView incorrect password msg with design
2022-07-18 10:40:12 +02:00
Lukáš Tinkl
b5d82ed4b4
fix(SeedPhraseInputView): Seedphrase input requires two <TAB> presses
...
Fixes #6328
Make sure to update the `grid.currentIndex` before anything else; some of
the key press handlers might return early
2022-07-16 03:24:42 +02:00
femi
00dc09fb18
feat(@DesktopApp): Login- 12 Seed Phrase
...
https://github.com/status-im/status-desktop/issues/6274
Login for 12 seed Phrase
2022-07-15 09:27:51 +01:00
Kamil K
d97ee7a7cd
fix(@desktop/onboarding): replace placeholder text to Password
...
fixes : #6052
2022-07-13 23:45:55 +02:00
Kamil K
7dbc713dd8
fix(@desktop): correct spelling of you-r
...
fixes : #6229
2022-07-13 23:43:35 +02:00
Igor Sirotin
50de4594a5
fix(LoginView): Fixed arrow icon size
2022-07-12 16:59:15 -04:00
Patryk Osmaczko
e0a5afebee
chore(translations): transform `qsTrId` to `qsTr`
...
issue: #4544
2022-07-06 19:09:50 +02:00
Pascal Precht
b83f45c68b
fix(Onboarding): remove unnecessary space in onboarding text
2022-06-21 12:57:46 -04:00
Alexandra Betouni
0bcba8e487
fix(Onboarding): Centered onboarding layouts
...
Closes #6066
2022-06-21 11:14:54 -04:00
Alexandra Betouni
65d90cbc51
fix(LoginView/AboutView): Update status logo image
...
Closes #6051
2022-06-21 11:06:03 -04:00
Noelia
5feef166f8
fix(Onboarding): User is able to bypass validation of username when using keyboard
...
Fixes #6012
2022-06-21 10:25:59 -04:00
Alexandra Betouni
634660efbe
fix(Onboarding): Insert user details layout issues
...
Closes #5833
2022-06-06 17:57:07 +03:00
Alexandra Betouni
e07094137c
fix(onboarding): fixing onboarding layout ctx positioning issues
...
Closes #5832
2022-06-04 09:30:41 -04:00
Stefan
93596b19ca
fix(Communities): loading of new images for logo and banner
...
Also rename the crop image workflow
fixes : #5961
2022-06-02 08:11:48 +02:00
Stefan
07d36722f8
fix(ImageCropper): adapt to new changes done to image cropper workflow
2022-05-31 12:26:33 +03:00
Boris Melnik
0d6752a1f1
fix(Onboarding): Remove old uploading photo modal
...
Closes : #5831
2022-05-30 19:02:08 +03:00
Michal Iskierko
c9910ee38b
feat(@desktop/onboarding): Show Allow Notification page during first run
...
Issue #5583
2022-05-26 06:38:33 -04:00
Alexandra Betouni
7916f10a8e
fix(onboarding): cleaned up/imporved images
...
Closes #5829
2022-05-25 18:04:57 -04:00
Michal Iskierko
b2d75995e4
fix(@desktop/onboarding): not remove seed phrases when changing number of words
...
Fix #5613
2022-05-25 17:42:36 -04:00
Alexandra Betouni
b847c75ad6
fix(onboarding): fixed back navigation for new users
...
Closes #5831
2022-05-25 14:38:02 -04:00
Boris Melnik
3af262e2d0
fix(Onboarding): Increase text sizes
...
Closes : #5835
2022-05-25 14:30:32 -04:00
Alexandra Betouni
ad584f3dc3
feat(StatusSeedPhraseView): Update layout
...
Closes #5669
2022-05-19 14:49:26 +03:00
Noelia
3769687d45
fix(Onboarding/DisplayName): User is forced to use display name with first case uppercase
...
Removed capitalization: User can insert a display name starting with lowercase char.
Fixes #5761
2022-05-18 12:47:20 +02:00
Patryk Osmaczko
142c4122d4
fix(@desktop): add spacing to EmojiHash
...
fixes : #5247 , #5242
2022-05-12 16:19:13 -04:00
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