Roadmap

roadmap development for my blog,roadmap development for my blog

Last updated:

Infra

Deployment

  • ✅ Cloudron Indiekit package
  • ✅ Indiekit-Deploy (docker based deployment)
  • ✅ Implemented security audit
  • ✅ refactored indiekit UI backend with vertical menu
  • ✅ 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

Backend

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
  • ✅ removed quick-reply in favor of blog-replies to AP
  • ✅ Improve image rendering
  • ✅ Improve Quick Reply feature
  • ✅ Improve CSS of the AP reader (links hard to read, blue on grey)
  • ✅ Fix hashtags
  • ✅ Use proper ActivityPub icon for Fediverse buttons
  • ✅ Quick reply does not render shared links properly (not clickable)
  • ✅ Learn from Phanpy/Elk for better AP reader UI
  • ✅ Post visibility wired to indiekit
  • ✅ Content Warning
  • ✅ Federation Management (broadcast delete, update, resend)
  • 🔲 Holos Discover API integration
  • 🔲 Holos RSS ingest
  • 🔲 Holos Discover page
  • 🔲 Better @mention suggestion
  • ✅ Ability to @mention users using @user@instance
  • ✅ Private Posts between two users
  • ✅ Test suite for Fedify S2S + C2S

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

Comments

  • ✅ Proper authorship visibility
  • ✅ Ability to reply to Mastodon/Bluesky interactions with syndicated reply to bluesky/mastodon/ap sources

Microsub

  • ✅ Microsub
  • ✅ Add combined timeline with all items from all channels
  • ✅ Mark item as read feature
  • ✅ Mark Source as read
  • ✅ Save for later feature
  • ✅ color based indicator to indicate Channels
  • ✅ better map/image/video integration
  • ✅ Kanban deck like view

Webmentions

  • ✅ Webmentions
  • ✅ Interactions page for webmentions in/out
  • ✅ Webmention Sender
  • ✅ Webmention moderation (hide, mute, block)
  • ✅ Remove myself (https://rmendes.net) from interaction source

Syndication

  • ✅ WebSub support
  • ✅ IndieNews Syndicator
  • ✅ Linkedin Syndicator
  • ✅ ActivityPub Syndicator
  • ✅ Better OpenGraph
  • ✅ Better workflow for syndication (OG/Post need to exist before syndication happen)

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

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

Content Management

  • ✅ CV Editor indiekit plugin
  • ✅ Homepage builder with widgets
  • ✅ CV Editor & Homepage plugin differentiate work/personal
  • ✅ 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