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.