Commit Graph
69 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
kpcto c1c26e7d0e Merge pull request 'feature/5' (#7) from feature/5 into main
CI / Run tests (push) Has been cancelled
Reviewed-on: #7
2026-08-25 11:17:55 +00:00
bot-implementer fdc306ac33 feat: link the contact page from the home page navigation
CI / Run tests (pull_request) Has been cancelled
2026-08-25 10:45:45 +00:00
bot-implementer d94e769806 test: component + unit tests for the contact page 2026-08-25 10:45:36 +00:00
bot-implementer 2f5c522cc3 test: unit tests for the mailto URL builder 2026-08-25 10:45:28 +00:00
bot-implementer 0d76bc01fe feat: wire contact form submit to open mail client via mailto 2026-08-25 10:45:23 +00:00
bot-implementer b99c1b27d0 feat: add pure mailto URL builder 2026-08-25 10:45:17 +00:00
bot-implementer b7692551e1 feat: add contact page with name, email, and message fields 2026-08-25 10:45:12 +00:00
bot-implementer f77720c10b chore: add scaffold smoke test
CI / Run tests (push) Has been cancelled
2026-08-25 10:44:19 +00:00
bot-implementer 6aabecbe76 chore: add CI workflow running the test suite 2026-08-25 10:44:14 +00:00
bot-implementer 9c71105d92 chore: add package.json with test script 2026-08-25 10:44:10 +00:00
bot-implementer 05df22dc4b chore: add global and responsive styles 2026-08-25 10:44:06 +00:00
bot-implementer 16f02d7dd7 chore: add home page with site navigation 2026-08-25 10:43:58 +00:00
bot-implementer 4a73b14471 chore: scaffold static personal blog site 2026-08-25 10:43:53 +00:00
bot-implementer dca4af9a13 chore: remove probe file 2026-08-25 10:43:47 +00:00
bot-implementer 88189f91ed probe: check write access on feature/5 2026-08-25 10:43:12 +00:00