Static landing page for gamehall.kestrelsnest.social: free browser board
games between friends (Wiz-War, Waving Hands, Hnefatafl), plus artwork,
favicon, and Open Graph image.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Updated collection data across the library: renamed Rivals for Catan and
Superfight Loot Crate entries, added Sunken Sailor, refreshed cover art.
embed.js and embed.css preserved as before.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Port the export's physical shelf layout (.wall/.orow/.ocell) into the
scoped embed.css so /mygames/?g=shelves renders the wall in true
proportions, using the cream board color and accent-purple links for
legibility on the dark theme. Includes a fresh bggpipe re-export (new
Etherfields and Red Dragon Inn titles, updated art). embed.js/embed.css
are untouched by the export.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Embed the bggpipe "Game Shelves" export (static/games/) into a themed
Hugo page. A small loader (embed.js) fetches each export page, lifts out
its <main>, rewrites relative URLs, and rewires game links to ?g=<slug>
so the blog chrome stays on every page; embed.css scopes the export's
component styling to the embed. The export itself is untouched and stays
re-exportable. Adds the menu entry and excludes badges/ from deploy.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Two-part series: "A ghost hand and an audience of one" (the story) and
"Your test suite is a video studio" (the technical companion). Adds a
reusable .figure-row CSS class for side-by-side images.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Convert image shortcodes to standard markdown syntax, resize images to
1200px long edge, and fix figure centering in _extra.scss (auto margins).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- New post on the LocallyGrown support pipeline (n8n + Sage + DMARC) as
a page bundle with four resized workflow diagrams using the {{< img >}}
shortcode (alt + visible captions) and a TL;DR callout.
- Convert tones-in-the-dark images from plain markdown to the same
{{< img >}} shortcode so captions render consistently.
- Add per-tag term pages so acronym tags display correctly
(n8n, AI, DMARC, LocallyGrown) instead of being title-cased.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Render hook updated to wrap images with titles in <figure>/<figcaption>
instead of using title attributes, giving visible captions and cleaner
accessibility. Applies retroactively to all existing posts.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CONpossible weeknote with photos of the convention, painted props,
snow day, and fifteen-bean soup.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- New weeknote covering first week at Natera, Gloomhaven returning,
Dover sole, Girl Scout cookies, and spring allergies
- Update now.md: date, Gloomhaven status, remove Infinity Interactive
blog link, rewrite "Where my head is" for new-job context
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Last day at Infinity Interactive; joined Natera as Staff Software Engineer.
Updates now/then/upcoming to reflect the job change and past events.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CONpossible prep week: painting props, snow day, costume contest trophies,
and the first successful evening of the con. Includes sections on shipped
anti-fascist cottagepunk outfit and fifteen-bean soup.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Week of Inuhele convention in Atlanta, swim meet, international food
exploration in Duluth, 3D printed cormorant pendant, and meeting
MeduSirena the fire-eating mermaid.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- New weeknote covering the week's shipped work, reading, gaming, cooking, and observations
- Fixed list templates to show description excerpts consistently across main index and weeknotes page
- Updated layouts/_default/list.html to check .Params.description before .Description
- Updated layouts/weeknotes/single.html to display full excerpts with reading time
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add standalone resume at /resume with professional two-column layout
- Publish blog post about automating standup prep
- Update post draft status to false
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Update the cake post date from December 30, 2025 to January 1, 2026
since it was written and published today. Also renamed the folder to
match the correct date.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>