Add LWN News section
This commit is contained in:
parent
9b23f46bff
commit
91cc2bd663
12 changed files with 2130 additions and 4 deletions
11
DEVLOG.md
11
DEVLOG.md
|
|
@ -11,3 +11,14 @@ Added a new `Server Observations` forecast screen that blends Linux server telem
|
|||
- 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-news` to fetch `https://lwn.net/` and parse homepage headlines, blurbs, and article links
|
||||
- created a new `linuxnews` display 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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue