Status Desktop client made in Nim & QML https://status.app
Go to file
Pascal Precht 202a789c67 fix: ensure notification settings are cached from RPC
There are a bunch of notification related settings that cause RPC
calls when read from the UI in QML/Qt.

This is bad because whenever the view tries to read a notification
setting it causes an RPC call and then rerenders the view. This happens
pretty much every time a new signal arrives in the client.

To account for that we now fetch all notification settings once and mark
the service as initialized so it know when to simply return cached
values. The cache is updated when the notification settings change.

Fixes #10493
2023-05-04 09:32:44 +02:00
.github
app Fix: typo 2023-04-11 13:42:21 -04:00
ci macos: bump notarization retry limit from 20 to 40 2023-04-27 13:49:29 +02:00
cmake
libs fix(@desktop/cpp): Implement StatusGoQt::sendMessage() function 2023-04-18 10:47:42 +02:00
monitoring
resources feat: add api to get list of owners from a given nft contract 2023-04-19 16:34:58 -03:00
scripts fix(ens): Various ENS-related UI fixes (#10492) 2023-05-01 23:32:36 +03:00
spellchecking@f1a88d1147
src fix: ensure notification settings are cached from RPC 2023-05-04 09:32:44 +02:00
storybook fix(wallet) don't show too big account index for custom path 2023-05-03 16:51:25 +02:00
test test(suite_settings): fix tests (#10265) 2023-05-03 18:23:12 +02:00
test-scripts
ui feat(@desktop/activity): Updated section delegate (#10472) 2023-05-04 06:43:39 +02:00
vendor fix: fixing keycard lib for mac M1 2023-05-03 18:05:39 +02:00
.clang-format
.clang-tidy
.gitignore Nim 1.6 2023-04-24 12:38:35 -04:00
.gitmodules Nim 1.6 2023-04-24 12:38:35 -04:00
.npmrc
.yarnrc
AppRun
AppRun-cpp
CMakeLists.txt
I18N.md
Info.dev.plist QR code scanner (QML component) (#9464) 2023-03-07 12:08:38 -04:00
Info.plist QR code scanner (QML component) (#9464) 2023-03-07 12:08:38 -04:00
LICENSE.md
Makefile macos: bump notarization retry limit from 20 to 40 2023-04-27 13:49:29 +02:00
QtWebEngineProcess.plist
README.md
VERSION
build-linux.sh QR code scanner (QML component) (#9464) 2023-03-07 12:08:38 -04:00
cacert.pem
conanfile.txt
config.nims Nim 1.6 2023-04-24 12:38:35 -04:00
docker-linux-app-image.sh QR code scanner (QML component) (#9464) 2023-03-07 12:08:38 -04:00
env.sh
fleets.json
nim-status.desktop
nim.cfg
nim_status_client.nimble
package-lock.json
package.json
screenshot.png
status-dev.icns
status-dev.svg
status-macos-dev.svg
status-macos.ico
status-macos.svg
status.desktop
status.icns
status.ico
status.iss
status.svg
windows-install.txt