Dev Log: 27 commits across 5 plugins to improve my blog
A busy day of improvements across the Indiekit ecosystem. Here’s what changed.
Eleventy Theme — 10 commits
The frontend got the most attention:
- Blog filter navigation — the blog dropdown now shows all posts per type, not just the most recent
- Interactions pagination — the interactions page now paginates properly instead of loading everything at once
- Note unfurling — notes now unfurl external links into embed cards, matching the behavior that articles already had
- Pagefind improvements — digest and category pages are excluded from the search index, reducing noise; search filters are being reworked
- Hashtag linking — #hashtags in post content are now automatically linked to their matching category page
- Post graph — a configurable posting activity graph on the homepage, with a dedicated /graph page showing post frequency over time
- AI disclosure — the AI usage badge now links to the transparency page and renders consistently on all post types
- ActivityPub icon — fediverse buttons now use the proper AP logo instead of generic icons, with correct Mastodon syndication detection
- Single post redesign — reworked the single post view for better content hierarchy
ActivityPub — v2.8.0
- Image rendering overhaul — images in the AP reader now display properly with a lightbox viewer that supports swipe gestures
- Link preview CSS — shared links render as clickable cards instead of raw URLs
- URL linkification — plain URLs in post content are automatically turned into clickable links
Microsub — 3 commits
- Stale item cleanup — items older than 30 days are now automatically deleted, keeping the database lean
- Mark-as-read fix — fixed an issue where items from orphan channels (channels that were deleted but still had items) couldn’t be marked as read
Homepage — 1 commit
- Posting activity section — added posting-activity as a built-in homepage section, so the post graph can be toggled from the homepage builder
Cloudron Deployment — 12 commits
- Rate limiting — split into session and API tiers for better protection
- Submodule updates — kept the theme and plugin versions in sync across all changes above
9 roadmap items knocked off in one session.
The roadmap is updated.
AI: Text Co-drafted · Claude
Co-drafted with Claude Code — commit data gathered automatically, narrative written by AI from commit messages
Article
2026
indieweb
indiekit
coding
activitypub
eleventy
hashtags

Comments
Sign in with your website to comment:
Loading comments...
No comments yet. Be the first to share your thoughts!