11021 Commits

Author SHA1 Message Date
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
Anastasiya Semenkevich
3dfb5de6c6 chore(@e2e): use random emoji and color for wallet accounts 2025-01-17 09:38:16 +03:00
Alex Jbanca
a7ae1a7170 chore(@e2e): fix the test of adding watch only account in wallet 2025-01-16 15:01:55 +01:00
Alex Jbanca
4fea2b5f2a fix: Enforce watch only account limits 2025-01-16 15:01:55 +01:00
Alex Jbanca
bddb1ff8c7 fix: Allow watch addresses on release 2025-01-16 15:01:55 +01:00
Alex Jbanca
e5c4d0afa6 fix(perf): Optimize token prices propagation 2025-01-16 12:11:08 +02:00
Anastasiya
4023d49398
chore(@e2e): update no friends text on messaging screen (#17073)
Slightly update the text on No Friends screen
2025-01-16 14:59:23 +05:30
Anastasiya
6c38a500e7
chore(@e2e): don't rely on build number env var when generating port number (#17076)
* chore(@ci): rename linux nix stage

* chore(@e2e): fix the port generation logic

* ci: only use hosts with Xcode 15.x

---------

Co-authored-by: Siddarth Kumar <siddarthkay@gmail.com>
2025-01-16 13:52:56 +05:30
Jonathan Rainville
0738d6de08
feat(community): add option to see community rules (#17022)
Fixes #16826

Adds the option to see the community rules in the community context menu on the left.

Also adapts a few things according to designs
2025-01-15 10:04:48 -05:00
Jonathan Rainville
a6e6546a08
Add a "Dismissed contact requests" tab in the Contacts panel (#17021)
* chore(ContactPanel): add tooltips to contact panel buttons

* feat(contacts): add a tab for dismissed contacts and a button to undo

Fixes #16844

Adds a tab in the Messaging>Contacts page that shows the dismissed contact requests.
it has a button to undo the rejection. That is simply a call to accept the old contact request, which then makes the two users mutual contacts
2025-01-14 10:18:31 -05:00
Anastasiya Semenkevich
866a1a6020 chore(@e2e): add small time sleep and fix indicator reference 2025-01-14 10:49:42 +01:00
Michał Cieślak
07640e4bd9 Onboarding: metrics handling externalized 2025-01-14 10:49:42 +01:00
Michał Cieślak
2cee665734 Onboarding: keycard pin-related delays parametrized
Closes: #17031
2025-01-14 10:49:42 +01:00
Michał Cieślak
c595e83605 KeycardAddKeyPairPage: built-in timeout removed 2025-01-14 10:49:42 +01:00
Michał Cieślak
ad1a1da369 SyncProgressPage: built-in timeout removed 2025-01-14 10:49:42 +01:00
Michał Cieślak
ec8d84b342 Onboarding: startKeypairTransfer called properly in create profile on keycard flow
Closes: #17030
2025-01-14 10:49:42 +01:00
Michał Cieślak
01dfec63c8 Storybook(OnboardingLayout): Key pair and sync states exposed, helper actions made contextual
Closes: #17032
2025-01-14 10:49:42 +01:00
Lukáš Tinkl
2b0179f936 fix(Onboarding): enable the network checks by default 2025-01-14 10:49:42 +01:00
Michał Cieślak
96a974622e Onboarding: non-intrusive current page name inspection 2025-01-14 10:49:42 +01:00
Lukáš Tinkl
c90cd9f9a3 chore(StatusPasswordStrengthIndicator): remove defaults from docu
- they are not very useful (and were outdated anyway)
2025-01-14 10:49:42 +01:00
Lukáš Tinkl
151ffbe503 feat(LoginWithKeycardFlow): implement "Unlock with recovery phrase"
- instead of the factory reset when the keycard is locked
2025-01-14 10:49:42 +01:00
Lukáš Tinkl
7547442e39 fix(OnboardingFlow): collect enableBiometrics and seedphrase data
- extend the  tests to verify whether we collected the correct data
- restore the "pointing hand" cursor on clickable elements
- some minor improvements
2025-01-14 10:49:42 +01:00
Michał Cieślak
4be5c2fa27 feat(OnboardingLayout): Decompose into smaller, pure ui sub-flows
Closes: #16947
2025-01-14 10:49:42 +01:00
Michał Cieślak
b58c1f005b Storybook: OnboardingLayout page - add seed phrase verification auto-fill 2025-01-14 10:49:42 +01:00
Lukáš Tinkl
3705249e40 feat(Onboarding): Create Profile & Login flows
- implement the basic Onboarding UI skeleton and the Create Profile
flows
- adjust the PasswordView and EnterSeedPhrase views to the latest design
- add the main OnboardingLayout and StatusPinInput pages to Storybook
- change terminology app-wide: "Seed phrase" -> "Recovery phrase"
- implement the Login flows (seed, sync, keycard)
- amend the keycard flow sequences with separate (non) empty page

Fixes #16719
Fixes #16742
Fixes #16743
2025-01-14 10:49:42 +01:00
Anastasiya Semenkevich
97a40fb18f chore(@e2e): change tests according to new UI 2025-01-14 10:31:58 +01:00
Michał Cieślak
52c3d1bcc9 ContactView: indpendent lists per tab 2025-01-14 10:31:58 +01:00