|
723c49fc9d
|
Moved mixins back into system.py to avoid circular imports, add SSHMixin and SSHControllablePingableWOLSystem (Doggo)
|
2025-02-28 21:23:28 +01:00 |
|
|
8af4b9ef45
|
Show an info when an action finished
|
2025-02-28 15:12:21 +01:00 |
|
|
ecde43a0a3
|
Show a warning when an action raises an Exception
|
2025-02-28 15:09:07 +01:00 |
|
|
c74ee7c6cb
|
Add requests to requirements.txt, assert that actions is not None when creating the buttons in the ui, move imports to the top in dashboard.system
|
2025-02-27 21:52:15 +01:00 |
|
|
fdf617b032
|
Move ping functionality into a PingableMixin, add WakeOnLanMixin and PingableWOLSystem
|
2025-02-27 21:29:42 +01:00 |
|
|
60886b4d0f
|
Add Action class to allow more flexible actions, update example
|
2025-02-27 20:15:32 +01:00 |
|
|
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 |
|