Add CLAUDE.md with repo guidance and architecture notes
Add new post "The Haircut Nobody Mentioned"
Adjust pubDate for Clearing the Queue and Knowing Your Worth
Remove draft flag from Knowing Your Worth
Fix frontmatter in Building as Avoidance
Pages used align-items: center with min-height: 100vh, which clips
content at the top on mobile when it exceeds the viewport height.
Override to flex-start at <=600px so content scrolls normally.
Also tightened nav gap/font-size on mobile to reduce wrapping.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Refine prose and add sections to several essays:
- Expand "After the Silence" (new "Love Is Often Quiet" section,
improved description, set draft: false)
- Expand "Building Things After Loss" (added sections, updated
description and tags)
- Adjust "The Futures That Quietly Disappeared" (pubDate and draft flag)
Remove three obsolete draft posts:
- rebuilding-without-rushing.md
- the-things-we-never-got-to-do.md
- things-i-learned-from-loving-deeply.md
revert Left-align page content and expand nav width
Change layout alignment from center to flex-start on various pages to
left-align content. Also increase .nav-inner max-width to 900px and set
margin to 0 so navigation aligns with page content.
Change layout alignment from center to flex-start on various pages to
left-align content. Also increase .nav-inner max-width to 900px and set
margin to 0 so navigation aligns with page content.
The audio: true frontmatter has been removed from all blog posts that
previously included it, as the audio files are no longer needed.
Corresponding MP3 files in the public/audio directory have been deleted.
One post, scanning-for-open-ollama-servers.md, already had audio: false
and remains unchanged.
Deleted: AGENTS.md, CLAUDE.md, CODE_OF_CONDUCT.md, DEVELOPMENT.md,
FUTURE_PLANS.md, PROJECT_CONTEXT.md, SECURITY.md, TODO.md,
public/FAVICON_INSTRUCTIONS.md
These were internal planning docs, AI tool context files, and outdated
roadmap/todo files with no value for public visitors. README updated to
remove references to deleted files.
Add @astrojs/node, better-sqlite3, and uuid to project deps
and include @types/better-sqlite3 and @types/uuid as devDeps.
Bump Node engine range to >=20 <24. Lockfile updated with
corresponding transitive dependencies.
Add a deploy workflow that builds and pushes the Docker image from
the server working directory and runs docker compose on main. Trim
CI to a focused Node build in an alpine container (apk deps,
npm ci, npm run build) and remove the old docker workflow. Simplify
Dockerfile to a builder+runtime flow (npm ci, npm prune,
copy node_modules) and make docker-compose use the registry image
and proxy network.