Status Desktop client made in Nim & QML https://status.app
Go to file
Alex Jbanca 9be2a8d799 feat(Community Overview): Trigger chart data updates on specific actions + optimise the backend calls
This commit includes the following changes:
1. Request from backend the messages count in a specific interval as opposed to all messages timestamps in that interval.
2. Update the chart end date before refreshing the data
3. Fix metrics type parsing in community service
4. Fix a bug where the new incoming data was not processed by ChartJs without a hover event on the chart. The fix here is to manually request paint() on model changes.d

Issues found and not handled here:
1. On large communities the backend request can take 3 minutes to complete
2. CPU usage can easily go to 100% when switching chart tabs on large communities. All the requests are processed by the backend.
2023-08-07 11:12:21 +03:00
.github chore(general): pull_request_template.md updated 2022-09-21 18:20:15 +02:00
app Fix: typo 2023-04-11 13:42:21 -04:00
ci ci: pass RELEASE parameter to child jobs from parent 2023-08-03 11:07:54 +03:00
cmake chore(CPP/CI): basic CI setup for linux cmake build 2022-07-01 14:41:28 +02:00
libs fleets.json: drop decomissioned eth.test fleet 2023-06-30 08:35:06 -04:00
monitoring feat(Monitoring): Backend's properties and models visualization 2023-01-16 14:46:58 +01:00
resources fleets.json: drop decomissioned eth.test fleet 2023-06-30 08:35:06 -04:00
scripts chore: update English TS files 2023-06-26 15:07:38 +02:00
src feat(Community Overview): Trigger chart data updates on specific actions + optimise the backend calls 2023-08-07 11:12:21 +03:00
storybook feat(Community Overview): Trigger chart data updates on specific actions + optimise the backend calls 2023-08-07 11:12:21 +03:00
test Test(pytest) start aut (#11482) 2023-08-04 20:27:03 +02:00
test-scripts chores(@general): remove status-lib deps 2022-02-03 11:52:45 -05:00
ui feat(Community Overview): Trigger chart data updates on specific actions + optimise the backend calls 2023-08-07 11:12:21 +03:00
vendor fix(@desktop/wallet): Properly return token id value (#11792) 2023-08-04 14:24:28 +02:00
.clang-format style(@desktop/cpp): apply clang-format on src-cpp/* 2022-02-21 19:55:01 +01:00
.clang-tidy refactor(@desktop/cpp): improve cpp code 2022-03-01 16:05:21 +01:00
.gitignore Test(pytest) start aut (#11482) 2023-08-04 20:27:03 +02:00
.gitmodules chore: remove dictionary 2023-06-09 14:50:08 -04:00
.npmrc
.yarnrc
AppRun build: use same container as Jenkins CI for local packaged builds on Linux 2021-04-27 13:49:46 -05:00
AppRun-cpp chore(CPP/CI): basic CI setup for linux cmake build 2022-07-01 14:41:28 +02:00
CMakeLists.txt chore(cpp): add chat section and list chats 2022-08-11 21:40:39 +02:00
Entitlements.plist fix(Entitlements.plist): not yet support apple associated domains (#11799) 2023-08-04 15:14:04 +03:00
I18N.md chore(translations): update I18N docs 2022-07-14 22:04:33 +02:00
Info.dev.plist fix(deeplinks): Update plist files to new url scheme 2023-06-09 12:40:03 +03:00
Info.plist fix: Add camera entitlement on MacOS (#11683) 2023-07-27 11:39:43 +03:00
LICENSE.md
Makefile chore(makefile): improve dotherside build (#11756) 2023-08-02 14:25:05 +03:00
README.md Update README.md 2023-06-28 09:34:30 -04:00
VERSION chore: bump git master version post 0.9 release 2023-02-01 16:55:30 +01:00
build-linux.sh ci: upgrade docker image to Ubuntu 20.04 2023-07-03 20:50:02 +02:00
cacert.pem fix(@desktop/windows): installer to include cacert.pem 2021-09-06 14:47:18 -04:00
conanfile.txt chore(CPP): integrate tokens balance status-go API (POC) 2022-08-02 16:06:33 +02:00
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 fleets.json: drop decomissioned eth.test fleet 2023-06-30 08:35:06 -04:00
nim-status.desktop build: use same container as Jenkins CI for local packaged builds on Linux 2021-04-27 13:49:46 -05:00
nim.cfg feat(wallet) complete the filter API 2023-05-31 08:16:28 +02:00
nim_status_client.nimble
package-lock.json chore(@desktop/general): Upgrade fileicon to v. 0.3.0 2022-04-11 12:18:54 -04:00
package.json chore(@desktop/general): Upgrade fileicon to v. 0.3.0 2022-04-11 12:18:54 -04:00
screenshot.png remove docs folder from repo (moved to https://hackmd.io/@status-desktop/B1eOaf-nd) 2021-06-24 15:07:30 -04:00
status-dev.icns chore: revise how dev version of app icon is set on macOS during `make run` 2021-01-21 15:36:32 -06:00
status-dev.svg chore(@desktop/general): use different icons for Windows/Linux and MacOS 2021-07-19 13:37:56 -04:00
status-macos-dev.svg
status-macos.ico chore(@desktop/general): use different icons for Windows/Linux and MacOS 2021-07-19 13:37:56 -04:00
status-macos.svg
status.desktop chore(CPP/CI): basic CI setup for linux cmake build 2022-07-01 14:41:28 +02:00
status.icns chore: revise how dev version of app icon is set on macOS during `make run` 2021-01-21 15:36:32 -06:00
status.ico chore(@desktop/general): use different icons for Windows/Linux and MacOS 2021-07-19 13:37:56 -04:00
status.iss fix(deeplinks): Update plist files to new url scheme 2023-06-09 12:40:03 +03:00
status.svg chore(@desktop/general): use different icons for Windows/Linux and MacOS 2021-07-19 13:37:56 -04:00
windows-install.txt

README.md

Status-desktop

Desktop client for the Status Network built with Nim and Qt

https://github.com/status-im/nim-status-client/blob/master/screenshot.png