Lukáš Tinkl
894a5f19c9
feat(SendModal): add a spinner when resolving an ENS name
...
- update the SB page with the toggle too
Fixes #16355
2024-09-20 12:10:26 +02: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
2739d2cf68
feat(CountdownPill): implement a countdown pill component
...
- shows the remaining time until expiration with the circular progress
bar and a tooltip
- configurable timestamp and timeout in seconds (between 5 min and 7
days)
- add the respective storybook page
2024-09-20 09:47:10 +02:00
Lukáš Tinkl
02066d098d
feat(StatusCircularProgressBar): add a circular progress bar
...
- based on QML Canvas
- visualizing progress value (0..1) on a circle with 2 configurable
colors
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
Dario Gabriel Lipicar
ff45e76782
fix: use proper networks model for detection of offline chain providers
2024-09-16 18:00:33 -03:00
Anastasiya Semenkevich
ffe046df29
chore: fix nightly failures
2024-09-16 19:47:15 +03:00
Anastasiya Semenkevich
7914688769
chore: add object names to actions
2024-09-16 17:20:36 +03:00
Anastasiya Semenkevich
2949e5ccd4
chore: group chat e2e test is fixed
2024-09-16 17:20:36 +03:00
Cuteivist
7cd2ed888c
Fix/remove send collectibles model 16328 ( #16332 )
...
* fix(wallet): Remove collectibles nested model
* fix(wallet): Remove collectible controller from send module
2024-09-16 13:21:25 +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
Jonathan Rainville
1a3b75fc9d
fix(categories): make categories collapsing async to fix performance ( #16271 )
...
Fixes #16270
Makes the category collapsing and opening async, so UI feedback is immediate, while the actual save in the DB is done async in the background.
2024-09-12 11:55:16 -04: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
9f94940a70
getSelectedTextWithFormationChars moved from store to utils and deduplicated
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
Anastasiya Semenkevich
61d345d4ad
chore: update status-go version in master
2024-09-11 11:01:18 +03:00
Anastasiya Semenkevich
ef60105c72
tests: merge 2 tests into one
2024-09-11 09:49:47 +03:00
Lukáš Tinkl
0a1ebb69bd
fix(StatusSeedPhraseInput): accept a common prefix suggestion
...
- fix for a corner case prob when there was a valid seedphrase word
(e.g. cat) that is at the same type a prefix for other valid suggestions
(e.g. category, catalog, ...); it was imposible to select it using Enter
key or mouse click from the suggestions popup at the last field
- add a QML regression test for this issue
- use standard subcomponents (StatusDropdown, StatusListView) reducing
code duplication and unifying UI/UX
Fixes #16291
2024-09-10 16:00:40 +02:00
Alexandra Betouni
ce525890eb
fix[StatusChatMenu]: updated menu options as per designs
...
Closes #13393
2024-09-10 14:22:33 +02:00
Anastasiya Semenkevich
2b0af81139
chore: extract methods to helper class
2024-09-10 11:23:14 +03:00
Anastasiya Semenkevich
e41b9ec12c
chore: remove fixture. fixed tests
2024-09-10 11:23:14 +03:00
Cuteivist
e87a4f947e
feat: Show send error message inside the SendModal ( #16258 )
2024-09-09 13:29:40 +02:00
Anastasiya Semenkevich
43dff60e79
chore: use L2 networks for minting community tokens
2024-09-06 20:40:42 +03:00
Anastasiya Semenkevich
fdefaf5a54
chore: do not expose seed phrase in allure reports in params fixture
2024-09-06 20:40:42 +03: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
Anastasiya Semenkevich
44b3754fda
chore: temp disable test to mint tokens, need to transfer funds to l2 and use lower fees
2024-09-05 17:29:39 +03:00
Anastasiya Semenkevich
daad4e6d47
chore: use env var for sensitive information
2024-09-05 17:29:39 +03:00
Anton Iakimov
fdb72e6fde
ci: add test user seed variable for e2e
2024-09-05 12:01:45 +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
Anastasiya Semenkevich
e2e45fec3b
chore: fix method reference
2024-09-05 10:39:49 +03: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
Lukáš Tinkl
6b8702b0b2
fix(StatusNavigationListItem): unbreak hovering over settings menu items
...
- fixes regression when hover wouldn't work if the menu item contained a
beta tag
Fixes #16263
2024-09-04 18:16:15 +02:00
Anastasiya Semenkevich
32d50d6e86
tests: test for sending 0 eth
2024-09-04 16:16:10 +03:00
Anastasiya Semenkevich
9598e9a44c
qml: new object names for token selector panel
2024-09-04 16:16:10 +03:00
Anastasiya Semenkevich
94c62dae26
chore: enable back test with context menu interactions
2024-09-04 12:06:11 +03:00
Jakub Sokołowski
fa500a3b5b
fix(ci): add hash algoritm for Sectigo TS server
...
Otherwise signing fails with:
```
Error: SignerSign() failed." (-2146869243/0x80096005)
```
See:
https://stackoverflow.com/questions/62161135/signersign-failed-2146869243-0x80096005
https://github.com/electron-userland/electron-builder/issues/5166#issuecomment-663568037
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-04 09:21:58 +02:00