Commit graph

13 commits

Author SHA1 Message Date
f3cdff4d38
Set the Unknown state after something went wrong instead of setting it in advance, this fixes a bug where the UI shows the Unknown state for all systems until it refreshs again 2025-02-24 23:06:32 +01:00
fa2d10198f
PingableSystem: filter out the ping from the command output instead of showing the whole output on the dashboard, changed default ui refresh interval to 5 seconds 2025-02-24 22:49:50 +01:00
c4a71ac0dc
Make the UI more flexible and clean by using horizontal space 2025-02-23 22:42:01 +01:00
8a1bbdf2df
Oops, forgot to actually use HTTPServer.expected_status 2025-02-23 22:04:35 +01:00
75881cbe48
Add a timestamp with the last update to each card 2025-02-23 21:17:03 +01:00
a8c8dca4aa
Add HTTPServer and PingableSystem to dashboad.system and add an example. 2025-02-23 20:57:42 +01:00
cff7851a73
Don't block in update_states calls, enable text-wrap in cards 2025-02-23 20:38:48 +01:00
61a1b89673
Display verbose status as pre and smaller 2025-02-23 17:24:32 +01:00
49cfb6fe57
Allow adding headings to the system list that are just strings 2025-02-23 16:56:22 +01:00
a235041277
Renamed thing.py to system.py and set a proper title 2025-02-23 16:37:18 +01:00
eb8f666823
ui: Parameterize the ui refresh interval and the interval for updating system states 2025-02-22 09:59:13 +01:00
73f651e985
Add project files 2025-02-22 09:53:26 +01:00
efd3406ae4
Initial commit 2025-02-22 09:46:46 +01:00