10007 Commits

Author SHA1 Message Date
Michał Cieślak
436ae9f1f3 feat(AssetsView): business logic not related to ui removed 2024-06-19 16:36:18 +02:00
Dario Gabriel Lipicar
15452aa79c feat(wallet): integrate swap slippage percentage parameter
Closes #15096
2024-06-19 09:58:36 -03:00
Andrey Bocharnikov
f118af8403 fix(community): update hidden channels visibility when joining the community
fixes #14719
2024-06-19 19:57:54 +07:00
Patryk Osmaczko
774c08eec7 chore(tests): make permissions tests required for PRs 2024-06-19 13:58:55 +02:00
Patryk Osmaczko
dc49843948 Revert "chore: disabled permissions tests, there is a bug"
This reverts commit 4226eaed0b69004514463ed6fbc4955a67b0559d.
2024-06-19 13:58:55 +02:00
Patryk Osmaczko
77df059c9f Revert "Bump nim-serialization and nim-json-serialization (#14058)"
This reverts commit 6d96745c04ba76eab41dd6bc868dda63117f5b85.

fixes: #15246
2024-06-19 13:58:55 +02:00
Khushboo Mehta
5c1e800f14 feat(@desktop/wallet): Add Select Input and output params to swap modal
fixes #14826, #14825
2024-06-19 12:47:26 +02:00
Valentina Novgorodtceva
4226eaed0b chore: disabled permissions tests, there is a bug 2024-06-19 11:44:19 +03:00
Khushboo Mehta
8d6d6bdd84 feat(@desktop/wallet): Getting swap proposal
fixes #14828
2024-06-19 10:21:07 +02:00
Lukáš Tinkl
a12a6a4894 feat[UI - Wallet Stability] Create generic/reusable assets listview component
TLDR: later this should form a basic building block for a new
TokenSelector picker component, potentially replacing the current
HoldingSelector* and TokenListView components (support for collectibles
TBD as part of https://github.com/status-im/status-desktop/issues/15121)

- create reusable `TokenSelectorAssetDelegate` and `TokenSelectorView`
- add corresponding SB page, showcasing the flow/integration and the
separation of concerns between the view, adaptor and delegate layers
- add QML testcase for TokenSelectorView
- don't display crypto symbol for token balances per chain tags
- update the stores and SB pages
- add some missing formatter functions to LocaleUtils and CurrenciesStore

Fixes #14716
2024-06-18 23:09:20 +02:00
andri lim
6d96745c04
Bump nim-serialization and nim-json-serialization (#14058) 2024-06-18 17:05:45 +02:00
Igor Sirotin
430f2501d4
fix: bandwidth usage (#15231)
* feat: added bandwidthStatsEnabled login flag

* update status-go
2024-06-18 15:19:10 +01:00
Anastasiya Semenkevich
1c5aad7733 chore: replace conditions with function call in system.py 2024-06-18 15:04:44 +03:00
Anastasiya Semenkevich
dc628f300a chore: terminate process on windows 2024-06-18 15:04:44 +03:00
Igor Sirotin
eb9c629bbf
fix: removeTrustStatus response processing (#15206) 2024-06-18 11:08:30 +01:00
Igor Sirotin
067f406572
feat: limit message link previews count (#15214) 2024-06-18 11:08:14 +01:00
Valentina1133
4170f589b3
chore: improved 1-1 chat so it will decrease duration of test + added verification that message was edited (#15201) 2024-06-18 16:42:55 +07:00
Jacek Sieka
b51eec7099
chore(nim): task simplification (#13956)
This PR slightly simplifies the way tasks are passed between threads,
removing some unnecessary boilerplate while improving type safety by
removing casts.

This approach works because `nimcall` turns a `proc` into a simple
pointer which just like `cstring` is safe to pass between threads.

Further simplification is possible, but left for a future PR.
2024-06-18 10:10:01 +02:00
Stefan
758dbc55e5 feat(dapps) implement signing of messages
Implement infrastructure and integration with status-go to support
general session requests

Supported methods:
- personal_sign
- eth_signTypedData_v4

depends on status-go change that exposes the signing methods

Also

- support hex or utf8 encoding for personal_sign
- format the typed data for display in the modal

Tests are disabled for now, as they are crashing on CI

Close: #14927
2024-06-17 15:06:26 +02:00
Valentina Novgorodtceva
28a7b691cd chore: fix for click_mint 2024-06-17 15:43:32 +03:00
Anastasiya Semenkevich
469d527cf0 chore: remove semicolon from the paths files to make windows happy 2024-06-17 15:43:32 +03:00
Anastasiya Semenkevich
c67785100b chore: click indicator on before get started modal instead of checkboxes 2024-06-17 15:43:32 +03:00
Anastasiya Semenkevich
3b4a50b46f chore: click check boxes specifically, other elements in the middle 2024-06-17 15:43:32 +03:00
Anastasiya Semenkevich
5508cd96c9 chore: do not hardcode fileuri so it becomes OS agnostic 2024-06-17 13:39:18 +03:00
Khushboo Mehta
4f999e3709 fix(@desktop/wallet): Swap: Fix crash on launching SwapModal 2024-06-17 11:30:23 +02:00
Roman Chornii
357ff553b7
fix(StatusQ) removed old twitter icon, adjusted ProfileUtils linkTypeToIcon. (#15185)
fixes: #14300
2024-06-17 11:05:38 +03:00
Jonathan Rainville
7d5479f456 feat(messages): enable removing bridge messages as admin 2024-06-14 12:14:55 -04:00
Alex Jbanca
f943440915 refactor(ProfileView): Adapt the profile view to the new ContactDetails component 2024-06-14 17:17:18 +03:00
Alex Jbanca
afcb7608e0 refactor(contactDetailsAsJson): Adding ContactDetails component to replace getContactDetailsAsJson
This component has live data and its purpose is to replace getContactDetailsAsJson

+ adding storybook page
+ adding tests
2024-06-14 17:17:18 +03:00
Alex Jbanca
6560f27d99 fix(ModelEntry): Don't call data for roles that don't exist in the source model 2024-06-14 17:17:18 +03:00
Alex Jbanca
f241928cc9 chore(ConcatModel): Forward setData to proxy models
This is a nice to have feature to allow ContactModel.sourceModel instances to implement setData
2024-06-14 17:17:18 +03:00
Alex Jbanca
ccc2dfc547 refactor: Adding a users_model holding all contacts
Adding a new users_model instance holding all contacts. The users_model is adapted to contain all the user details.
This model is temporary until the full refactoring is done.
2024-06-14 17:17:18 +03:00
Anastasiya Semenkevich
e2f06fb204 test: disable change password test because it creates ghost instances
https://github.com/status-im/status-desktop/issues/15178
2024-06-14 12:52:14 +03:00
Anton Iakimov
cb105b9f7d
chore(ci): set PR E2E tests timeout to 30 min 2024-06-14 11:18:17 +02:00
Richard Ramos
e5e3ff4408 chore: change order of rpc text input 2024-06-13 21:33:44 -04:00
Jonathan Rainville
0f055afa00 chore(chat): no need to block the input when a permission is pending
Fixes #15143
2024-06-13 18:41:00 -04:00
Roman Chornii
a36ae5b5e0
fix(MembersTabPanel): Sorted Community members list alphabetically (#15163) 2024-06-13 20:21:04 +03:00
Valentina1133
1250373037
chore: more verifications added (community title and description on web page) (#15022) 2024-06-13 21:18:41 +07:00
Michal Iskierko
e6c32fd619 fix(@desktop/permissions): Fix missing assets on permissions lists
Fix #14905
2024-06-13 15:07:35 +02:00
Lukáš Tinkl
46b81b30a6 feat: [UI - Wallet Stability] Create Max button component
- create a reusable "Max" send button component
- use it in SwapModal and SendModal
- add some more tests in tst_SwapInputPanel.qml

Fixes #15066
2024-06-12 17:08:56 +02:00
Stefan
4d080e12aa feat(dapps) authenticate user for session request
Trigger authentication with identity of the request
Track the authentication using the identity and allow only once
Add tests for the new functionality
Minor improvements around the code

Closes #15018
2024-06-12 16:52:12 +02:00
Patryk Osmaczko
3b2a7b8f08 fix(communities): fetching owners of erc20
fixes: #14908
2024-06-12 16:04:53 +02:00
Stefan
f5b46d6972 feat(dapps) implements responding to wallet connect requests
For start support showing sign message only
Support rejecting the request
Storybook integration
Add disabled tests for the main logic and sanity UI tests.
They crash on CI only and work locally on mac. Postponed finding out why
for now.

Closes: #14927
2024-06-12 15:44:53 +02:00
Stefan
145053e34f chore(dapps) implement service tests and basic workflow tests
Abstract WalletConnectSDK to make it testable
Implement WC service pairing test
Bring back DAppsWorkflow tests back to life and add a pair modal test

Updates: #14927
2024-06-12 15:44:53 +02:00
Anastasiya Semenkevich
e896267874 chore: fix typo for keypair error string 2024-06-12 13:09:23 +03:00
Anastasiya Semenkevich
9ce23fe556 chore: squeeze 2 kill methods to 1 2024-06-12 13:09:23 +03:00
Anastasiya Semenkevich
19f6cf9e11 chore: removed unnecessary steps, brought back commented ones 2024-06-12 13:09:23 +03:00
Alex Jbanca
60b1ec82ec feat(NetworkFilter): Add cut-out to the network filter images when displayed in a row 2024-06-12 11:53:00 +03:00
Jonathan Rainville
312ebcdc1e Revert "chore(status-go): bump status-go to get shared addresses restore"
This reverts commit 0bd4380dea49203b3d19c8152f2546c68cdfed0b.
2024-06-11 14:50:06 -04:00
Jonathan Rainville
0bd4380dea chore(status-go): bump status-go to get shared addresses restore
Fixes #14289

When restoring the account, we request our shared addresses from the control node.
2024-06-11 14:49:45 -04:00