belalshehab
d0f0537c56
feat(wallet)_: add loadingIndicatorSize and mirror properties to StatusButton
...
- Added `loadingIndicatorSize` property to `StatusBaseButton` to allow customization of loading indicator size.
- Introduced `mirror` property in `StatusIcon` to support icon mirroring.
resolves : #1365
2024-07-04 00:19:42 +03:00
belalshehab
8a3d24bc3a
feat(wallet)_: add backend support for wallet reload functionality
...
- Added `reloadAccountTokens` method to `Controller`, `AccessInterface`, and `Module` in `wallet_section` to trigger wallet reload.
- Updated `view` in `wallet_section` to handle new properties `isAccountTokensReloading` and `lastReloadTimestamp`.
- Emitted `SIGNAL_WALLET_ACCOUNT_TOKENS_REBUILT` with a timestamp in `service_token`.
- Implemented `restartWalletReloadTimer` RPC in `backend`.
resolves : #13652
2024-07-04 00:19:42 +03:00
Jonathan Rainville
35b64f0483
fix(muted): reevaluate section badge when unmuting ( #15360 )
...
Fixes #11093
When unmuting a channel, reevaluate the section badge so that it appears if there were unread messages in that channel
Also fixes an issue where the chat muted property was not set correctly in the cache after muting or unmuting
2024-07-03 14:55:07 -04:00
Jonathan Rainville
459bbf7cc9
fix(edit): fix message contentType when editing (emoji or message) ( #15364 )
...
Fixes #15348
2024-07-03 14:08:42 -04:00
Jonathan Rainville
393ee8e284
fix(profile): fix missing ring in own profile ( #15366 )
...
Fixes #15314
The problem is that we used the `name` property to know if we have an ENS name, but we actually set it to whatever is available, so we need to validate that it's an ENS name
2024-07-03 14:06:03 -04:00
fryorcraken
dc554f8ea2
Add instructions for status-go PRs ( #15225 )
...
Define a process for status-go PRs as more of those are expected to be
opened by the Waku team.
2024-07-03 12:00:31 -04:00
Khushboo Mehta
0e458842d2
feat(@desktop/wallet): Implementation of Sign Swap
...
fixes #14835
2024-07-03 14:41:57 +02:00
Cuteivist
c934ba74ef
feat(wallet): Networks model improvements ( #15305 )
...
* refactor getters for chainIds and enabledChainIds
* simplify community chainIds getter
* simplify usage of network dto objects
* remove duplicated roles from send area
* rename network model in send module to network route model
2024-07-03 10:51:15 +02:00
Alex Jbanca
4bcda69d4a
feat(WC-establish-connection): Fine-tune dApps button
...
1. Transform the dApps button into a combo box and add badge indicator + tooltip
2. Add storybook page
3. Adding tests
4. Minor fixes - dApps popup width, ModelUtils imports
2024-07-03 11:03:18 +03:00
Cuteivist
c59ac4f3f0
feat(wallet): Wallet accounts model improvements ( #15213 )
2024-07-03 05:55:05 +02:00
Lukáš Tinkl
869abe8b59
fix(TokenSelector): fix sections and empty search result
...
- do not display sections with an active search
- display a "No assets found text" when the search yields no results
2024-07-02 21:25:15 +02:00
Lukáš Tinkl
ca3d1ba067
fix(TokenSelector): fix margins and hardcode popup height
...
- also position the view at the beginning, not on the selected item on
startup
(based on feedback from design)
2024-07-02 21:25:15 +02:00
Lukáš Tinkl
464af7a04d
fix(TokenSelector): Duplicate plain token entries
...
- filter out plain tokens from the adaptor's if already present in the
output model
- add a corresponding regression test
Fixes #15412
2024-07-02 21:25:15 +02:00
Lukáš Tinkl
a18056c7d1
chore(TokenSelectorViewAdaptor): extract "favorites" section name
2024-07-02 21:25:15 +02:00
Alex Jbanca
10f952f67a
fix(swapModal): Fixing flaky tests (hopefully)
2024-07-02 22:00:13 +03:00
Mikhail Rogachev
8754b0193d
feat: Enable WS and HTTP RPC servers for status desktop through config ( #15168 )
...
* feat: Enable http and websocket rpc client on desktop
* chore: static-typed structure for apiConfig
* fix_: prevent multiple http or websocket lauches
fixes [5436](https://github.com/status-im/status-go/issues/5436 )
---------
Co-authored-by: Godfrain Jacques <gkounkou@gmail.com>
2024-07-02 18:01:19 +02:00
Cuteivist
e199e7f9da
fix(wallet): Added adaptor to properly refresh send modal total balances ( #15409 )
2024-07-02 14:22:20 +02:00
Cuteivist
c1cc74750f
fix(wallet): Consider ERC1155 as NFT ( #15365 )
2024-07-02 14:22:05 +02:00
Richard Ramos
1d3c1e7da5
fix: panic when enr exceeds 300 bytes
2024-07-02 13:56:51 +03:00
Stefan
97413d99d1
feat(dapps) implement eth_sendTransaction support for wallet
...
Add `Fees` section to request modal
Closes : #15126
2024-07-02 09:24:09 +02:00
Khushboo Mehta
e2949ad6e7
feat(@desktop/wallet): Implements Approve spending cap
...
fixes #14833
2024-07-02 00:14:19 +02:00
Dario Gabriel Lipicar
9cf4c59ba0
fix(@desktop/wallet): avoid duplicate Approve when performing a Swap
...
Closes #15330
2024-07-01 15:53:21 -03:00
Dario Gabriel Lipicar
25127bfd63
chore(@desktop/wallet): intergrate uuid to Swap
...
Part of #15330
2024-07-01 15:53:21 -03:00
Lukáš Tinkl
273858bc81
fix: TokenSelector doesn't show list of all known assets
...
- concat the assets model with the list of plain tokens model
- adjust the delegates and tests
Fixes #15278
2024-07-01 19:57:01 +02:00
Lukáš Tinkl
55e88be4f1
fix: SwapModal contents doesn't scroll
...
- wrap the contents in `StatusScrollView`
- adjust padding/margins
Fixes #15276
2024-07-01 19:57:01 +02:00
Lukáš Tinkl
531252fd73
[UI - Swap] Update / improve AccountsSelector component to cover swap design specs
...
- sort accounts by total currency balance, irrespective of the tokens
held
- fixup 0 sub-balance formatting
Fixes #14779
2024-07-01 19:57:01 +02:00
Dario Gabriel Lipicar
c6fd0f41db
fix(@desktop/wallet): fix swap in routerV2 integration
2024-07-01 16:19:15 +02:00
Sale Djenic
7e9f680e0b
chore: router v2 integration
...
Closes : #15204
2024-07-01 16:19:15 +02:00
Michał Cieślak
d3d0080b2d
feat(StatusQ): Generic attachd type for providing model count
...
Closes : #15374
2024-07-01 13:59:20 +02:00
Michał Cieślak
05b47fb831
chore(StatusQ/TestLib): TestModel::resetAndClear method added
2024-07-01 13:59:20 +02:00
Roman Chornii
b005a5606e
feat(DAppsCopyUriInstructions): implemented popup with the instructions ( #15354 )
...
how to copy URI of DApps into Status app.
Closes #14677
2024-07-01 14:34:30 +03:00
Valentina Novgorodtceva
cd37994e6b
chore: some changes to stabilise tests, skipped assets sorting
2024-07-01 13:56:22 +03:00
Anastasiya Semenkevich
5684aac868
tests: replace seed recovery with new user creation instead
2024-07-01 13:41:57 +03:00
Khushboo Mehta
5e8f7515cf
feat(@desktop/wallet): Swap: Switch input/output params
...
fixes #14827
2024-07-01 11:46:07 +02:00
Khushboo Mehta
64efd47805
fix(@desktop/wallet): [SwapModal] Fix for flaky tests and remove the skip flag
...
fixes #15272
2024-07-01 10:44:57 +02:00
Lukáš Tinkl
13815bf81c
[SendModal] fix pasting an address
...
- validate input also when pasting via the button (extract to a common
function)
- show the Paste button only when the input is empty and we have sth to
paste actually and prevent it from stealing focus
- upon clicking the Paste button, put focus on the input field
- after pasting, set the cursor past the end of the text
Fixes #14576
2024-07-01 10:21:33 +02:00
Andrey Bocharnikov
5c349d1938
chore: Use optimized endpoint to get communities with images
...
fixes #15340
2024-06-28 23:13:09 +07:00
Michał Cieślak
a2b8eb333d
feat(StatusQ): GroupingModel for grouping rows with the same key into
...
submodels
Closes : #12683
2024-06-28 17:35:41 +02:00
Anastasiya Semenkevich
f038d83281
chore: address review from https://github.com/status-im/status-desktop/pull/15251/
2024-06-28 17:27:59 +03:00
Anastasiya Semenkevich
8bf4199433
chore: add geth.log to allure
2024-06-28 17:27:59 +03:00
Michał Cieślak
c88317d7ad
feat(MonitoringTool): Search improved
...
Closes : #15181
2024-06-28 15:57:23 +02:00
Valentina Novgorodtceva
1c38b209c1
chore: replaced steps with user data for online identifier test
2024-06-28 16:53:59 +03:00
Valentina Novgorodtceva
4693660226
chore: replaced watched address to another one and enabled test
2024-06-28 16:53:49 +03:00
Anastasiya Semenkevich
bb3ac3fc99
chore: update status-go version in desktop master
2024-06-28 16:23:22 +03:00
Jacek Sieka
0b16749e54
chore: allow compiling with gcc 14, bump submodules ( #15250 )
...
GCC 14+ introduces new options for strict pointer typing that not all
nim modules adhere to - this PR disables the warning (more bumps,
including nim, are needed to conform to the new strictness)
Includes a few submodules that have had security and stability fixes.
2024-06-28 09:12:04 +02:00
Jonathan Rainville
7a7dbb631c
perf: use community members for unpermissioned channels ( #15156 )
...
Fixes #15149
2024-06-27 10:56:49 -04:00
Jonathan Rainville
775df8097c
fix(links): fix sending links plus images ( #15352 )
...
Fixes #15290
2024-06-27 09:42:45 -04:00
Anton Iakimov
6e276b605f
ci: fix more nix build issues
2024-06-27 12:16:31 +02:00
Anton Iakimov
1e1bb82fa0
ci: fix qtwebengine issue
2024-06-27 12:16:31 +02:00
Anton Iakimov
8b551e46cf
ci: ammend qt derivation to run on 20.09
2024-06-27 12:16:30 +02:00