Roadmap - neo451/feed.nvim GitHub Wiki
1.0 a stable, simple and local reader
- Mainstream feed format support
- rss
- json
- atom
- lpeg date parsing
- url resolver
- atom
- rss with atom:base tags
- Stable feed fetching and parsing
- http status code features: redirects, new loc, gone
- etag and last modified header
- none-blocking update with child process
- OPML
- import/export simple opml files
- test import of big opml entries
- support nested opml files
- UI
- FeedIndex
- FeedEntry
- WinBar
- Database
- lazy load entries by tags and date filter
- validate db
- Extensible API
- get_entry | show_entry
- autocmd events
- hooks to run before saving entry
- Search
- search grammar of
elfeed
- search grammar of
- Integrations
- image rendering
- snacks.nvim
- search engine
- telescope.nvim
- mini.pick
- fzf-lua
- snacks.nvim
- notifications
- snacks.nvim
- fidget.nvim
- mini-notify
- urlview.nvim -> ended up as a custom implementaion
- image rendering
- Rsshub integration
2.0 a full-featured web feed reader
- handle old and esoteric feed formats
- all feed types supported by feedparser
- feed-crawler.lua
- reference: https://github.com/DBeath/feedsearch-crawler
- act as feed service client
- self hosted ones, priority
- Tiny Tiny Rss
- fresh rss
- miniflex
- Inoreader/Old reader/Feedly...
- self hosted ones, priority
- web interface like
elfeed-web
- more customizable UI
- filetree view of feed
- read
newsboat
configs and feeds for better migration - Integrations and extensions
- show entries in dashboard plugins
- statusline progress?
- Markup as OPML
- like elfeed-org
- allow feed management by markup files, write rules in embeded code blocks to filter that feed or that tag group!