Roadmap

roadmap development for my blog

Last updated:

Infra

Deployment

  • ✅ Cloudron Indiekit package
  • ✅ Indiekit-Deploy (docker based deployment)
  • ✅ Implemented security audit
  • ✅ refactored Eleventy build sequence
  • ✅ Micropub MCP client

Frontend

Eleventy Theme

  • ✅ Search with pagefind.app
  • ✅ RSS feeds per categories
  • ✅ Better unfurling of external links (embed cards)
  • ✅ Better Opengraph implementation
  • ✅ Collapsible Widgets
  • ✅ Store user Mastodon Instance localStorage for better fediverse interactions
  • ✅ Weekly Digest
  • ✅ Dynamic /changelog page
  • ✅ Display AI badge on frontend if AI usage is above 0
  • ✅ Fixed Pagefind search widget
  • ✅ Reviewed the entire CSS design
  • ✅ Render #indieweb hashtags in posts, link them to categories
  • ✅ Improve Pagefind CSS and links to search results
  • ✅ FAB button for logged in users to create/edit content
  • ✅ Sparkline fix to better calculate post percentage over time
  • ✅ Sparkline styling fix (amber)
  • ✅ Post Graph over time on frontpage
  • ✅ Fix Blog dropdown post types to show ALL the posts per types
  • ✅ Use proper ActivityPub icon for Fediverse buttons
  • ✅ Pagination for Interaction page
  • ✅ Better colors for Hero section social media icons
  • ✅ Fix Collapsible Project widget home/cv page
  • ✅ Investigate why Note post type does not unfurl external links
  • ✅ Improve rendering of Next/Prev post links/images
  • ✅ Exclude Digest from Pagefind search index
  • ✅ Exclude Categories from Pagefind search index
  • ✅ Rework Pagefind to have search filters (date, category etc)
  • ✅ TOC (table of content) widget for tutorials / long form articles
  • 🔲 Fix pagination for the /interactions page
  • 🔲 Investigate why Youtube embeds are broken in notes

Backend

  • ✅ refactored indiekit UI backend with vertical menu
  • 🔲 Redesign backend landing page

Micropub

  • ✅ Allow to syndicate any post type
  • ✅ Better compose experience from mobile/desktop
  • ✅ Better control of OpenGraph cards on syndication targets
  • ✅ Micropub MCP client for posting from terminal

ActivityPub

  • ✅ ActivityPub Server powered by Fedify 2
  • ✅ Improve Quotes display on AP reader
  • ✅ Ability to read remote account/posts without leaving reader
  • ✅ auto-refresh with new posts timeline
  • ✅ Explore feature to browse Public API timelines
  • ✅ hashtags browser cross mastodon instances
  • ✅ Mastodon API use Micropub to create post and syndicate
  • ✅ Improve image rendering
  • ✅ CW and post visibility
  • ✅ Improve CSS of the AP reader (links hard to read, blue on grey)
  • ✅ Fix hashtags
  • ✅ Use proper ActivityPub icon for Fediverse buttons
  • ✅ Render post types properly via mastodon API layer
  • ✅ Learn from Phanpy/Elk for better AP reader UI
  • ✅ Post visibility wired to indiekit
  • ✅ Content Warning
  • ✅ Federation Management (broadcast delete, update, resend)
  • 🔲 Hollo Discover API integration
  • 🔲 Hollo RSS ingest
  • 🔲 Hollo Discover page
  • 🔲 Better @mention suggestion from the composer
  • ✅ Better @mention rendering on Masto API layer
  • ✅ Fix reply threading
  • ✅ Ability to @mention users using @user@instance
  • ✅ Private Posts between two users
  • ✅ Test suite for Fedify S2S + C2S
  • ✅ Basic Mastodon API support to enable Phanpy/ELK
  • ✅ tagspush integration
  • 🔲 tags.pub integration relay
  • 🔲 Fix own AP post sticking at the top of native reader
  • 🔲 Fix hashtags formatting full post view

Conversations

  • ✅ Rebuild reply context so replies to other users’ replies show up in correct order in the thread
  • ✅ Use proper Activitypub icon for interactions provenance source
  • ✅ Remove myself (https://rmendes.net) from interaction source
  • ✅ Double-check the ActivityPub ingest for backfill reactions
  • ✅ Fix reply threading & syndication to the right provenance
  • 🔲 Missing provenance from activitypub.space

Comments

  • ✅ Proper authorship visibility
  • ✅ Ability to reply to Mastodon/Bluesky interactions with syndicated reply to bluesky/mastodon/ap sources
  • 🔲 Allow login from multiple providers not just IndieAuth
  • 🔲 Fix duplicates comment when using front end reply form

Microsub

  • ✅ Microsub
  • ✅ Add combined timeline with all items from all channels
  • ✅ Mark item as read feature
  • ✅ Mark Source as read
  • ✅ Mark current view as read
  • ✅ Save for later feature
  • ✅ color based indicator to indicate Channels
  • ✅ better map/image/video integration
  • ✅ Kanban deck like view
  • ✅ Fix broken display images on the /reader
  • 🔲 Fix mark as read
  • 🔲 Fix retention items

Webmentions

  • ✅ Webmentions
  • ✅ Interactions page for webmentions in/out
  • ✅ Webmention Sender
  • ✅ Webmention moderation (hide, mute, block)
  • 🔲 Webmention retry after failure
  • ✅ Parse webmention target only in the h-entry e.content
  • ✅ Remove myself (https://rmendes.net) from interaction source

Syndication

  • ✅ WebSub support
  • ✅ IndieNews Syndicator
  • ✅ Linkedin Syndicator
  • ✅ ActivityPub Syndicator
  • ✅ Better OpenGraph support
  • ✅ Better workflow for syndication (OG/Post need to exist before syndication happen)
  • ✅ Syndication from Phanpy/Elk/Moshidon
  • 🔲 Quote Posts
  • 🔲 Boost ⏭️ map to indiekit repost
  • 🔲 Like ⏭️ map to indiekit like
  • ✅ reply ⏭️ map to indiekit reply type posts

Blogroll & Podroll

  • ✅ Blogroll page powered by Dynamic OPML using FreshRSS
  • ✅ Blogroll page powered by microsub/Feedland subscriptions
  • ✅ Podroll page powered by Dynamic OPML using FreshRSS
  • ✅ Allow OPML import from file for Podroll plugin
  • 🔲 Allow OPML import from file for Blogroll plugin
  • 🔲 Fix Podcast Link from Post action button
  • 🔲 Verify Blogroll Link from Post action button

Integrations

  • ✅ Github integration
  • ✅ Github searchable starred repos
  • ✅ Youtube integration
  • ✅ Funkwhale Integration
  • ✅ RSS Reader integration
  • ✅ Lastfm + Funkwhale Listening page
  • ✅ Read it later integration with frontend for /news /blogroll /podroll /microsub /activitypub/reader
  • 🔲 Forgejo integration
  • 🔲 Gitlab integration
  • 🔲 Codeberg integration

Content Management

  • ✅ CV Editor indiekit plugin
  • ✅ Homepage builder with widgets
  • ✅ CV Editor & Homepage plugin differentiate work/personal
  • ✅ Ability to configure recent post section from Homepage
  • ✅ Fix media thumbnails on Files page
  • ✅ Added access to uploaded files from editor UI
  • ✅ Multiple file uploads
  • ✅ Read it Later feature / frontend
  • ✅ Read it Later Bookmarklet
  • ✅ AI Metadata properties for AI transparency usage
  • ✅ Import micro.blog bookmarks to Indiekit

Contribute

Upstream

  • 🔲 Indiekit Custom Plugins PR to Indiekit origin repo ?
  • ✅ Microsub PR 1/7
  • 🔲 Microsub PR 2/7
  • 🔲 Microsub PR 3/7
  • 🔲 Microsub PR 4/7
  • 🔲 Microsub PR 5/7
  • 🔲 Microsub PR 6/7
  • 🔲 Microsub PR 7/7