status-desktop/ui/app/AppLayouts/Wallet/panels
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
..
ActivityFilterPanel.qml fix(Stored): Make stores typed 2024-08-27 10:52:18 +02:00
BuyCryptoProvidersListPanel.qml 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
CollectiblesContent.qml
CollectiblesModalContent.qml
ContractInfoButtonWithMenu.qml Using ClipboardUtils.setText instead of nim's copyToClipboard 2024-08-29 15:46:17 +02:00
DAppsWorkflow.qml feat(WalletConnect): Handle sign request expiration 2024-10-10 12:49:15 +03:00
ManageAssetsPanel.qml fix(wallet): update wallet assets and collectibles order on user action 2024-04-12 11:30:15 +02:00
ManageCollectiblesPanel.qml fix(wallet): update wallet assets and collectibles order on user action 2024-04-12 11:30:15 +02:00
ManageHiddenPanel.qml feat(wallet) save/load collectibles user handled state in DB 2024-03-27 20:26:15 +01:00
SearchableAssetsPanel.qml Token/Asset selectors fixes 2024-09-23 12:30:50 +02:00
SearchableCollectiblesPanel.qml TokenSelectorPanel: tabs layout/sizing simplified 2024-09-23 12:30:50 +02:00
SeedPhraseBackupWarning.qml
SelectParamsForBuyCryptoPanel.qml Token/Asset selectors fixes 2024-09-23 12:30:50 +02:00
SignInfoBox.qml feat(SwapModal): Integrate Sign and Approve modals 2024-07-12 16:04:21 +02:00
SwapInputPanel.qml Token/Asset selectors fixes 2024-09-23 12:30:50 +02:00
TokenSearchBox.qml AssetSelector added 2024-09-05 08:55:15 +02:00
TokenSelectorPanel.qml Token/Asset selectors fixes 2024-09-23 12:30:50 +02:00
WalletFooter.qml fix(Stored): Make stores typed 2024-08-27 10:52:18 +02:00
WalletHeader.qml refactor: Remove business logic from WC ui components 2024-10-09 13:32:53 +03:00
WalletNftPreview.qml fix(qml): fix etherscan links for all networks 2024-03-19 15:14:40 +01:00
WalletTxProgressBlock.qml
qmldir TokenSelectorNew decomposed into smaller, reusable subcomponents 2024-09-05 08:55:15 +02:00