2.21.0 released
Posted on Jun 8, 2026
🚀 Features
- Use feed entry id as fallback link. (#1144) by @fictiontoreality in #1144
- Upgraded export format so saved articles can be imported again (#1131) by @edd255 in #1131
- Added on-device local as an option for translation (#1143) by @JaredTweed in #1143
🐛 Bug Fixes & Minor Changes
- Widget stuck in loading (#1137) by @MatthewTighe in #1137
- Corrected three sync read-status bugs (#1141) by @spacecowboy in #1141
- Resolved flaky test caused by identical generated pubDates for undated feed items (#1146) by @spacecowboy in #1146
- Corrected defaults causing AI translation appear enabled on upgrade (#1153) by @spacecowboy in #1153
- Prevented OOM crash when fetching or rendering large articles (#1154) by @spacecowboy in #1154
🚜 Refactoring
- Cleaned up sync read-status layer (#1142) by @spacecowboy in #1142
📚 Documentation
- Added logging conventions to AGENTS.md (#1148) by @spacecowboy in #1148
🌐 Translations
- Updated Chinese (Simplified Han script) translation using Weblate in commit
- Updated French translation using Weblate by @Matth7878 in commit
- Updated Czech translation using Weblate in commit
- Updated Latvian translation using Weblate by @Coool in commit
- Updated Polish translation using Weblate by @Aga-C in commit
- Updated German translation using Weblate in commit
- Updated Hungarian translation using Weblate by @summoner001 in commit
- Updated Estonian translation using Weblate in commit
- Updated Indonesian translation using Weblate by @arifpedia in commit
- Updated Serbian translation using Weblate by @eevan78 in commit
- Updated Spanish translation using Weblate in commit
- Updated Ukrainian translation using Weblate in commit
❤️ New Contributors
- @arifpedia made their first contribution
- @edd255 made their first contribution in #1131
- @fictiontoreality made their first contribution in #1144