Commit Graph
4 Commits
Author SHA1 Message Date
bot-implementer dfaaeaf7f4 feat: add reading list page and link it from site navigation
New reading.html renders the data file into a #reading-list container and
marks itself as the current page. Home and contact pages gain a Reading nav
link. CSS adds responsive category/list styles (two columns on wide
screens) so long lists stay scannable.
2026-08-25 12:30:09 +00:00
bot-implementer ffdcd35cea feat: add reading list renderer module
Renders the data file as category-grouped HTML. Pure string builder with
guarded browser wiring so it is unit-testable in Node; escapes all text,
skips invalid entries, and handles duplicate category slugs.
2026-08-25 12:30:06 +00:00
bot-implementer 05cfbad4ad feat: add curated reading list data file
Single source of truth for the reading list page. Entries carry a title,
url, category, and an optional one-line note; adding a link means editing
this file only.
2026-08-25 12:30:06 +00:00
bot-implementer 37f2c9a2f2 chore: use default test discovery so npm test works across node builds
`node --test <dir>` treats a directory argument as a module path on some
Node builds (reproduced on v22.23.2), so `npm test` failed before running
any tests. `node --test` with no args discovers the same tests/ files
portably.
2026-08-25 12:30:06 +00:00