FILTERS - Keywords now match whole words by default. If you prefer the previous behavior, add * before and/or after a keyword to match it anywhere in the text. - You can now add multiple keyword queries for both inclusion and exclusion. TIMELINES - You can now choose between hiding and deleting old items, see "Item Age" in Settings → Timelines. THEMES - New "Dark Light" theme: dark mode lists with light content viewer (see Settings → Display & Layout). FIXED - Display of marked text in the article viewer. - Issues with fetching daily comics, again (sorry).
Fixed: Issue with daily comics showing the wrong image
REEDER × MELA Added a new "Open With" option for feeds: "Recipe Viewer". In addition to that, the "Reader View" will now also check for recipes when extracting content. If a recipe is found, it will be shown in a custom recipe viewer. → If you subscribe to recipe blogs, you can just set "Open With" to "Recipe Viewer" or "Reader View" in the feed settings to always open recipes in the custom recipe viewer (if a recipe is found). DEFAULT VIEWER You can now set the "Default Viewer" (Viewer, In-App Browser or Reader View) for a group/service, see Settings → Default Viewers. Feeds also have a new option "Default" for "Open With", which will use the viewer you have set for the group. (If you didn't change "Open With" for a feed yet, it will use the "Default" option.) NEW - Keyboard shortcuts for timeline controls. "Today" and "Top" will by default prompt for confirmation. This prompt can be disabled in Settings → Timelines. - iOS: Added "Today" as an option for "Status Bar Tap" (see Settings → Timelines). - iOS: New option to prompt for confirmation before scrolling when tapping the status bar (see Settings → Timelines). - New option to display an icon for folders and groups (see Settings → Display & Layout). - Support for code blocks in the article viewer. CHANGED - Moved timeline settings to Settings → Timelines. IMPROVED - Icons in the article viewer now also adapt the avatar style for more consistency. - Articles without images in the content will now include the thumbnail (if there's one) in the article viewer. - Minor improvements to the image/media viewer. - Mac: Toolbar buttons now highlight when hovering. TROUBLESHOOTING - New iCloud section in Settings → Diagnostics. You can now trigger a full iCloud refresh when your data seems out of sync. OTHER - Various minor bug fixes and improvements.
TIMELINE CONTROLS The item list now displays a count of newer items in the top right corner. This isn’t just a label, it’s a button that opens a menu with the following scroll options: - "Timeline Position": Scroll to your saved timeline position. - "Today": Scroll to the oldest item from the last 24 hours. - "Top": Scroll to the newest item at the top. Additional Details: - “Timeline Position” and “Today” are only shown if the date of the current position is older than the target. - You can choose between a count button in the list or a toolbar button (without count), see Settings → General → Timeline Controls. - On iOS, tapping the status bar by default will now scroll to the saved timeline position instead of scrolling to the top. If you prefer the old behavior, you can set "Status Bar Tap Action" to "Top" in Settings → General → Timeline Controls. NEW - Swipe Left to Navigate: You can now swipe left in the detail view to load the newer item from the current feed or timeline. While the swipe gesture might not work everywhere within the detail view (depending on its content), swiping from the right edge (iOS) or the toolbar (macOS) should always trigger the navigation. - Keyboard shortcuts j/k (go to older/newer item). - The podcast player now checks the episode text for chapter markers when they aren’t embedded in the audio file. CHANGED - iPad mini: The default portrait layout will now use the full screen detail view. If you prefer the old behavior, you can set Preferred Layout to "Regular" in Settings → Display & Layout. FIXED - Some Bluesky feeds not updating. - Potential crash when refreshing Bluesky feeds. - Scroll position issues when selecting a reply in the detail view.
NEW - Adjustable content width for the article viewer (Mac and iPad only, see Settings → Reading → Max. Width) - Improved readability of replies (Mastodon, Bluesky) by using indentation. - The podcast detail view now shows a scrubber during playback and a button to expand the mini player. (You can still expand it anytime by tapping or clicking the mini player’s podcast artwork.) - Limited support for SoundCloud feeds. (Important: "Limited support" means that only profiles that include tracks in their public RSS feed are supported.) - Since Universal Links are not always guaranteed to open in their associated app, you can now explicitly set default apps for YouTube, Bluesky, Glass and Flickr (see Settings → Default Apps). IMPROVED - Items should now appear in a more consistent order across devices. EXPORT New settings panel for exporting your data (see Settings → Your Data): - Export your feeds as OPML. Please note that only feeds that are RSS or JSON, or can be converted, are included in the OPML export. Home timeline feeds that require a login can’t be converted and are always excluded. - Export any tag as a JSON feed. This produces the same file as when exporting directly from the feed list. CHANGED - List item entries for RSS feeds: Don’t show YouTube videos extracted from links, as they often led to confusing previews. - Pixelfed and Mastodon posts should now always open in their default viewer (image or thread viewer), rather than being determined by the feed type. For example, Pixelfed posts in your Mastodon home timeline will now open in the image viewer. FIXED - Video player issues. - Potential issues with timeline position syncing.
NEW - Adjustable content width for the article viewer (Mac and iPad only, see Settings → Reading → Max. Width) - Improved readability of replies (Mastodon, Bluesky) by using indentation. - The podcast detail view now shows a scrubber during playback and a button to expand the mini player. (You can still expand it anytime by tapping or clicking the mini player’s podcast artwork.) - Limited support for SoundCloud feeds. (Important: "Limited support" means that only profiles that include tracks in their public RSS feed are supported.) - Since Universal Links are not always guaranteed to open in their associated app, you can now explicitly set default apps for YouTube, Bluesky, Glass and Flickr (see Settings → Default Apps). IMPROVED - Items should now appear in a more consistent order across devices. EXPORT New settings panel for exporting your data (see Settings → Your Data): - Export your feeds as OPML. Please note that only feeds that are RSS or JSON, or can be converted, are included in the OPML export. Home timeline feeds that require a login can’t be converted and are always excluded. - Export any tag as a JSON feed. This produces the same file as when exporting directly from the feed list. CHANGED - List item entries for RSS feeds: Don’t show YouTube videos extracted from links, as they often led to confusing previews. - Pixelfed and Mastodon posts should now always open in their default viewer (image or thread viewer), rather than being determined by the feed type. For example, Pixelfed posts in your Mastodon home timeline will now open in the image viewer. FIXED - Video player issues. - Potential issues with timeline position syncing.
FILTERS Create custom timelines with filters based on keywords, media types or feed types. Filters are listed under Home, including the existing ‘Audio’ and ‘Video’ filters. OTHER Various minor bug fixes and improvements.
PIXELFED Pixelfed feeds now have their own section (previously under Mastodon). The update also adds support for posts with multiple images and fixes a link display issue. Please note that the first fetch after the update might produce duplicates for already existing Pixelfed feeds. This is a one-time issue which I wasn't able to work around without breaking other things, sorry about that. FIXED - Disable YouTube's new auto dubbing. Please let me know if you're still getting dubbed versions of videos. - Bluesky account error handling
NEW - Keyboard shortcuts: Open in browser or default app (O) Toggle "Later" (L) Toggle "Bookmarks" (B) Toggle "Favorites" (F) IMPROVED - List entries now indicate if a post contains multiple images FIXED - Fixed an issue where, in certain cases, not all items of a feed were fetched
This update adds a new timeline option: You can now hide items older than a specified age, relative to either the current time or the saved timeline position. This helps keep the list shorter and makes the scroll indicator more useful. The option is disabled by default and can be enabled in Settings → General. Bluesky - Fixed: Display of reposts which contain quoted posts - Changed: Ignore replies when fetching the timeline (unless it's a repost of a reply) - Improved: Support for videos Fixed - Search now also works for reposts and quote posts
This update focuses on bug fixes and addresses various issues and potential crashes.
TAGS - Custom tag icons - List swipe actions for (un)tagging - Display all tag icons in item list entries - You can now also change the icon and label for Favorites, Bookmarks and Later. While these tags don’t offer additional functionality, they do appear in toolbars for quick access. NEW - Added "Share" as list swipe action option IMPROVED - Feed fetching compatibility for some sites
NEW - Option to show item counts for tags in the source list, disabled by default (see Settings → General) - Entries in the item list now display the Later, Bookmark and Favorite states - Export all items of a tag as JSON (this will create a JSON feed compatible file) - New Diagnostics section in the settings lets you see how long any of your feeds take to refresh (see Settings → Diagnostics). The idea is to be able to track down which of your feeds might cause long refresh times. IMPROVED Various improvements to how Reeder handles the ordering of newly fetched items: - Improved handling of older items for feeds that randomly add old entries or add entries with a delay - Improved ordering of items with identical published dates for more consistent results across devices CHANGED - Timeline position is saved on first open of a newly added feed/folder/tag (previously on first scroll) FIXED - Podcast play position sometimes not syncing when the app is in background - Some favicons not loading - Some RSS feed discovery issues when subscribing
NEW - Alternate app icons FIXED - Video player issues
FOLDERS This update adds initial support for folders. To create a folder, tap or click the + button in the toolbar of the source list. To add a feed to a folder, right-click or long-press a feed entry in the source list. As with all other collections, folders also sync your scroll position. I realize it's not perfect yet in terms of feed/folder management, just wanted to get this out as there were a lot of requests for this. More is coming. OPML This update addresses a couple of OPML import issues. Also, you now can force importing feeds which did not validate (these are deselected by default, just select the feeds you want import anyway). If you already imported your feeds from an OPML file, it's recommended to do it again, which will also get you the folders (this won't create duplicate feeds). NEW - Audio player can now be closed (when it's not playing) FIXED - Text encoding issues with some feeds - iCloud sync issues - Article viewer layout issues (kill-the-newsletter.com and probably others). - Issues with FeedPress hosted feeds - Minor bugfixes for iOS 18 / macOS 15 Note: If you have kill-the-newsletter.com feeds in Reeder, you might want to give the per-feed option "Open in In-App Browser" a try as I think this works probably best for these.
NEW - Article viewer: Options for text size and line height (see Settings → Reading) - Option to hide avatars/icons in the items list (see Settings → Display & Layout) CHANGED - Removing a feed will now also remove its items from the timeline FIXED - Various article viewer layout and display issues - Certain (slightly malformed) RSS feeds not working - Improved podcast feed detection. Note: If you have feeds incorrectly listed in Podcasts, it may take some time to correct (once the feed receives new items). IMPROVED - Error messages when subscribing