podman-compose was rebuilding the image on every service restart using
the Containerfile, but without --build-arg WEBMENTION_TOKEN. This
silently discarded the token that the CI build had baked in.
Removing the build: block means restarts reuse the pre-built image
tagged by CI. Also removes all temporary debug console.log statements.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Drop the hidden data-webmentions-debug div, the console.log in
astro.config.mjs, and src/lib/webmentions.ts (which was superseded by
the inline fetch in Webmentions.astro).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- Created `publish-blog.sh`, `publish-links.sh`, `publish-notes.sh`, `publish-photos.sh`, and `publish-projects.sh` for deploying respective content to the VPS.
- Implemented `squash-history.sh` to replace the entire git history with a single commit.
- Added `vision.ts` and `vision.spec.ts` for processing images with AI, including metadata extraction and merging.
- Enhanced error handling and logging in vision processing scripts.