11047 Commits

Author SHA1 Message Date
Dario Gabriel Lipicar
55e96bbd05 chore: extract rpcProviders as independent model 2025-01-31 12:11:35 -03:00
Dario Gabriel Lipicar
051b563f9f feat(network): integrate new rpc providers api 2025-01-31 12:11:35 -03:00
Michał Cieślak
e46b8e1f09 Onboarding: Unblock with seedphrase flow for login
Closes: #17142
2025-01-31 14:57:45 +01:00
Michał Cieślak
944568eaf7 Onboarding: LoginScreen location adjusted
- LoginScreen SB page simplified
- OnboardingLayoutPage - settings introduced for handier testing
- LoginScreen moved from OnboardingLayout to OnboardingFlow, making first flow's page bound to model content (instead of relying on check during initialization)
- UnblockWithPukFlow removed from OnboardingLayout (now it's used only in OnboardingFlow)
- Login error/success processing extracted from LoginScreen to OnboardingLayout
- small bug fixed in Utils::objectTypeName

Closes: #17160
2025-01-31 13:54:49 +01:00
Lukáš Tinkl
5cf9e4f838 feat(Post Onboarding): Introduce yourself popup
- popup displayed only ever once
- triggered when section is switched to anything else than wallet
(default for new users) or settings (profile visible first anyway)
- add the popup to SB

Fixes #17027
2025-01-30 18:00:18 +01:00
Sale Djenic
442c0cba62 chore(communities-wallet): various improvements on community related transaction flows
These changes should simplify the community related tx handlings on the client side, align it with
tx flows that we already have for other sending types and make it maintainable.
2025-01-30 15:49:49 +01:00
Lukáš Tinkl
9afaf285ad fix(PasswordView): unbreak strength score and padding/margins
- the view was missing the import for `Theme`
- the `getPasswordStrengthScore` was not being called with the correct
signature

Fixes #17050
2025-01-30 11:39:06 +01:00
Lukáš Tinkl
df741d6260 feat(Onboarding): implement the new UnblockWithPukFlow
- integrate the PUK unblock flow into the Onboarding and Login screen
- added a dedicated SB page for it
- remove the `Locked` keycard state everywhere in favor of `BlockedPIN`
and `BlockedPUK`
- fix the various "Locked" buttons, based on the context and the state
of the keycard

Fixes: #17092
2025-01-29 12:38:43 +01:00
Lukáš Tinkl
2de4d3a19e feat(KeycardEnterPukPage): implement a dedicated "Enter PUK" page
- to be used in the "Unlock with PUK" flow
2025-01-29 12:38:43 +01:00
Lukáš Tinkl
0b7f58b028 fix(Onboarding): fix seedphrase page title
- make a difference between "Create profile..." and "Login with..."

Fixes: #17109
2025-01-29 12:38:43 +01:00
Michał Cieślak
cf85dea32d Onboarding lost keycard - basic tests
Closes: #17095
2025-01-29 11:00:16 +01:00
Michał Cieślak
6fb1c26449 Onboarding: lost keycard flow added to OnboardingLayout 2025-01-29 11:00:16 +01:00
Michał Cieślak
fb9cd351c4 Onboarding: lost keycard flow components added 2025-01-29 11:00:16 +01:00
Michał Cieślak
3ab2b7c86b UseRecoveryPhraseFlow parametrized, type property added 2025-01-29 11:00:16 +01:00
Sale Djenic
9673e3515e chore(wallet): new send modal improvements
Updated Sign Send popup (that is going to be review popup soon) to operate over a single tx path instead
like it's now. It needs to display a path specific time, fees, later priority fees ranges, nonce and so.
2025-01-29 09:32:08 +01:00
Lukáš Tinkl
4b8ed6c7a1 chore(Onboarding): implement getModelFromEnum()
- and use it in the SB pages to automatically get all values from an
enum and use them as a ready made model, instead of spelling the values
individually/manually
2025-01-29 09:20:24 +01:00
Lukáš Tinkl
e2f9dab33b fix(Onboarding/SyncProgressPagePage): fixup back buttons
- SyncProgressPagePage: enable the back button only in the failed state
- SyncProgressPagePage: fix the "Try again" and "Back" button to go to
the Scan QR step; the connection code is disposable and can't be used
again anyway
- adjust the respective SB pages to reflect the correct enum values
2025-01-29 09:20:24 +01:00
Lukáš Tinkl
f64019fb09 chore(Onboarding): use the isOutline StatusButton variant 2025-01-29 09:20:24 +01:00
Lukáš Tinkl
7029d56cbf fix(Onboarding): fixup and extract info button to OnboardingInfoButton
- create a reusable component
- fix the bg and hover colors as specified in Figma

Fixes #17102
2025-01-28 12:13:17 +01:00
Lukáš Tinkl
2ec862231a feat(StatusButton): add an outline variant
- only for `StatusButton` as for the `StatusFlatButton` it's not desired
- also use defined metrics for padding/spacing
- add a QML test

Fixes #17124
2025-01-28 11:34:30 +01:00
Cuteivist
28690379e1
feat: Simple send modal recipient view (#17096)
* feat: Simple send modal recipient view

* feat: Handle duplicate entries in recent recipient view
2025-01-27 17:35:59 +01:00
Jonathan Rainville
e0c3adce67 feat(onboarding): hook metrics to the new onboarding
Fixes #17047
2025-01-27 11:06:54 -05:00
Jonathan Rainville
3fbc98e2aa fix: fix signals not being hooked properly 2025-01-27 11:06:54 -05:00
Jonathan Rainville
e051bca3bb chore: provide base properties so the app launches propertly 2025-01-27 11:06:54 -05:00
Khushboo Mehta
4b2457a17b feat(@desktop/wallet): Adapt invocations to New Simple Send Modal
fixes #17023
2025-01-27 15:50:32 +01:00
Alex Jbanca
2098300d8f fix(ButCrypto): Fixing assets filtering when the selected chain changes 2025-01-27 15:52:10 +02:00
Alex Jbanca
1d430c53e2 chore: Bump status-go 2025-01-27 15:52:10 +02:00
Alex Jbanca
e60cf57831 Revert "feat: hide mercuryo"
This reverts commit 22c4bb2846c2a88f79ccb326fbbb885ead077d41.
2025-01-27 15:52:10 +02:00
Siddarth Kumar
cafd3ad9a8
ci: don't update brew (#17122) 2025-01-27 14:54:38 +05:30
Lukáš Tinkl
0445f131f7 fix(KeycardCreateProfileFlow): rename the fromBackupSeedphrase flag
- to `withNewSeedphrase` to reduce the confusion
2025-01-24 15:27:07 +01:00
Lukáš Tinkl
0aa85d5cb0 fix: Help Us Improve Status Button Label
- use the "Got it" text for the OK button

Fixes #17099
2025-01-24 15:27:07 +01:00
Lukáš Tinkl
c06d7f81ce fix: Privacy Policy and Terms of Use UI Issues
- make it possible for the "OK" button text to be overridden
- use the correct "Done" text for those 2 popups (PP & TOU), as designed
in Figma

Fixes #17098
2025-01-24 15:27:07 +01:00
Lukáš Tinkl
acb24c9e7b fix(KeycardCreateProfileFlow): swap the order of PIN and Seed pages
- first Create the PIN, then backup or enter the seed phrase
- fix and simplify the tests to reflect the reality; we are always
creating a PIN here since it's an empty keycard
2025-01-24 15:27:07 +01:00
Alex Jbanca
460feea889 fix: Set SNT as the default receive on swap 2025-01-24 15:19:41 +02:00
Alex Jbanca
2efe0c199d perf(SwapModal): improve the performance on tokenSelectorAdaptor 2025-01-24 15:19:41 +02:00
Khushboo Mehta
5793204e01 feat(@desktop/wallet): Integrates the new sign model into the simple send
fixes #17060
2025-01-24 13:51:59 +01:00
Khushboo Mehta
bb0908021e feat(@desktop/wallet): New Send Sign Modal
fixes #16708
2025-01-24 13:51:59 +01:00
Khushboo Mehta
e8b03e8b7a feat(@desktop/wallet): Filter out community owner and master tokens from single network send modal 2025-01-24 09:40:21 +01:00
Lukáš Tinkl
638676ed0b feat(Onboarding) Implement new Login screen
- implement the new UI and frontend logic of the Login screen
- integrate it (as a separate page) into the OnboardingLayout
- add SB pages
- add an integration QML test
- add some TODOs and FIXMEs for the existing and new external flows,
which will be covered separately in followup PRs

Fixes #17057
2025-01-23 17:41:43 +01:00
Lukáš Tinkl
24ee6683a2 chore(Onboarding): fix the page transitions in dark mode
- explicitely provide a bg color
- also fix the mouse cursor shape
2025-01-23 17:41:43 +01:00
Lukáš Tinkl
1246f9fbd9 chore(Onboarding): tweak the NewsCarousel bg color 2025-01-23 17:41:43 +01:00
Jonathan Rainville
d8b94f5eb4
feat(channel): show channels with unread messages even if collapsed (#17017)
Fixes #17016

Sets the channel as visible when it has unread messages, but not muted, or has a notification (reply or mention) or it's active, even when collapsed.
2025-01-22 10:03:41 -05:00
Alex Jbanca
b6bc5d1e29 feat(dapps): Adding dapp metrics
closes #16912

Sending the dapps events to mixpanel

| Event Name | Properties | Possible Values | Notes |
| --- | --- | --- | --- |
| dapps-health | state | - wc_available
- wc_unavailable
- chains_down
- network_down
- pair_error
- connection_error
- sign_error |  |
|  | error |  | string description |
| dapps-navigation | flow | - dapps_list_opened
- connect_initiated
- disconnect_initiated
- pair_initiated |  |
|  | connector | - wallet_connect
- browser_connect |  |
| dapps-connection | flow | - proposal_received
- proposal_accepted
- proposal_rejected
- connected
- disconnected |  |
|  | networks | networks[string] - array of networks | Array of proposed or connected networks |
|  | methods | methods[string] - array of methods | Array of proposed methods |
|  | dapp | dapp uri |  |
|  | connector | - wallet_connect
- browser_connect |  |
|  | isSiwe | boolean |  |
| dapps-sign | flow | - sign_received
- sign_accepted
- sign_rejected |  |
|  | connector | - wallet_connect
- browser_connect |  |
|  | method | - personal_sign
- eth_sign
- eth_signTypedData_v4
- eth_signTypedData
- eth_signTransaction
- eth_sendTransaction |  |
|  | dapp | string - dapp uri |  |
|  | chainId | int - chain id |  |
2025-01-22 11:40:00 +02:00
Jonathan Rainville
07675f3da5
feat(onbaording): integrate all happy paths for the non-keycard flows
Fixes #17004
2025-01-21 15:29:05 -05:00
Jonathan Rainville
9dea479ae2
refactor(contacts): remove hack force refreshing images with a timestamp (#17054)
Fixes #16814
2025-01-21 09:44:24 -05:00
Dario Gabriel Lipicar
b3ecaba755 fix: integrate alchemy token env vars for Base 2025-01-21 10:20:57 -03:00
Dario Gabriel Lipicar
24a18ea804 feat: integrate Base chain 2025-01-21 10:20:57 -03:00
Anastasiya Semenkevich
f8736e9ac4 chore(@e2e): switch to wallet account data class instance 2025-01-18 17:32:07 +03:00
Sale Djenic
dcd7dec04d feat(wallet): added suggested min and max priority fee and current base fee to the path v2 dto
The following properties added to the path v2 dto:
- suggestedMinPriorityFee
- suggestedMaxPriorityFee
- currentBaseFee

Path model of the new send modal updated with those properties.

Closes #17037
2025-01-17 12:47:35 +01:00
Anastasiya Semenkevich
040c15260c chore(@e2e): simplify verification after account is added 2025-01-17 09:38:16 +03:00