Changelog
Most recently
- Improved bullet point and numbered list spacing — more breathing room before the first and after the last item, tighter gaps between items
Changes from before most recently
Text posts on the homepage now show a fading preview of the first 28 words, with a clickable → to read more
Refined filter bar styling — lighter, lowercase, smaller font
Bumped up site bio text size
Removed redundant "View original" link on link posts, using → arrow
List bullets and numbers now align with paragraph text
Improved table formatting in posts — columns now size consistently
Fixed numbered list spacing to match bullet lists
Filter label now shows "probably work & probably not work" instead of "all"
Header now says "Posting about" instead of "Writing about"
Footer now shows how many tokens were spent building this site
Homepage now has a filter to toggle between all posts, probably work, and probably not work
Parent post breadcrumbs are now clickable links
Sub posts inherit their parent's tags
You can now delete uploaded images from the gallery in the editor
Image URLs are now shorter (
/u/instead of/uploads/)Clicking a gallery image copies markdown with the original filename as alt text
Added Image Uploader to the editor — upload images, browse all uploads, and click to copy markdown for embedding in posts
Post dates now show the creation date, or "last edited on" if the post has been updated
Sub posts now show newest first, with "newest" and "oldest" markers when there are many
Sub posts now show how many days after the original they were published
Posts can now have a parent post, creating follow-up chains — child posts link back to their parent, and parent posts show their sub posts
Parent post is searchable by title in the editor's "Other crap" section
Post titles are now displayed in smart title case — small words like "to", "the", and "of" stay lowercase while important words are capitalized
Added "Don't change case" option in the editor to keep a title exactly as typed
Tag editor now auto-converts spaces to hyphens as you type
Added RSS feed at
/feedwith autodiscoveryAdded sitemap and robots.txt for search engines
Post pages now show rich previews when shared (Open Graph and Twitter cards)
Tag and type pages now have proper page titles and descriptions for search
Non-existent
#tagreferences in posts now render as plain text instead of broken linksUse
#tag-namein post markdown to link directly to a tag page — hover changes color to the tag's colorTags now use hyphenated names everywhere (e.g.
product-managementinstead ofproduct management)Lists now flow tightly after introductory text, with proper spacing after
Bullet points are now styled as light grey squares
Removed the # from tag names on tag pages
Consolidated markdown styling across posts and changelog for consistency
Site title letters now flash random colors on hover
Tags are now optional when creating posts
Editor options (alias, hide from homepage, backdate, etc.) are now tucked into a collapsible "Other crap" section
Added "View random post" link in the header
Posts can now be hidden from the homepage while still appearing in tag and type views
Posts can have a custom URL alias (e.g.
/about) that redirects to the postSite bio and header footer now support markdown (links, bold, etc.)
Replaced the dedicated manifesto page — you can now create it as a regular post with an alias
Post dates now show when last edited and appear at the bottom of the post
Added editable "Site Bio Footer" section at the bottom of the header
Post type filters now have clean URLs (
/type/link,/type/thought, etc.) instead of query parametersRemoved "project" tag from the header tag cloud
Inline code in posts now renders in a proper monospace font
You can now append
/editto any post URL to jump straight to the editor (if logged in)Added Projects post type — a new way to showcase projects with a title, summary, description, and link
Projects appear in the footer and on their own tag page
Header now shows draft count for everyone, and per-type hover colors
Post dates are now hidden on posts older than 90 days
Consolidated site header into a shared partial for consistency
Added Speed Post — paste anything (a URL, a thought, a link with commentary) and AI creates the right post type automatically
Added this changelog page
Updated footer across all pages to show contact email and changelog link
Link posts now show a permalink icon (↳) next to the title, matching video and thought posts
Added MCP API so AI agents can read blog content programmatically
Added MCP discovery endpoint at
/.well-known/mcp.jsonSwitched to Jost font across the site
Normalized text sizes for a more consistent reading experience
Changed permalink indicator from "url" text to ↳ icon
Unified page headers — all pages now show the tag cloud and type filters
Added Content Security Policy and other security hardening