Michał Cieślak
8c2d2115b0
TokenSelectorAssetDelegate simplified
...
Moreover:
- reset search box for AssetSelector on close
- fix highlight when Asset/Token selector reset
- storybook pages/tests adjusted
2024-09-23 12:30:50 +02:00
Michał Cieślak
1d46673775
Bump SFPM version fixing model roles initialization issue
...
Closes : #16310
2024-09-23 12:30:50 +02:00
Michał Cieślak
79fe79884b
SwapInputPanel using AssetSelector instead of TokenSelector
...
Closes : #16220
Closes : #16025
2024-09-23 12:30:50 +02:00
Michał Cieślak
8785e5fd08
BuyCryptoModal refactored to use AssetSelectorCompact
2024-09-23 12:30:50 +02:00
Michał Cieślak
125946a60a
AssetSelectorCompact added
2024-09-23 12:30:50 +02:00
Michał Cieślak
2b4c3afd57
TokenSelector: TokenSelectorSectionDelegate excluded to separate component
2024-09-23 12:30:50 +02:00
Khushboo Mehta
b3e336987c
feat@(desktop/wallet): Launch SednModal when an address or ens name is detected in a 1-1 chat and validate it when launched
...
closes #16293
2024-09-23 11:20:56 +02:00
Khushboo Mehta
5771a33eaa
feat(@desktop/wallet): Added feature flag FLAG_SEND_VIA_PERSONAL_CHAT_ENABLED for the send via personal chat feature
...
Also added logic in order to detect and highlight an address/ens name in the chat
2024-09-23 11:20:56 +02:00
Sale Djenic
fa410434ad
fix: browser connect - send transaction command
...
Fixes #16063
2024-09-20 20:57:02 +02:00
Alex Jbanca
c769e42212
fix(WalletConnect): Fixing crashes
...
1. In some cases it was crashing on JSON.stringify for the model item
2. Avoid storing model objects
3. Fixing storybook
2024-09-20 20:51:20 +03:00
Lukáš Tinkl
6a2b3faeb0
feat: add countdown pill to sign dialogs and make them unclosable
...
- show countdown until which the sign (WalletConnect and Swap) dialogs
expire
- after expiration, hide the Reject/Sign buttons and display a plain
Close button
- make the dialogs non-closable by clicking outside or pressing Esc; the
user has to explicitely click some of the footer buttons
Fixes #16327
Fixes #16314
2024-09-20 09:47:10 +02:00
Lukáš Tinkl
0c37700d52
chore(IssuePill): add a Primary type
...
- wrap the icon in a Loader and make it configurable
- add a storybook page with controls allowing to explore the various
types and config options
2024-09-20 09:47:10 +02:00
Jonathan Rainville
3f8dfee3cd
refactor(community_tokens): only fetch holders when going to the page ( #16308 )
...
* refactor(community_tokens): only fetch holders when going to the page
Fixes #16307
Instead of fetching community token holders each time members change, we fetch when the page for the token is opened.
It shows a small loading text then the resulting holders.
If the list is already available (fetched previously, we show it directly).
There is still the timer to refresh the list if you stay on the page.
* add loading property to storybook
2024-09-19 16:32:38 -04:00
Sale Djenic
ea8827ec97
fix: wallet connect - sake.lido.fi dApp - staking transaction gets stuck
...
Fixes #16096
2024-09-17 19:39:32 +02:00
Anastasiya Semenkevich
8bbe17b613
chore: search box for searchable collectibles panel
2024-09-13 17:44:49 +03:00
Lukáš Tinkl
0c6a602336
[StatusQ] Move StyledTextField to StatusQ
...
- and rename it and its usages to StatusTextField
- remove a couple of related and unused components
Fixes #16296
2024-09-13 16:40:47 +02:00
Cuteivist
69605f5965
fix: Use prefixes for address copy ( #16230 )
2024-09-13 14:19:26 +02:00
Sale Djenic
8dc067e0c4
feat: fees update integration after calculating the initial route
2024-09-12 19:52:32 +02:00
Lukáš Tinkl
c5598d9ff9
chore(StatusMemberListItem): refactor to use ItemDelegate
...
- simpler, standard property based API
- much lighter than deriving from the heavy StatusListItem
- should reduce RAM usage significantly, esp. with large communities
Iterates #11059
2024-09-12 15:04:22 +02:00
Anastasiya Semenkevich
9050459ee8
chore: add object name for collectibles delegates
2024-09-12 09:53:42 +03:00
Sale Djenic
c4363be418
feat: fees update integration after calculating the initial route
2024-09-11 14:43:19 +02:00
Sale Djenic
c515a963e3
chore: remove old router logic
...
Closes #16201
2024-09-11 14:43:19 +02:00
Cuteivist
ff9f272295
fix: Apply custom asset / collectible order ( #16227 )
2024-09-11 14:00:25 +02:00
Michał Cieślak
77fd4e78eb
GifStore excluded from shared root store, StatusChatInput made indepedent from singeton stores
...
Closes : #16253
2024-09-11 11:26:30 +02:00
Michał Cieślak
3f4715ccdd
Unused hex2Dec, hex2Eth and hex2Gwei removed from shared RootStore
2024-09-11 11:26:30 +02:00
Lukáš Tinkl
d37341caee
fix(DAppSignRequestModal): correct wallet account color
...
- we are getting a colorId, so convert it
Fixes #16094
2024-09-06 16:19:59 +02:00
Lukáš Tinkl
e58ae2c213
feat: Add external link to download extension plugin
...
- add a local popup with selection between "Status Connector" (external
link to Chrome Store) or "Wallet Connect" (the old flow involving
inputting the WC URI)
- simplify DAppsListPopup to use StatusDropdown to reduce code
duplication
- adjust SB and QML tests
Fixes #16111
2024-09-05 11:22:52 +02:00
Michał Cieślak
b8fbeb157f
CollectiblesSelectionAdaptor: use default token icon as a fallback
2024-09-05 08:55:15 +02:00
Michał Cieślak
204d72cd40
TokenSelectorNew: workaround for QTBUG-62411, minor sizing fixes
2024-09-05 08:55:15 +02:00
Michał Cieślak
d82499fd7b
AssetSelector added
...
This component is simpler version of TokenSelector, composed of the same
basic componets, useful when only assets are subject of selection.
Closes : #16234
2024-09-05 08:55:15 +02:00
Michał Cieślak
01a24e1b19
TokenSelectorNew decomposed into smaller, reusable subcomponents
2024-09-05 08:55:15 +02:00
Michał Cieślak
afd16d6f6c
TokenSelectorButton excluded from TokensSelector, sizing issues fixed
2024-09-05 08:55:15 +02:00
Anastasiya Semenkevich
9598e9a44c
qml: new object names for token selector panel
2024-09-04 16:16:10 +03:00
Cuteivist
186b5f8798
fix: Update account only when networks did change ( #16229 )
2024-09-04 06:32:07 +02:00
Cuteivist
f1904d9ef8
fix: Reset collectible details after exiting details page ( #16231 )
2024-09-04 06:29:31 +02:00
Lukáš Tinkl
9d9fb69e3b
feat(StatusEmojiPopup): reimplement around C++ EmojiModel
...
- the new C++ EmojiModel provides a simple wrapper around the existing
JSON to facilitate a faster access and to be able to search/filter in
QML using SFPM
- no more nested GridViews inside Repeaters
- get rid of emoji manipulation and search/filter using JavaScript
- included the C++ script to generate the emojiList.js
2024-09-03 10:19:54 +02:00
Lukáš Tinkl
19e0be07d8
feat: Upgrade emoji selection to support latest emojis
...
- upgrade to latest TWEmoji 15.1.0 from
https://github.com/jdecked/twemoji (the original twemoji is abandonware
now)
- create new EmojiJSON metadata from https://github.com/milesj/emojibase
- removed unused 26x26 assets
- add storybook page for StatusEmojiPopup
Fixes #8979
2024-09-03 10:19:54 +02:00
Cuteivist
70421a0454
fix: Correctly display manage tokens icons ( #16228 )
2024-09-03 06:07:03 +02:00
Michał Cieślak
7c24d19241
Usages of SubmodelProxyModel migrated to ObjectProxyModel
2024-09-02 20:20:10 +02:00
Khushboo Mehta
b8f41e35c4
feat(@desktop/wallet): Buy Mercuryo flow - Improvements
...
fixes #16041
2024-09-02 16:51:16 +02:00
Cuteivist
ee770257c5
chore: Disable clicking on Betatag ( #16207 )
2024-08-30 12:19:42 +02:00
Michał Cieślak
c9b7d9eab6
Remove nim api for clipboard handling
...
Additionally there is hook on ClipboardUtils added
to detect if copied string is a wallet address and call addressWasShown.
Earlier that call was done internally on nim side.
Closes : #16196
2024-08-29 15:46:17 +02:00
Michał Cieślak
4ac9a9b305
copyImageToClipboardByUrl moved to ClipboardUtils
2024-08-29 15:46:17 +02:00
Michał Cieślak
9c3b8fc34b
Use ClipboardUtils.text instead of backend-dependent getFromClipboard
2024-08-29 15:46:17 +02:00
Michał Cieślak
a8940a71f5
Using ClipboardUtils.setText instead of nim's copyToClipboard
2024-08-29 15:46:17 +02:00
Dario Gabriel Lipicar
4257294c60
feat(wallet): upgrade paraswap api to v6.2
...
Closes #15755
2024-08-28 13:43:07 -03:00
Cuteivist
658fe2a5b4
fix(wallet): Update collectibles media management ( #16080 )
2024-08-28 15:58:33 +02:00
Sale Djenic
3cf6614082
chore: new router error `no positive balance` added
2024-08-28 11:26:23 +02:00
Seitseman
2275fe4f1f
fix(Stored): Make stores typed
...
Adding types instead of var for stores used in qml components
Closes : #14801
2024-08-27 10:52:18 +02:00
Anastasiya Semenkevich
ea31d1115f
qml: change object name for account actions
2024-08-26 11:52:39 +02:00