Commit Graph

36 Commits

Author SHA1 Message Date
Michal Iskierko a26657bbca feat(@desktop/metrics): Add metrics management page
Add new settings page for metrics management - Privacy and security
Add popup to enable/disable metrics on Onboarding and Privacy screens
Add MetricsStore in QML

Issue #15490
2024-07-23 10:59:03 +02:00
Michal Iskierko ecaa9b39c0 feat(@desktop/metrics): Initialize centralized metrics
Issue #15446
2024-07-16 14:58:13 +02:00
Valentina1133 a11d06f07f
chore: add object name for i dont have other device button (#14921) 2024-05-27 18:19:35 +07:00
Alexandra Betouni d924d5a94a [onboarding]: fixed overall positioning
Closes #8525
2023-05-23 18:43:25 +03:00
Lukáš Tinkl 9aebf588a1 fix: reduce Image cache
for everything that's not a user interface element, esp. for static/big
images or chat/message elements which get served from locally anyway from
status-go

Iterates #10339
2023-04-27 13:56:39 +02:00
Sale Djenic 3f4dd40a3b fix(@desktop/onboarding): pressing enter/return key issue fixed
- skipping some screens pressing enter/return key fixed
- pressing enter for all screens will trigger a primary button for that screen
2023-04-04 15:37:36 +02:00
Igor Sirotin 33d38a4081 fix: Device syncing
- Added local pairing signals
- Remove slash ending from keystorePath
- Implemented localPairingState. Fixed sync new device workflow. 
- Error message view design update 
- Moved local pairing status to devices service
- ConnectionString automatic validation
- Async inputConnectionString
- Added all installation properties to model. Minor renaming.
- Removed emoji and color customization
- Show display name, colorhash and color in device being synced
- Add timeout to pairing server
- Add device type
Fix `DeviceSyncingView` sizing. Fix `inputConnectionString` async task slot.
2023-03-16 00:27:21 +13:00
Sale Djenic 2146843e93 fix(@desktop/onboarding): back button actions fixed part 1/2 2023-01-23 18:02:44 +01:00
Sale Djenic 3ca03bdd49 feat(@desktop/onboarding): `Lost Keycard` - `Create replacement Keycard with seed phrase` flow
This commit introduces:
- `Create replacement Keycard with seed phrase` flow
- `Order new keycard` option

Closes: #7641
2023-01-23 18:02:44 +01:00
Sale Djenic 368fa21b1a feat(@desktop/onboarding): onboarding - recover account flow - UI adjustments
Closes: #9120
2023-01-16 23:01:42 +01:00
Sale Djenic 19ba018a1d fix(@desktop/onboarding): onboarding flows for `I already use Status` path do not match figma requirements (1/2)
Profile fetching (display name and identity images) implemented on the status-go side and
integrated in the desktop app.

Signal notifying about the progress while fetching backed up data from waku implemented on
the status-go side and integrated in the desktop app.

`I already use Status -> Enter a seed phrase` and `I already use Status -> Login with Keycard`
updated so they match figma now.

Fixes: #8467
2023-01-04 11:15:58 +01:00
Sale Djenic 2c03146309 fix(@desktop/keycard): can't create accounts if the main account was restored in using an existing keycard account
`I already use Status` -> `Login with Keycard` flow is enabled.

Fixes: #7867
2022-10-28 20:43:09 +02:00
Sale Djenic d6797ca4e9 chore(@desktop/keycard): login with keycard flow enabled (onboarding) 2022-10-28 20:43:09 +02:00
Stefan 6cfcd92c00 fix(Keycard): disable unfinished onboarding keycard login feature
This workflow doesn't save the keystore files which are required in order
to create new wallet accounts. It is not yet clear how to proceed with
saving the keystore files without an accountId.
See `setupAccountKeycard` which is missing `storeAccount*` calls vs
working workflow done in `setupAccount`

Closes: #7867
2022-10-12 10:49:50 -04:00
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
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
Patryk Osmaczko e0a5afebee chore(translations): transform `qsTrId` to `qsTr`
issue: #4544
2022-07-06 19:09:50 +02:00
Alexandra Betouni 0bcba8e487 fix(Onboarding): Centered onboarding layouts
Closes #6066
2022-06-21 11:14:54 -04:00
Alexandra Betouni e07094137c fix(onboarding): fixing onboarding layout ctx positioning issues
Closes #5832
2022-06-04 09:30:41 -04:00
Alexandra Betouni 7916f10a8e fix(onboarding): cleaned up/imporved images
Closes #5829
2022-05-25 18:04:57 -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
Anthony Laibe 952f398042 fix(@onboarding): asset for import seed phrase 2022-05-03 18:07:12 +02: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
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
Alexandra Betouni dcab50fe09 feat(onboarding): ading create new keys screens
Closes #4956
2022-03-29 00:47:24 +03:00
Alexandra Betouni cbfb60c4f7 feat(onboarding): adding initial screens
Closes #4974
2022-03-11 14:32:55 -05: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
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
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
Khushboo Mehta ee5fef7dda feat(@desktop/onboarding): refactor/restructure ui/onboarding to new architecture
closes #3799
2021-10-13 14:02:06 -04:00