This release introduces robust new pagination capabilities, export to OPML support, and several new documentation to make tinyfeed always easier to use.
✨ Features
- Custom Sorting: Introduced the
--order-byflag to easily customize feed item ordering by publication date, update date, feed name and author. - OPML Support: Added a built-in OPML template to export you feed collection.
- Tracability:
tinyfeednow uses a dedicatedtinyfeed/v1User-Agent when making requests. - UX Improvements: Refined warning message and usage formulations for better clarity.
- Improved feed metadata:
feed.FeedLinkis now reliably set based on the fetch URL.
📚 Documentation
- New Guides: Expanded the documentation site with new, dedicated pages for Configuration and OPML export.
- Templating: Embedded all type definitions directly into the templating guide, making it much easier to reference available data fields while building custom templates.
- General Updates: Updated the usage message to reflect new capabilities and fixed minor list formatting issues.
- Styling: Updated the favicon to use a round background instead of a square one (very important!).
🛠 Maintenance & Refactoring
- More test: added new tests to ensure I don't reaking anything by mistake.
- Code Cleanup: Removed unused dead code and deleted test files that were accidentally committed.