status-desktop/ui
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
..
StatusQ fix: Enable WebEngineLoader qml tests 2024-10-10 10:29:12 +03:00
app feat(WalletConnect): Handle sign request expiration 2024-10-10 12:49:15 +03:00
fonts fix(cpp): make libraries which are not dynamically loaded static 2022-08-02 15:30:08 +02:00
i18n chore: rename holders string to match the general in app approach 2024-05-28 19:50:17 +03:00
imports feat(WalletConnect): Handle sign request expiration 2024-10-10 12:49:15 +03:00
include/StatusDesktop/Monitoring feat(MonitoringTool): Search improved 2024-06-28 15:57:23 +02:00
src/StatusDesktop/Monitoring feat(MonitoringTool): Search improved 2024-06-28 15:57:23 +02:00
MonitoringSources.cmake chore(general): move cpp files of monitoring tool from DOtherSide to ui dir 2023-02-09 14:27:53 +01:00
generate-rcc.go chore(@desktop/walletconnect): communication between qt desktop app and loaded wallet connect sdk is made via web channel 2023-11-17 13:55:20 +01:00
main.qml chore: applicationWindow property removed from Global singleton 2024-10-05 14:15:35 +02:00
nim-status-client.pro chore: Architecture guide added and PR template updated 2024-08-09 22:29:44 +02:00