1.8 KiB
1.8 KiB
Server Observations
Added a new Server Observations forecast screen that blends Linux server telemetry into the WeatherStar rotation using fastfetch.
- added
/api/server-infoto runfastfetchand return a cleaned plain-text summary - created a new
serverobservationsdisplay 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
- reduced text sizing and enabled wrapping for long kernel/CPU lines so the content fits inside the display box
- added the screen to the initial progress display list and tightened the progress screen typography so the extra row fits cleanly
- 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
Linux News: LWN
Added a new Linux News: LWN screen that pulls current stories from the LWN homepage and presents them as readable, TV-friendly pages in the forecast rotation.
- added
/api/linux-newsto fetchhttps://lwn.net/and parse homepage headlines, blurbs, and article links - created a new
linuxnewsdisplay module, EJS partial, and SCSS styling - paginated the LWN feed into 4 screens with 2 stories per page and enabled the display by default
- registered the new screen in the main display deck and included it in the startup/progress screen list
- tightened the story card layout to prevent page bleed and overlapping text between stacked pages
- shortened LWN blurbs and reduced headline/body typography so long top-slot stories fit cleanly inside the 512x250 content box