10409 Commits

Author SHA1 Message Date
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 2.30.0-rc.12 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 2.30.0-rc.11 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 2.30.0-rc.10 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 2.30.0-rc.9 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
2.30.0-rc.8
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 2.30.0-rc.7 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) 2.30.0-rc.6 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
Khushboo-dev-cpp
d8ec7af414
feat(@desktop/wallet): [Cherry-Pick] Swap:: Added text that links to Paraswaps terms and conditions page (#16042) 2024-08-08 13:13:28 -04:00
saledjenic
0647c1e204
feat: some limits for wallet section (#16031)
Added limitations:
- allowed adding of max 20 accounts
- allowed adding of max 3 watch only accounts
- allowed adding of max 5 key pairs (including the profile key pair)
- allowed adding of max 20 saved addresses per mode

Closes #15934

* feat: limits applied when running keycard flows that add new key pairs/accounts
2024-08-08 11:27:12 -04:00
Anastasiya
eb128d6a97
chore: make tests running for dev build and update marks (#16033) 2024-08-08 11:25:10 -04:00