Skip to content
  • 0 Votes
    1 Posts
    1 Views
    rick@rmendes.netR
    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. https://rmendes.net/articles/2026/03/06/dev-log-27-commits-across