Changelog

October 25, 2026

  • Added a Projects section with YAML-driven project records, a project archetype, configurable cropped screenshots, project and repository links, and a contact link for unlisted repositories.

October 8, 2026

  • Added scripts/journal.sh to open today’s journal entry in Vim, creating it from the journal archetype when needed.

October 7, 2026

  • Improved the tags page with lowercase labels, alphabetical navigation, post counts, and configurable colour buckets.

October 6, 2026

  • Made the urgent message banner optional through showUrgentMessage in config.toml.
  • Added an upside-down U.S. flag style for the site introduction.

October 3, 2026

  • Added make today to create a dated journal entry using the journal archetype.

September 22, 2026

  • Added an iTerm workspace launcher for Codex, a shell, and a live Git watch, with new-window/new-tab options and adjustable pane widths.

  • Updated the iTerm launcher to detect current and legacy Python runtimes and display script errors directly in the invoking terminal.

  • Added a notice shortcode with a title, date, rendered Markdown, and configurable background and border colours. Applied it to the deprecation notes in the earlier Obsidian metadata articles.

  • Floated the Linter settings screenshot left at 40% width so the post text wraps around it.

September 18, 2026

  • Removed the deletion limit from make deploy so deployment can clean up all obsolete remote files, including old Pagefind search indexes.

September 17, 2026

  • Added a configurable “All posts…” archive link beneath the recent posts widget, matching the journal widget link.

  • Matched the blog archive layout to the journal archive, using shared year groups, date columns, linked titles, and summaries.

  • Added an empty summary field to the default post, development post, and journal archetypes.

September 16, 2026

  • Added a compact journal archive with summaries grouped by year, linked from the Journal sidebar widget with configurable link text.
  • Increased the Journal sidebar widget from three to five recent entries.
  • Distinguished the journal archive link with additional vertical spacing and a small left inset.
  • Added a small note beneath the search boxes indicating that search is completely local, or that JavaScript is required when it is disabled. Both messages are configurable in config.toml.

September 15, 2026

  • Added change log for site

September 14, 2026

  • Changed the syntax highlight theme for chroma from kanagawa-wave to nordic