status-desktop/ui/app/mainui
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
..
activitycenter feat(sync): add a fallback mechanism when the pairing does't work (#15820) 2024-10-02 09:54:35 -04:00
panels fix(chat): chat input accepts DnD for blocked users 2024-10-10 10:33:13 +03:00
AppMain.qml feat(WalletConnect): Handle sign request expiration 2024-10-10 12:49:15 +03:00
AppSearch.qml fix(Stored): Make stores typed 2024-08-27 10:52:18 +02:00
Popups.qml chore: applicationWindow property removed from Global singleton 2024-10-05 14:15:35 +02:00
SplashScreen.qml chore: method to set waku mode added 2024-07-08 17:31:41 +03:00
StatusTrayIcon.qml feat(icon): show a red dot when we have unread notifications and windows icon with white border (#15496) 2024-07-12 09:41:27 -04:00
ToastsManager.qml feat(ProfileShowcase): Align UI save flow according to backend response 2024-03-20 09:31:34 +01:00
qmldir fix(chat): chat input accepts DnD for blocked users 2024-10-10 10:33:13 +03:00