Adds fastfetch/Server Observations as a screen
This commit is contained in:
parent
a85705b9be
commit
57a766380a
11 changed files with 210 additions and 10 deletions
11
DEVLOG.md
Normal file
11
DEVLOG.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
## Server Observations
|
||||
|
||||
Added a new `Server Observations` forecast screen that blends Linux server telemetry into the WeatherStar rotation using `fastfetch`.
|
||||
|
||||
- added `/api/server-info` to run `fastfetch` and return a cleaned plain-text summary
|
||||
- created a new `serverobservations` display module and EJS partial
|
||||
- registered the new screen in the main display deck and script loading flow
|
||||
- paginated the server info across multiple readable screens instead of trying to force a single page
|
||||
- adjusted styling to better fit the blue content box and reduced the header title size for this screen
|
||||
- updated navigation handling to safely work with sparse display arrays introduced by the new nav slot
|
||||
- updated the frontend build so generated CSS is copied to the development-served stylesheet path as well
|
||||
Loading…
Add table
Add a link
Reference in a new issue