Running list of config/layout changes to the site. The full changelog is of course on Forgejo↗.
2026-05-27
- Remove RSS2HTML embeds from sidebar and /bookmarks and /postroll pages in favor of using Hugo to fetch+embed those feeds at site build time.
2026-04-04
- Add Sveltia CMS↗ for easier quick posts.
- Simplify categories taxonomy.
2026-04-02
- Start using Bunny Stream↗ for hosting my videos (primarily autocross) embedded in posts.
2026-03-29
- Set up optimized + responsive images based on posts from Ryan Fleck↗ and Bryce Wray↗.
- Also do some
<noscript>stuff so that maybe the site won't be completely broken without JS.
2026-03-06
- Serve fonts directly instead of relying on Bunny Fonts (the whole site is served by Bunny CDN anyway but might as well reduce some external calls).
2026-03-05
- Stop relying on Torchlight↗ for syntax highlighting. Switch back to Hugo's default Chroma↗ highlighter.
2026-02-16
- Added
0.5remmargins to list items for better spacing - Added new /ghia page for tracking Ghia status and work
2026-02-08
- Added more fonts: Workbench for the logo, VT323 for terminal vibes in the sidebar and page titles, and IBM Plex Mono for code
- Switched to a Catppuccin Mocha/Latte color palette
2026-02-07
- Switched primary font from Berkeley Mono to Victor Mono
2026-02-04:
- Completed initial import of posts from Bearblog
- Replaced recent posts from Bearblog widget in sidebar with Linkding-powered postroll and bookmarks
2026-01-07:
- Switch the pinned track in the sidebar from MusicThread to Crucial Tracks
2025-01-28:
- Embed buffer.vim.wtf↗ feed in sidebar with RSS2HTML↗
2025-01-01:
- Convert feed from RSS to Atom
2024-12-01:
- Switch from Cabin analytics to lightweight-and-self-hosted Bearlytics↗
2024-10-19:
- Shut down Gemini mirror, removed links pointing to it
2024-08-20:
- Added anchor links on section headings
2024-08-15:
- Implemented light/dark theme toggle
2024-08-04:
- Dynamically build
robots.txtbased on ai.robots.txt↗
2024-08-02:
- Display "pinned" recent track in sidebar using MusicThread↗ instead of latest scrobble
- Tweak Typo behavior to avoid uncorrected mistakes near the end of the string
2024-07-29:
- Build
robots.txtdynamically with Dark Visitors API↗ and code from Luke Harris↗
2024-07-03:
- Remove
target="_blank"from external links for improved security and accessibility
2024-06-28:
- Add recentfm.js↗ recently-played widget to sidebar
- Use Hugo render-hook↗ to add ↗ marker to external links
- Redirect /uses and /saves to pages on the personal blog↗
2024-06-24:
- Select the CC BY-NC-SA 4.0↗ license
- Add a simple upvote widget powered by Cabin to posts
2024-06-20:
- Torchlight syntax highlighting tweaks:
- Fix for line highlights not including all content when overflowing
- Display diff indicators alongside line numbers
2024-06-18:
- Swap back to Cabin↗ analytics
2024-06-13:
- Add Typo↗ and a blinking cursor to the random error messages in the sidebar
2024-06-06:
- Migrate hosting from Neocities to Bunny CDN
2024-05-30:
- Fix broken styling for taxonomy (categories/tags) feeds
- Open "notes" header link in new tab since it's an external link
- Misc improvements for handling /slashes
2024-05-29:
- Display post descriptions (if set) on archive pages; otherwise fall back to summaries
- Add /slashes archive page
- Add /slashes to top menu, add /about
2024-05-27:
- Replace "powered by" links with slashpages
2024-05-26:
- Begin changelog (earlier change dates extrapolated from posts)
- Simplify logic for displaying kudos and post reply buttons
- Reduce gap for paragraphs followed by lists
2024-04-30:
- Implement styling for RSS XML
2024-04-28:
- Switch to Berkeley Mono font face
2024-02-19:
- Dynamically generate OG images
2024-01-21:
- Migrate hosting from Netlify to Neocities
2023-11-09:
- Implement Torchlight for syntax highlighting
2023-09-13:
- Rebrand from virtuallypotato to runtimeterror
2021-12-19:
- Switch SSG from Jekyll to Hugo and hosting from GitHub Pages to Netlify
2021-07-20:
- Migrate from Hashnode to Jekyll on GitHub Page