Skip to content

Roadmap

neo451 edited this page Nov 9, 2024 · 27 revisions

1.0 a stable, simple and local reader

  • handle mainstream feed versions
    • rss
    • json
    • atom
  • stable feed fetching WIP
  • opml support
  • main UI
    • FeedIndex
    • FeedEntry
    • WinBar
  • telescope like extensible API
  • searching and filtering
    • search grammar of elfeed
    • rg based live_grep
      • Telescope
      • native
  • basic integrations
    • search
      • telescope.nvim
      • fzf.vim
    • notifications
      • fidget.nvim
      • nvim-notify
    • formatter
      • conform.nvim
      • none-ls.nvim
    • urlview.nvim -> ended up as a custom implementaion
  • A Getting-started guide

2.0 a full-featured web feed reader

  • handle old and esoteric feed formats
  • feed-crawler.lua
  • act as feed service client
    • Tiny Tiny Rss
    • Inoreader/Old reader/Feedly...
  • more customizable UI
    • folders of feed views like newsboat
    • expose API for other plugins
      • show entries in dashboard plugins
      • statusline progress?
  • read newsboat configs and feeds for better migration
  • support expressive callbacks and hooks for user hacking
  • deep integrations and extensions
    • Rsshub integration
    • like elfeed-org, allow feed management by markup files
    • zenmode.nvim
    • w3m.vim
    • ChatGPT.nvim / openai-lua lib
    • render-markdown.nvim
  • web interface like elfeed-web
Clone this wiki locally