Commit Graph

10412 Commits

Author SHA1 Message Date
Iuri Matias 502118e1e0 chore_: upgrade go-waku to include use correct ticker for all peers ping
chore_: upgrade go-waku

chore_: upgrade go-waku

chore_: upgrade go-waku

chore_: upgrade go-waku
2024-09-06 12:01:10 -04:00
Anastasiya Semenkevich 4f0f336c25 chore: add verifications when checking checkboxes on modal 2024-08-26 14:43:51 -04:00
Jonathan Rainville b4d0c833b7 force rebuild 2024-08-26 14:36:16 -04:00
Jonathan Rainville a29c34b89e Release 2.30.0 2024-08-26 12:31:36 -04:00
Jonathan Rainville 0d9082b48c chore(status-go): bump status-go to latest release 2024-08-26 12:30:38 -04:00
Jonathan Rainville 910a9ffe6f Release 2.30 RC12 2024-08-22 11:35:54 -04:00
Jonathan Rainville ab4a3fd163 chore(status-go): bump status-go to latest 2024-08-22 11:35:29 -04:00
Sale Djenic 09ebcf7750 fix: fixed issue with no fees when minting community token 2024-08-22 13:59:00 +02:00
Khushboo Mehta fd6278d3d3 fix(@desktop/wallet): fix sending erc1155 2024-08-22 09:18:11 +02:00
Lukáš Tinkl 2bfa6bbf2a
feat(Settings/Privacy and security): add Privacy Policy popup (#16171)
- mention the "Privacy Policy" document in the text explaining "Help us
improve Status", make a link to it and display it in a separate popup
- add a standalone header button to the settings page, doing the same
- extend storybook page with the "placement" param

Fixes #16157
2024-08-21 11:17:20 -04:00
Jonathan Rainville 94539eb744 force rebuild 2024-08-20 15:16:51 -04:00
Jonathan Rainville 9786b38d09 Release 2.30 RC11 2024-08-20 11:44:34 -04:00
Jonathan Rainville d9cd9bab22 chore(status-go): bump status-go to latest release 2024-08-20 11:44:19 -04:00
Lukáš Tinkl 73f44cb82a
[CHERRY-PICK] chore(Settings/About): update Privacy Policy document (#16160)
* chore(links): do not open confirmation for "mailto:" links

- the domain for those is empty anyway

* chore(Settings/About): update Privacy Policy document

- change the section names and titles accordingly too
- open embedded links with an external browser
2024-08-20 11:42:31 -04:00
Jonathan Rainville 01d4b84e30 Release 2.30 RC10 2024-08-19 11:16:45 -04:00
Jonathan Rainville fe0d1844ad chore(status-go): up status-go to latest release 2024-08-19 11:16:27 -04:00
Jonathan Rainville 7e623e0a44
chore(connector): disable connector flag and WS server by default (#16139)
Fixes #16101
2024-08-19 10:59:36 -04:00
Jonathan Rainville ac4990a9fa
feat(metrics): add onboarding screen metrics and section navigation (#16112)
* feat(metrics): add onboarding screen metrics and section navigation

Fixes #16100

Adds metrics for navigating to the different screens of the onboarding and when navigating to a new section while logged in; only when enabled of course.

I refactored the code a little to make it simpler. I moved the check to see if the metrics collection is enabled in the async task itself, so we don't have to check it each time we add a new metric

* fix metric sent from module

* review comments

* add flowtype
2024-08-19 10:14:53 -04:00
Jonathan Rainville 869ca5b3c9 Release 2.30 RC9 2024-08-16 13:27:22 -04:00
Jonathan Rainville d0db855490 chore(status-go): bump status-go to latest release 2024-08-16 13:27:02 -04:00
Anton Iakimov 81099ec998 ci: set proxy env differently 2024-08-16 19:05:13 +02:00
Anton Iakimov 11efcd8923 ci: add api proxy stage build parameter 2024-08-16 19:05:13 +02:00
Dario Gabriel Lipicar 2041b5044a ci: bump status-jenkins-lib 2024-08-16 19:05:13 +02:00
Dario Gabriel Lipicar cdd36fc997 feat(wallet): cleanup proxy env vars, add proxy stage name 2024-08-16 19:05:13 +02:00
Siddarth Kumar cdd944d1f5 ci: build with api-proxy credentials (#16093)
This commit points to `status-jenkins-lib` version where we provide api-proxy credentials to Jenkins in CI and the desktop build would then get these env vars 
- `STATUS_BUILD_PROXY_USER`
- `STATUS_BUILD_PROXY_PASSWORD`
2024-08-16 19:05:13 +02:00
Ivan Belyakov 79be1550f1 feat(wallet): add support for proxy basic auth for market providers
feat(wallet): add status proxy URLs for blockchain providers
2024-08-16 19:05:13 +02:00
Lukáš Tinkl ea634d4eaf
chore: update Terms of Use document (#16124)
- update to the latest version, as of 2024-08-14
2024-08-15 13:30:29 -04:00
Khushboo Mehta 6aeb4671cb fix(@desktop/wallet): Creating the UI flow needed to select params for making a purchase via Mercuryo 2024-08-15 18:56:18 +02:00
Dario Gabriel Lipicar d6ecc24562 feat(@desktop/wallet): integrate new onramp status-go api 2024-08-15 18:56:18 +02:00
Igor Sirotin 395f0e515b
chore_: allow disabling http/ws api from cli (#16118) (#16126)
* chore_: allow disabling http/ws api from cli

* ci: add env vars to prevent autotests hitting 8545 (#16120)

* chore: increase timeout for saved addresses test

* ci: add env vars to prevent autotests hitting 8545 port

---------

Co-authored-by: Anastasiya <82375995+anastasiyaig@users.noreply.github.com>
2024-08-15 10:43:48 -04:00
Khushboo Mehta bfc5e7fcc1 fix(@desktop/wallet): Fixing missing changes in WalletUtils missed when cherrypicking https://github.com/status-im/status-desktop/pull/15865/files 2024-08-15 11:02:48 +02:00
Khushboo Mehta 8050d2b274 fix(@desktop/wallet): Fix register ENS flow which is currently broken 2024-08-15 11:02:48 +02:00
Jonathan Rainville d61aece5ff Release 2.30 RC8 2024-08-14 20:59:56 -04:00
Jonathan Rainville e2efef75f2 chore(status-go): up status-go to latest release commit 2024-08-14 20:59:32 -04:00
Jonathan Rainville 6cd9fa91e8
Make the getENSName calls async (#16099)
* wip: make the getENSName calls async

* fix: login to the app takes forever

Resolving ens name sometimes, most likely due to network congestion can be really slow,
that results in slow app loading, especially if user has more accounts, cause the app checks
ens name existence for each account.

This PR does that check in an async way.

Fixes #16086

* chore: async check for ens name existence when adding new accounts

---------

Co-authored-by: Sale Djenic <aleksandardjenic@status.im>
2024-08-14 13:25:42 -04:00
Jonathan Rainville c63c114e5c Release 2.30 RC7 2024-08-12 14:55:12 -04:00
Jonathan Rainville 5b18735b4d chore(status-go): up status-go to latest release branch 2024-08-12 14:54:51 -04:00
saledjenic 5054d2963d
fix: keycard signing integration into wallet connect flows (#16083)
Fixes: #15957
2024-08-12 14:46:54 -04:00
saledjenic 7dc08731f4
fix: checksum validation (#15915)
* feat: checksum validation added to adding saved addresses

Fixes: #15772

* feat: checksum validation added to adding watch only address

Fixes: #15779
2024-08-12 13:56:54 -04:00
Lukáš Tinkl 63076e6ecc
fix(chat): Button to go to the latest message is barely visible on dark theme (#16071)
- unify bg color, use white as fg color, add drop shadow according to
Figma
- fixup the hover color intensity

Fixes #13771
2024-08-12 13:56:26 -04:00
Lukáš Tinkl 606c13e482
fix(SendModal): hide the Custom network mode in production (#16072)
* chore(StatusBetaTag): make fg color configurable

* chore(StatusSwitchTab*): simplify and make the beta tag highlighted

- make the StatusBetaTag highlighted when used inside an active/checked
StatusSwitchTabButton
- simplify the components, get rid of MouseArea just for the sake of
setting the cursorShape

* fix(SendModal): hide the Custom network mode in `production`

- manage the lifetime of the Custom tab button dynamically; setting the
tab button to `visible: false` doesn't unfortunately remove it from the
tab bar

Fixes #16052
2024-08-12 13:55:35 -04:00
saledjenic 1231660855
chore: display generic error returned from the router (#16078) 2024-08-12 13:54:42 -04:00
Alex Jbanca 24a386d078 fix(WalletConnect): Fixing crash on authentication screen when the app resumes from a few minutes of inactivity
The root cause in this case was the usage of js stored QObjects coming from the model.
2024-08-12 17:13:59 +02:00
Alex Jbanca 21227893c2 fix(WalletConnect): dApp connection state presented in the UI is out-of sync
1. The DAppsListProvider needs to receive all the user accounts so that it can process all dapps the user is connected to (the dapps filtering based on selected account is an internal impl. detail)
2. Call `revokeSession` on disconnect only if the dapp cannot be found in the WC active sessions. There is some overlapping between Browser connector and Wallet connect because both operate on the same data stored in the DB. If Browser connector controller removes WC data, the WC disconnect flows cannot be successfully completed.
3. Reuse the same notification flow for Browser connector as it's used for WC
4. Fix dapp filtering when processing the dapps that will be displayed in the UI.
2024-08-12 17:13:59 +02:00
Anastasiya 6edabc3c8e
ci: run E2E as soon as linux stage is complete (#16069)
Co-authored-by: Siddarth Kumar <siddarthkay@gmail.com>
2024-08-12 09:23:13 -04:00
Cuteivist 41b26e2094
fix(wallet): Don't reset wallet view after filter change (#15997) (#16058) 2024-08-09 13:17:16 -04:00
Iuri Matias 11b66a43d7 release candidate 2.30.0 RC 6 2024-08-09 12:06:16 -04:00
dlipicar f21f66099c
feat(@desktop/wallet): handle Paraswap price impact error (#16045)
Fixes #15542
2024-08-09 11:00:58 -04:00
saledjenic e4ddfa4042
fix: tx fails if the bonder fee is higher than the amount being sent (#15932)
Closes #15922
2024-08-09 10:58:14 -04:00
Anastasiya 2f346549a5
ci: use current branch as git ref for E2E tests (#16057)
In this PR we get rid of `E2E_GIT_REF` parameter which would default to master or whatever value is set in CI.
We instead just rely on `env.BRANCH_NAME` to run E2E tests on the same branch the build on CI is generated from.

Co-authored-by: Siddarth Kumar <siddarthkay@gmail.com>
2024-08-09 10:51:38 -04:00