status-desktop/ui/app/AppLayouts/Wallet/popups
Alex Jbanca fd99b96cb5 feat(WalletConnect): Handle sign request expiration
Implementing the user-story for sign request expiry and add qml tests
+ other minor fixes

## Acceptance Criteria

```
//Always show the expiration
Given the sign/transaction request dialog is shown
When request has an expiration date
Then the user sees a 1 minute countdown in the dialog
```

```
// Show 1 minute timer
Given the sign/transaction request dialog is shown
When the request has 1 minute or less before expiring
Then the user sees a 1 second countdown in the dialog
```

```
Given the sign/transaction dialog is open
When the request expires
Then the Accept button is removed
And the only option for the user is to close the dialog
```

```
Given the sign/transaction request dialog is open
When the request expired
Then the `Sign` and `Reject` buttons are removed
And the `Close` button is visible
```

```
Given the sign/transaction request expired
Then a toast message is showing
And it contains the "<dapp domain> sign request timed out" message
```

```
Given the sign/transaction request dialog is open
When the request expired
Then the sign/transaction request dialog is still visible
```

```
Given the sign/transaction request expires
Then a console message is shown
And it contains 'WC WalletConnectSDK.onSessionRequestExpire; id: ${id}`'
```
2024-10-10 12:49:15 +03:00
..
buy BuyCryptoModal refactored to use AssetSelectorCompact 2024-09-23 12:30:50 +02:00
filterSubMenus fix(Stored): Make stores typed 2024-08-27 10:52:18 +02:00
swap chore: improvements of the sending route generated by the router process 2024-10-01 17:21:26 +02:00
ActivityFilterMenu.qml fix(Stored): Make stores typed 2024-08-27 10:52:18 +02:00
AddEditSavedAddressPopup.qml fix(AddEditSavedAddressPopup): fix validating account 2024-09-29 11:01:35 +02:00
CollectibleModal.qml feat(desktop/wallet) Removed dynamic scoping from wallet 2022-02-01 11:38:27 +01:00
CollectiblesModal.qml chore(translations): transform `qsTrId` to `qsTr` 2022-07-06 19:09:50 +02:00
NetworkSelectPopup.qml feat(networkSelector): Refatoring of NetworkSelector to remove backend dependency 2024-06-21 16:18:51 +03:00
ReceiveModal.qml fix: Update account only when networks did change (#16229) 2024-09-04 06:32:07 +02:00
RemoveSavedAddressPopup.qml feat(StatusLetterIdenticon): simplify names of properties 2024-05-17 23:43:42 +02:00
SavedAddressActivityPopup.qml HistoryView: wallet root store taken as an explicit dependency 2024-10-02 13:38:22 +02:00
SignPhraseModal.qml test: cleanup names.py and structure it + some fixes to onboarding tests 2022-08-03 13:08:32 -04:00
SignTransactionModalBase.qml feat(WalletConnect): Handle sign request expiration 2024-10-10 12:49:15 +03:00
TransactionAddressMenu.qml Using ClipboardUtils.setText instead of nim's copyToClipboard 2024-08-29 15:46:17 +02:00
qmldir fix(@desktop/wallet): Creating the UI flow needed to select params for making a purchase via Mercuryo 2024-08-12 11:25:00 -03:00