Commit Graph
69 Commits
Author SHA1 Message Date
Eric WagonerandClaude Opus 4.8 f6611257b3 Add themed board game library at /mygames/
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>
2026-08-06 19:15:26 -04:00
Eric WagonerandClaude Opus 4.8 e0e08ba67d Add weeknote for June 6-12, 2026
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-04 10:11:58 -04:00
Eric WagonerandClaude Opus 4.8 92a8311bb2 Add companion posts on generating training videos from a test suite
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>
2026-07-18 13:55:36 -04:00
Eric WagonerandClaude Opus 4.8 8684735f6c Add weeknote for May 30-June 5, 2026
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 14:56:34 -04:00
Eric WagonerandClaude Opus 4.8 735406c0da Add weeknote for May 23-29, 2026
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 19:36:25 -04:00
Eric WagonerandClaude Opus 4.8 606293585c Add weeknote for May 16-22, 2026; center captioned figures
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>
2026-06-07 12:53:34 -04:00
Eric WagonerandClaude Opus 4.8 3118905624 Fix weeknote title to match date-range format
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 19:06:58 -04:00
Eric WagonerandClaude Opus 4.8 b46b016305 Add weeknote for May 9-15, 2026
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 19:01:52 -04:00
Eric WagonerandClaude Opus 4.8 fe54e2eecb Add "Anatomy of a Support Inbox" post; fix image markup and tag casing
- 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>
2026-05-30 02:03:18 -04:00
Eric WagonerandClaude Opus 4.7 121a09d2a0 Add weeknote for May 2-8, 2026
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-25 14:45:53 -04:00
Eric WagonerandClaude Opus 4.7 c25cedbcea Add "Tones in the Dark" post about Apple Park visit
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 15:37:53 -04:00
Eric WagonerandClaude Opus 4.7 c3eed989c0 Add weeknote for April 25-May 1, 2026; update now and upcoming pages
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-19 22:40:46 -04:00
Eric WagonerandClaude Opus 4.7 018a29964b Add weeknote for April 18-24, 2026
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-16 17:13:06 -04:00
Eric WagonerandClaude Sonnet 4.6 ead1a5489a Update about page with current Natera role and Infinity retrospective
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 13:02:52 -04:00
Eric Wagoner daa1c3f9fa april 18 weeknotes 2026-04-27 01:37:32 -04:00
Eric WagonerandClaude Opus 4.7 680c349242 Add weeknote for April 4-10, 2026; update now and upcoming pages
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 14:29:50 -04:00
Eric WagonerandClaude Opus 4.6 9c53b0edf1 Add weeknote for March 28-April 3, 2026; update now and upcoming pages
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>
2026-04-12 23:45:28 -04:00
Eric WagonerandClaude Opus 4.6 aa6ed6e81a Add weeknote for March 21-27, 2026; update now and upcoming pages
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 22:19:36 -07:00
Eric WagonerandClaude Opus 4.6 5c95126787 Add weeknote for March 14-20, 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-28 22:06:24 -04:00
Eric WagonerandClaude Opus 4.6 970bad2317 Add weeknote for March 7-13, 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-27 20:53:15 -04:00
Eric WagonerandClaude Sonnet 4.6 3e878302f5 Add Feb 6 weeknote; gitignore settings.local.json
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>
2026-03-24 11:15:57 -04:00
Eric WagonerandClaude Sonnet 4.6 b598dd4c35 Add weeknote for Feb 28–March 6, 2026; update now page
- 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>
2026-03-24 10:58:22 -04:00
Eric WagonerandClaude Sonnet 4.6 59a8a41bac Fix tag casing in weeknote; update upcoming page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 09:57:53 -04:00
Eric WagonerandClaude Sonnet 4.6 12cc4feed4 Add weeknote for Feb 21-27, 2026; update temporal pages for career change
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>
2026-03-17 09:49:45 -04:00
Eric WagonerandClaude Sonnet 4.6 09425a6d41 Add reprint of Plan/Assign/Build/Retro post from Infinity Interactive blog
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 23:27:40 -05:00
Eric WagonerandClaude Sonnet 4.6 e2e5a36d72 Add weeknote for February 14–20, 2026
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 22:09:29 -05:00
Eric WagonerandClaude Sonnet 4.6 39ec858d5a Add weeknote for February 7–13, 2026
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 19:46:55 -05:00
Eric WagonerandClaude Sonnet 4.5 20728bcbf8 Add weeknote for January 31-February 6, 2026
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>
2026-02-16 23:47:45 -05:00
Eric WagonerandClaude Sonnet 4.5 1633f977e8 Add weeknote for January 24-30, 2026
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-03 22:08:03 -05:00
Eric Wagoner 7835af3d00 Date corrections 2026-01-28 09:39:04 -05:00
Eric WagonerandClaude Sonnet 4.5 caf7e826ca Add weeknote for January 17-23, 2026
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>
2026-01-28 01:35:00 -05:00
Eric WagonerandClaude Sonnet 4.5 3dd816e6a6 Fix image file extensions to match actual filenames
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-17 21:12:51 -05:00
Eric WagonerandClaude Sonnet 4.5 2f3ee7f3de Add weeknote for January 11-17, 2026
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-17 20:51:14 -05:00
Eric Wagoner fc1f1c0c67 Wordsmithing and tweaking scripts 2026-01-12 15:31:05 -05:00
Eric WagonerandClaude Sonnet 4.5 1a5d864d9b Add weeknote for January 4-10, 2026 and fix list template excerpts
- 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>
2026-01-10 14:42:55 -05:00
Eric Wagoner 44a49088fe Fixed date 2026-01-08 15:08:34 -05:00
Eric Wagoner 9af5c735e4 Publish post 2026-01-08 15:07:02 -05:00
Eric Wagoner 1963ca966d Fixed link to ii blog 2026-01-06 09:37:33 -05:00
Eric Wagoner 7c3f9213b4 Formatting and date tweaks 2026-01-06 09:24:39 -05:00
Eric WagonerandClaude Sonnet 4.5 87707aa61c Add resume page and publish "I Thought I Had 15 Minutes" post
- 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>
2026-01-05 19:43:12 -05:00
Eric WagonerandClaude Sonnet 4.5 047905c51e Add weeknotes for December 28, 2025–January 3, 2026
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-04 00:37:36 -05:00
Eric WagonerandClaude Sonnet 4.5 f4ba98acb5 Fix post date to January 1, 2026
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>
2026-01-01 14:25:19 -05:00
Eric WagonerandClaude Sonnet 4.5 fb2803ea69 Update cake post to use figure shortcodes with centered captions
Convert all images in the Yule log post to use Hugo's figure shortcode,
which provides centered, italicized captions below each image. The
existing CSS styling already handles the visual presentation with
drop shadows and proper spacing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 14:19:23 -05:00
Eric WagonerandClaude Sonnet 4.5 98607f936d Add new blog post: Either Way, There'll Be Cake
A story about making a gluten-free Yule log cake for second Christmas
with the family, complete with sugared cranberries, meringue mushrooms,
and a cake that split into sections but came together anyway.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 13:58:41 -05:00
Eric WagonerandClaude Sonnet 4.5 84e54b08de Add weeknotes system with first entry
- Add weeknotes landing page with auto-listing of all entries
- Create first weeknote: December 20–27, 2025
- Add Weeknotes to secondary menu alongside Now/Then/Future
- Create custom layout to display all weeknotes chronologically
- Update weeknotes command to use date ranges and current time
- Credit Genehack for weeknotes inspiration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-27 11:06:20 -05:00
Eric WagonerandClaude Opus 4.5 2b98d186ef Add weeknotes system with /weeknotes command
- Create weeknotes archetype for manual post creation
- Add /weeknotes slash command that prompts through each section
  interactively (shipped, read, played, cooked, noticed, thinking, next)
- Add /weeknotes landing page explaining the concept
- Update CLAUDE.md with weeknotes documentation and voice guidelines

Weeknotes are brief weekly reflections—lighter than full posts, more
personal journal than polished article.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 14:11:55 -05:00
Eric WagonerandClaude Opus 4.5 c4db5f6ce8 Update now/then/upcoming pages for December 2025
- /now: Add games (Outer Worlds 2, AC Valhalla, Gloomhaven), writing updates,
  Random Recipe Project resumption, upcoming events (Inuhele, CONpossible)
- /then: Add LocallyGrown migration, Random Recipe Project (50+ episodes),
  Kestrel's Nest federation, recent books from BookWyrm, events attended
- /upcoming: Add Inuhele and CONpossible with dates/venues, Loops for YunoHost,
  tiny apps, creative projects, n8n/Claude Code exploration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 13:48:45 -05:00
Eric WagonerandClaude Opus 4.5 b727f92496 Add pantry inventory post with styled images
- Add "Where Did I Put the Mochi Flour?" post about pantry organization app
- Add img shortcode for figure/caption support across themes
- Add CSS styling for figures: rounded corners, shadows, centered captions
- Update standup post date to 2026-01-06

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-24 16:29:55 -05:00
Eric WagonerandClaude Opus 4.5 3b30bd0323 Add two new blog posts and support preview frontmatter
- Add "I Thought I Had 15 Minutes" post about standup automation (draft)
- Add "Why I Self-Host My Social Media" post about YunoHost setup
- Update list.html to use preview param for homepage listings, falling back to description

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-20 20:56:21 -05:00
Eric WagonerandClaude Opus 4.5 2c5632651a Add new blog post: Why My Payment Agent Is Named George
Personal essay on naming AI sub-agents after inspiring humans as a practice
for staying intentional about who the work serves.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 22:24:41 -05:00