New

  • Timer may now show up on the Siri watch face [watchOS]
  • Timers can now be found and started from Spotlight search
  • Suppport for live activities [iOS]

Fixed

  • Dismiss keyboard on enter when editing title [iOS]

This my my fifth annual roadmap blog posts. Time really flys. You can find the last year’s post here.

Year in Review

This year is was not only working on Fiery Feeds, but I also tried to bring my other two, somewhat neglected, apps back up to speed. You can see a complete list of all recent updates on the new changelogs page.

All in all, I shipped 7 feature updates, and 31 updates in total across all three apps.

Fiery Feeds

Fiery Feeds is still my primary focus, and I don’t see that changing anytime soon. There’s also going to be an anniversary this year, Fiery Feeds 1.0 on the 10. Oct 2013, almost a decade ago. I would have never though I’d still be working on this app ten years later, but here we are. On to the next decade.

New Feed Management

Likely the biggest feature this year was the entirely re-written subscribe flow and Safari extension, and the all around much faster feed management.

Merged iCloud Accounts

Second biggest change, even if not all that exciting, is the updated iCloud sync for feed and read later accounts. Fiery Feeds dropped support for multiple accounts of the same type within the same iCloud account, and the update had to merge any existing accounts into the new container. This worked quite smoothly, and lays the groundwork for the next performance improvements for iCloud sync.

Shared Subscription

The paid-up-front Fiery Feeds for macOS app is more. I only sold it as a standalone app, because in the first 6 months of Catalyst the App, when it was released, the App Store did not support shared subscriptions between iOS and macOS apps. The switch to a shared subscription needed to be done at some point, and with this out of the way, I’ll be able to focus on feature again.

Lock Screen Widgets

Naturally Fiery Feeds supports the new lockscreen widgets in iOS 16 as well. You can show an article (latest or random, and it changes every couple of minutes), or the unread count of an account of your choice. Either in the slot above or below the time.

Upgraded Notifications

I also upgraded the article notifications. Better included actions, grouped by feed and a complete preview of the article when you view the details, powered by the native rendering engine. Some of the actions, like marking articles read or starred should even work when mirroring the notifications to your Apple watch (for those who keep asking me about an Apple Watch app).

Tidur Timers

The multi timer app Tidur Timers also switched to a shared subscription between the iOS and macOS version. I’ve re-written large parts of the iCloud syncing code, which should work now reliable between iOS, macOS and watchOS.

New Widgets

With the limited things allowed to do in homescreen widgets, it was quite a challenge, but I’ve added widget for the next active timers or specific timers, The same widgets are also available for the lockscreen on iOS 16.

Dozzzer

I’ve moved my oldest app, Dozzzer, also to a subscription model. After almost 3 years not working on it, I can finally say it’s in active development again and all known bugs are fixed. It’s maybe more nostalgia to keep Dozzzer alive, it was my first successful app, and my first app being featured by Apple, almost 12 years ago.

Dark Mode

Being an app for drifting of to sleep, it always had a pretty dark interface, but I’ve added another extra dark mode, when the system dark mode is enabled.

Soundscapes

Slight tweaks to all the existing soundscapes, plus the new soundscapes for brown noise, Mountain Creek, Rainy Undergrowth, Lush Forrest, Hawaian Waves and Stormy Cliffs. (I like fanciful names)

External App List

Since Dozzzer can fade out the system volume and stop third party apps, I’ve added handy shortcuts to some better known audio apps right from the external music screen.

Going Forward

Last year I tried – and failed – doing large, completely planned out feature updates. I’ve given up on that by the middle of the year and changed my approach. I’m no longer working at one update at a time (I spend a long time doing just bug fix updates, and putting off working on new features until all the bugs are fixed), instead I’m doing the old main/develop branches and will just release a feature update whenever there’s enough new stuff to make it worth an update. I think this will mean fast, and more, but smaller feature updates for all apps.

Fiery Feeds

The things I want to work for Fiery Feeds are the following, in roughly that order. I’ve already started work on the per feed settings, and I expect to ship it in the next 1-2 months, but I’ve learned not to promise any specific dates in software development.

Per Feed Settings

Ability to set more options on a per feed basis, including sort order, notification settings, number of articles to keep, image caching, and so forth.

Advanced Saved Searches

Advanced saved searches with multiple parameters, think of iTunes’ smart playlists, but for articles, and based on those saved searches, one search per account, that automatically marks articles as read. For example articles older than a specific time or articles containing a specific keyword.

Mac Redesign

I still want to do Mac-first redesign of pretty much the entire app, rewrite the feed and article list based on the lastest APIs, system sidebar, system toolbar, multi selection in the article list, dragging articles to tags to tag them and all the other expected behaviours for macOS apps. This will probably bring some improvements to the iOS as well, but I think the general layout of the iOS app doesn’t need too much change.

  • Drag & Drop
  • Multi selection
  • Browser extension
  • Statusbar icon

I’m not sure there’s really going to be a big 3.0 (even if that would be nice).
I’ll probably ship these features one by one instead, as far as possible, to avoid long stretches of no updates.

Tidur Timers

Live Activities

After adding new widgets, live activities are only the logical next step. After all, Apple’s timer app can do that too.

SwiftUI Rewrite

Tidur has always been the app I try out know technology. First watch app, first time I’ve used Swift, first time CloudKit sync. I want to at the very least re-write the watch app in SwiftUI, and probably bring some SwiftUI into the main app as well. I like the way the widgets look, and I can imagine using this design in the main app too.

Spotlight Search

The idea is to start existing timers right from Spotlight, the way you can start music in the Music app. Might also be interesting for Fiery Feeds, but I think Tidur is a good place to try implementing it first.

Dozzzer

Dozzzer is in a pretty good state now, and is not going to require too many changes to the general app.

More Soundscapes + Cover Art

I do plan on to keep adding new soundscapes regularly though. Also having cover art on the now playing screen for each would be pretty neat.

Design Update

Again, I don’t think it needs too much change, but I want to bring back the rounded time dial from pre 4.0 days. Just look how pretty it used to be.

Changes

  • Added link to changelog in settings
  • Cleaner timer context menus

Fixed

  • Fixed preview alert audio not stopping in some cases
  • Fixed newly created timer being reset after manually reordering
  • Fixed timer bars layout in some cases

New

  • Added Fiery Feeds’ Mastodon support account to the links in about
  • Improved display of feeds from microblogs
  • Delete account from context menu in settings

Fixed

  • Improved Error 429 handling (Feedly)
  • Improved haptic feedback on swipe in article list [iOS]
  • Potential crash during full text search [macOS]
  • Improved saving the expanded state of folders
  • Potential crash during full text search
  • Fixed potential crash on sending notifications
  • Fixed sorting for some quickly posted twitter threads
  • Hides scrollbars in image viewer

New

  • Added Marvis Pro, Pocket Casts to player list
  • Added soudscape “Brown Noise”
  • Added soundscape “Stormy Cliffs”

Fixed

  • Fixed Hawaian Waves
  • Fixed song title color in dark mode

Changes

  • Notification warning now includes link to settings
  • Cleaned up timer menu
  • Home Widgets on macOS 12

Fixes

  • Fixed unlock button in repeating timers
  • Fixed main timer list in watch app
  • Fixed timer title color when editing
  • Issue with exporting only account or only app settings
  • Fixed issue where “Sync Feeds” could not be turned off for iCloud accounts
  • Fixed “Get Pro” button being displayed for subscribers
  • Fixed colors in share extension with fixed theme
  • No longer shows unsupported accounts in share extension
  • Fixed issue that prevented correct image caching
  • Fixed saved searches disappearing on sync

The second feature update of the year. Some overdue features, that have been on my todo list for too long, but with those out of the way, next up will be proper per-feed settings and advanced saved searches.

Also this is the first update where all new code is Swift, and even a few of the existing parts were re-written in Swift. By now it should be stable enough to actually work with it. ;)

Notifications

The article notifications have gotten a bunch of new features. They can now be grouped by feed in the notification center, include preview images, you can long press them to get a full preview of the article (thanks to the native rendering), and they have mark read/mark starred/quick share options directly from the notification center (or Apple Watch).

There is also a new option to show a notification for a random article every couple of hours. I like to use this to remind me about articles in my somewhat neglected read later queue.



Notifications are only going to get more interesting once proper per-feed settings are available.

iCloud Changes

I’ve removed the ability to have multiple, separate, iCloud based feed and read later accounts. You can now only have one iCloud Feed account and one iCloud Read Later account. This removes the need to “import” the accounts on other devices, because I’ve seen many people having problems with iCloud based accounts because of this.

Additionally, I’ve removed the iCloud based settings backup, in favour of a simple backup file for your settings, which also includes per-feed settings now. You can still save it to iCloud Drive, but you can have multiple versions, and do everything with it, that you can do with files. I love the flexibility of regular files.

These changes took me the longest time – and they aren’t exiting in any way, but at least they’re finally done.

Other Changes

  • Other smaller changes include OPML/HTML List import and export for all accounts, not just local and iCloud based ones.
  • New options for sorting articles in the article list, including by title.
  • Clearer options which elements of the article should be shared.

You can find the full changelog here: http://blog.cocoacake.net/archives/1811

OPML Import and Export

  • It’s now possible to import and export opml files for all accounts
  • OPML Files can be opened directly from Finder
  • Importing OPML Files now displays the progress

Notifications

  • Article notifications now include the preview image
  • Article notifications can now be grouped by feeds
  • Increased limit to max 100 notificaitons per sync
  • Reads in-app notifications aloud if voiceover is active
  • Mark read or star an article directly for the notification
  • Option to get regular reminders for random articles

Sharing Options

  • Clearer options what’s being shared (url, title, text, image)
  • Clearer options what’s being dragged (url, title, text, image)

Article Sorting

  • Sort articles by title or random
  • Combined group by feed and sort order buttons in article list toolbar

App Settings

  • Import/export app settings & accounts to json files
  • Dropped support for saving/loading app settings to iCloud

iCloud Syncing Changes

  • Only one feed account per iCloud account
  • Only one read later account per iCloud account
  • Reduced support for feed/read accounts to a single account each per iCloud account
  • No need to import the same account to sync, just add a new iCloud feed or read later account on other devices
  • Option to disable feed updates and only download whats new in iCloud (iCloud Feeds)
  • No longer lists the accounts from other devices to import

Other Changes

  • Added separate grouped background to themes
  • Theme files can now be opened directly from Finder
  • Also clears Safari View cookies on clear cookies command
  • Fixed some incorrect menu titles
  • Improved feed list selection logic
  • Improved article list scroll performance
  • Removed the feed/article limit in the free version
  • Added option to clear the app wide caches
  • Fixed double title in sharing elements
  • Fixed fallback colors after deleting the selected theme
  • Changed mark all read keyboard command to cmd+shift+m
  • When deleting or adding an account, the changes are reflected in the main window immediately
  • Fixed installing themes via url scheme
  • Fixed missing items menu [macOS]
  • Improved keyboard shortcuts preview list (long press cmd) [iOS]

Changes

  • Option to automatically use pasteboard contents on subscribe
  • Improved restoring window size and position on Ventura [macOS]

Fixed

  • Scrolling in Log File Viewer
  • Improved native article rendering
  • Fixed San Francisco in legacy rendering

New

  • Even darker in Dark Mode
  • Modernized the interface
  • New Soundscape: Hawain Waves

Fixed

  • Playback issue with the soundscapes Wilderness, Rainy Undergrowth and Lush Forrest

New

  • Home Screen Widgets
  • Lock Screen Widgets
  • Right-click actions on the app icon [macOS]
  • Support for Widgets [macOS]
  • Updated App Icon [macOS]

Changed

  • Modernized the app layout [iOS]
  • Quick Timer button by default in toolbar [macOS]

Fixed

  • Smaller Bug Fixes

Fixed

  • Smaller Bug Fixes

Fixed

  • Fixed timer countdown speed
  • Optional Get Plus for legacy users

Changed

  • Improved clear all button behaviour

Fixed

  • Fixed a bug preventing music mode from jumping to the next song

Changes

  • Minimum vertical spacing reduced to 0

Fixed

  • Fixed potential crash in article view with YouTube videos
  • Fixed an issue causing preview images to only appear after full sync
  • Fixed potential crash with empty themes
  • Fix for potentially empty preview images
  • Fixed lag on adding a new account
  • Added a couple missing translations

New

  • Spanish, French and Chinese localisation

Fixed

  • Crash on creating a new timer [macOS]

Changes

  • Disabled “Hide Home Indicator” by default [iOS]
  • Provisional notifications, instead of asking for notification permission on first launch
  • Disabled prefilling in the save/subscribe view [iOS]
  • No longer restors settings window on relaunch [macOS]

Fixed

  • Initial state of article filter in article list toolbar
  • Fixed a possible crash scrolling in the article list
  • Fixed an issue with ProMotion on iPhones [iOS]
  • Performance improvements with disabled link tooltips [macOS]
  • Fixed potentially large quick share button
  • Fixed wrongly restoring last open folder [iOS]
  • Fixed layout issue in integrated web view
  • Fixed clearing articles after marking all above read (if enabled)
  • Fixed cleaning list on tapping current article filter

Changed

  • Rewrote music mode playback engine from scratch

Fixed

  • Fixed repeat in music mode
  • Timer now stops at the end of playback in music mode
  • Shuffle and repeat are now respected immediately
  • Fixed purchase reminder even if already plus

Changed

  • Notifications are now marked time sensitive
  • Larger Timers on iPads [iOS]

New

  • Initial iOS 16 support [iOS]
  • Article Lockscreen Widget [iOS]
  • Articles Count Lockscreen Widget [iOS]

Changes

  • Manage subscriptions now displayed inline
  • Confirmation before uploading to the theme directory
  • Background colors now ignore alpha, as it looks broken otherwise
  • Improved text fields in settings
  • Added create tag option (Wallabag)
  • Fixed some incorrect menu titles [iOS]
  • Improved state restoration

Fixed

  • Fixed potential crash on exiting app
  • Fixed label in unsubscribe confirmation
  • No longer restores a window for settings after relaunch [macOS]
  • Fixed scroll size in in-article theme picker
  • Fixed unit label colors in settings
  • Fixed creating double tags (Wallabag)
  • Fixed tags sticking around after being deleted (Wallabag)
  • Fixed quick share icon too big in article toolbar
  • Potential fix for a crash in the article list
  • Articles saved via the share extension now show up without syncing first (iCloud Read Later)
  • Fixed way too small titles in share extension
  • Updated API usage for Feedly
  • Fixed an issue deleting accounts [macOS]
  • Fixed not dimming articles on mark above/below read

Changed

  • Updated app icon
  • Fix flickering during sync

Changed

  • Allow playlist view to use the entire height on iPads
  • Added list of some installed music apps in external mode

Changed

  • Bolder timer titles in timer list
  • iCloud sync is now enabled by default
  • Reseting sync lets you no choose if you want to replace local or remote data
  • Animated scrolling in edit view as hint that it’s scrollable

Fixed

  • Improved sync reliability and sync automatically on launch and exit
  • Fixed issue with pausing/unpausing while iCloud sync was enabled
  • Fixed minor layout issues

Fixed

  • Fixed issue unlocking soundscapes

New

  • Introducing Dozzzer Plus, an optional subscription for more soundscapes
  • Long press the app icon to quickly start one of your recent sounds
  • Added music library authorization dialog, if not authorized
  • Added two new soundscapes: Woodlands and Jungle Rain

Fixed

  • Fixed external mode continuing changing the volume after timer ended
  • Improved Thunderstorm, Campfire, Wilderness, Mountain Creek

New

  • Plays alerts even when on silent (while the app is open) [iOS]
  • Option to keep windows always on top [macOS]
  • Allow much smaller window size [macOS]
  • Option to manually select dark or light mode

Changed

  • Requires iOS 15 and up [iOS]
  • Siri support for German [iOS]

Changes

  • Feedly accounts can now display saved articles from not-subscribed feeds
  • Displays available tags for custom urls and mail actions [iOS]
  • Send email actions using the default mail app if possible
  • Switched to Feedlys new boards API for tags
  • Added Bionic Reading Opacity Parameter
  • Improved included fonts

Fixed

  • Potential crash in TTRSS sync
  • Fixed jumping when zooming in article view
  • Fixed VoiceOver labels for article filter and view mode
  • Removed Buffer sharing activity as buffer is shutting down the API
  • Live update when changing line height in article
  • Fixed default blue app icon selection
  • Fixed web mode articles sometimes scrolled down on open
  • Fixed rendering of some emojis in the article view
  • Fixed incorrect found feeds for feedburner.com urls
  • Improved adjustments for very large text sizes
  • Fixed keyboard dismissal on type in edit feed view [iOS]
  • Fixed article counts for sparks (Fever)
  • Fixed escaped emojis in article list
  • Improved article list article height calculation

Changed

  • Improved complications on watchOS [watchOS]
  • Fixed complications not showing up for longer timers [watchOS]
  • Removed “More” button – since it showed just the same settings anyway
  • Only do “Starting” notifications for repeating timers, if there is enough pause between timers
  • Cleaned up settings screen

Changes
– Reduced minimum window sizes for 2, 3 pane modes [macOS]
– Improved status icon scaling
– Added option for preview image above title
– Improved system light/dark themes

Fixed
– Fixed a potential crash with missing article titles
– Fixed loggin in to Evernote, while the app is installed [macOS]
– Fixed wrongly showing the “Not siged in status” in Feedly, Inoreader
– Fixed dismissing keyboard on done in edit tag and folder views [iOS]
– Fixed sharing text selection from inline web mode
– Fixed add article/subscribe view getting stuck (Wallabag, TTRSS, NextCloud)
– Fixed folder/tag sort order in share extension and feed detail view
– Improved performance with Bionic Reading enabled
– Improved fallback theme logic

Changed

  • Introducing a Tidur Pro subscription
  • Fixed settings navigation bar color
  • Updated to modern OS versions

Changes

  • Mark read up/down directly in article menu [iOS]
  • Slightly increased article font while “use system font size is active”
  • Added expand/collapse to voiceover actions in feed list
  • Removed drag handle setting from article list option (since it’s only available on iOS) [macOS]
  • Removed article overlay setting (which only worked correctly on iOS) [macOS]
  • Slight changes to the system color theme
  • Improved link tooltips on hover

Fixed

  • Potential crash on expanding/collapsing folders
  • Fixed layout issue with missing title lines
  • Fixed reset all app settings button
  • Fixed toolbar segements color in some themes
  • Fixed switching font in article view
  • Improved restoring window size [macOS]
  • Fixed quick share icon size in article toolbar
  • Removes articles from list immediately after deleting
  • Fixed blurry app icon preiews in app icon picker
  • Fixed reordering accounts in settings, by drag and drop
  • Fixed more cases of back/close button below traffic lights [macOS]
  • Fixed first article not being displayed in article list, if it’s set to open in article view mode
  • Fixed share extension in Chrome and Tweetbot [macOS]
  • Fixed quick share > read later or subscribe action
  • Fixed list separators not being visible
  • Fixed layout issues in theme editor [macOS]
  • Fixed save subscribe view in high contrast theme

Fixed

  • Potential crash when syncing with TTRSS
  • Fixed Spanish and French Localisation
  • Fixed opening new window when clicking the icon in the dock [macOS]
  • Fixed minor layout issues in settings
  • Re-added searchbar to tag article view
  • Tags in tag article view are again sorted alphabetically
  • Fixed scroll distance for space bar command
  • Fixed saving article to iCloud read later accounts

New

  • New Subscribe / Save Link flow
  • New save/subscribe share extension
  • Rewritten, much faster feed management actions for all services
  • New tag detail view instead of separate rename/delete actions
  • New feed detail view instead of separate rename/move/unsubscribe options
  • New folder detail view instead of separate rename/move/delete options
  • New tag article view [macOS]
  • Double tap tag in tag article view to immediately apply and dismiss
  • Improved potential crash on exiting the app [iOS]
  • Possibly improved hangs while reading articles [iOS]
  • Interface is now optimized for mac resolution [macOS]
  • Sharper text, particularly on non-retina screens [macOS]
  • Remembers and restores sidebar widths [macOS]
  • Added CMD+CTRL+F shortcut for fullscreen [macOS]
  • File > New > Folder | Tag | Article | Subscription Menu [macOS]
  • Sidebar height now respects the “Sidebar icon size” system setting [macOS]
  • Renamed Fiery Feeds Premium to Fiery Feeds Pro
  • Dropped “round” style icons from alternate app icons [iOS]

Fixed

  • The common crash while in background [iOS]
  • Fixed scaled down web views [macOS]
  • Improved general app performance and blurriness [macOS]
  • Fixed sidebar button behind traffic light buttons in two pane mode [macOS]
  • Possibly improved hangs while reading articles [macOS]

Version 2.6 is the first feature update in 2022, the most visible changes are a new share extension, and some interface modernisations in the app.

But it also includes a very big under the hood change, which fixes the most common crash, which in turn vastly improves how well the app restores it’s state when you return to it. (In technical terms: The user data is moved back to the app sandbox, from a shared container which the share extension, widgets and Siri Shortcuts could access. This required mostly re-writing the widgets and completely rewriting the share extension and Siri Shortcuts support. But at least it’s done now, this has been on my todo list for years.)

It seems the overall theme for this update is small changes, that require way more work than expected.

New share extension

The new share extension gives you the account, feed, folder and tag selection on a single screen, with the default account being configurable simply be reordering the account list in the app. This means saving an article or subscribing to a new feed is now a one tap action, instead of a three step process as it was before.

For most web based services the new article or feed are immediately pushed to the service, but for local accounts – since it can’t access the main data – this now happens when you launch the main app the next time.

Interface update

The same new interface is also available inside the main app, of course. But I didn’t stop there. There are new dialogs for creating new folders, new tags, or editing folders, tags or feeds.


The New Folder screen allows you to create a new folder and simply select all feed feeds you want in this folder right there. It’s also now possible to do this right from the main list, since many users did not find the new folder option in the “move feed screen”. It’s still possible to add new folders when assigning folders to a specific feed too of course.
The new Feed Details screen combines renaming the feed, exposing the feed url and site url – which is also new – and assigning folders, which was the previous move feed screen.
Editing a folder allows the reverse, i.e. assigning feeds to a specific folder or renaming the folder, and the new Edit Tag screen works the same way with articles.

Additionally there are some other UI modernisations, like the inset grouped style in much of settings and edit screens, and the macOS app now uses the “Optimised for Mac” style, that is it no longer scales down an iPad size apps, but renders everything in the correct size, which required adjusting each button, label and other element on screen to be a bit smaller, otherwise the app would look comically large on Macs. But it has the advantage of some AppKit style elements like the checkboxes in settings, and more importantly the text should be much less blurry, especially on non-retina displays.

New feed management sync code

Related to the new feed management UI, there are also many changes to the sync code to each of the now 20 supported sync services. All feed management changes are now applied to the local database after pushing them to the services, without needing the annoying sync after every change. Not a huge change by itself, but I kept putting it off, because doing the change for each service, 20 times in total was quite a bit of work.

This means that applying changes not only takes fewer steps in the UI, but also is simply faster.

Shared subscription

The second big new things, is the shared subscription. As I have already mentioned in my roadmap post, there is now a shared subscription for both iOS and macOS at a new price of €14.99/year.

Because the subscription is aimed at power users and unlocks the pro features, I took this opportunity to rename the subscription to Fiery Feeds Pro. This name change has no impact on existing subscriptions.

So what changes with the new subscription?

  • The old paid-up-front app is no longer available for purchase, but I will continue to provide updates to it until, but not including version 3.0.
  • If you’re new to Fiery Feeds, you can start a subscription for €14.99/year in either the iOS or macOS app and use it in both of them.
  • If you have an existing subscription, you can continue to use it, in both apps, for the price you’re subscribed at.

You can download the new macOS app here, and especially if you already have a subscription on iOS, I’d recommend switching to the new app now, so you don’t have to migrate your data once version 3.0 is released.

Changed

  • Updated for the latest operating system

Fixed

  • Messages not available as sharing option
  • Fixed pull to refresh inside feeds (TTRSS)
  • Fixed sometime empty areas when scrolling up in an article
  • Changing app or article font size automatically disables “use system font size”
  • Fixed pull to show more label at bottom of article list
  • Improved article view performance

This is the fourth of my yearly roadmap blog posts. You can find the last year’s post here.

Looking back

The roadmap for 2021 may have been a bit overambitious, and combined with some changes in my day job, I was not as productive as I had hoped. While I did manage to ship 16 updates, including one large feature update, the rest of the planned big features pretty much move to this year.

Design Overhaul

Completely revamped the default themes, and moved more and more to SF Symbols.

Widgets

Full support for the new iOS home screen widgets, with 5 different types in 4 different sizes, including extra large for iPads.

Theme Editor

Added a full editor for custom themes, change the theme directory from a website to a native list, including previews, and added the required server support for users submitting their own themes.

More Settings

In addition to a bunch of new expert settings like opening all folders by default in the feed list, the “expert mode” which enables over 60 additional options in settings, can now easily be enabled/disabled in the general settings. And the searchbar in settings can find them even if expert settings are hidden.

Going forward

Since the last yearly plan changed so much, I’ll try to at least outline the next planned versions, without tying them to 2022 particularly. As always, the following is just a rough plan, and will probably change over the next year, but this is where things stand right now.

One of the biggest changes will be the switch to a combined subscription for iOS + macOS, since this is now supported by Apple. I’ll follow the same playbook, as I did when switching the iOS to subscription. The subscription based Mac app will be a separate download, and the one time purchase will continue to be available for a while, I’ll remove it from sale 3-6 months before the release of 3.0, but it will continue to receive up until 3.0. The subscription price will stay at $9.99 for a while as upgrade pricing before going up to $14.99 since it now includes the macOS app as well. Every subscriber will stay at their subscribed price until cancelled, so you can lock in a good deal before the price goes up.

Version 2.6

I’ve already been working on v2.6 for the past few months, and the planned features just kept growing. Everything up to 3.0 was originally planned for 2.6, but I’ve split it up into multiple releases, so I can get them out faster.

The first thing is a fix for the most common background crash (think >90% of all crashes), which required moving the local database back to the app container, which in turn required completely rewriting Siri Shortcuts and the sharing action for Safari.

Since I’m already re-doing on the new subscribe/save view, I decided to also redo all of the feed management code, which means all feed management operations will be much faster and will no longer require syncing for the changes to show up.

Version 2.6 will be the first version to be available on the shared subscription on macOS, and also finally drop the 70% scaling which is standard for Catalyst apps, but this also required me to go through the entire app, and adjust every view, every button to not be comically large on macOS, but it should lead to crisper text on macOS.

  • Fix the most common crash
  • Better feed management
  • Under the hood changes
  • No longer scaled on macOS
  • New Shared Subscription + Plan

Version 2.7

Version 2.7 is all about syncing, and especially the new services require the feed management changes from 2.6, to avoid doing too much work twice.

Improvements for TTRSS, FreshRSS, new services like Raindrop, miniflux or feeder. A re-structuring of the local database to improve performance with > 20.000 articles on device.

Better notifications, including an article preview (for individual article notifications), and options to star or mark the for reading later.

I’ll likely drop support for iCloud account settings and app settings sync in favour of json import/export. Since this will work more reliable and can be used as backup as well. The ability to sync feeds/read later will of course continue to exist, but will be limited to one feed and one read later account per iCloud account, since I’ve seen far too many users who set up multiple iCloud feed accounts by accident.

  • New Sync Services
  • iCloud improvements
  • Better notifications
  • App Settings json import export

Version 2.8

The advanced users update. Okay, with Fiery Feeds almost every update is for advanced users, but I wanted a tag line.

Ability to set more options on a per feed basis, including sort order, notification settings, number of articles to keep, image caching, and so forth.

Advanced saved searches with multiple parameters, think of iTunes’ smart playlists, but for articles, and based on those saved searches, one search per account, that automatically marks articles as read. For example articles older than a specific time or articles containing a specific keyword.

  • Per feed settings
  • Advanced searches
  • Auto read articles

Version 3.0

I’m already including version 3.0 here, and if all goes well, I might even start working on 3.0 in 2022, but I don’t expect a release this year.

It’s going to be a Mac-first redesign of pretty much the entire app, rewriting feed and article list based on the lastest APIs, system sidebar, system toolbar, multi selection in the article list, dragging articles to tags to tag them and all the other expected behaviours for macOS apps.

  • Drag & Drop
  • Multiselection
  • Browser extension
  • Statusbar icon
  • Mac First Redesign

New

  • When synchronizsing inside a feed or folder list, only the current feed/folder is update (if supported by the account)
  • The integrated share/subscribe action can now be triggered from the article share menu

Fixed

  • Improved article list scroll performance
  • Improved list layout in articles
  • Code/preformatted elements now use the same inset as images/videos
  • Fixed read later share action when pressing a link in an article
  • Fixed pasting urls from safari to the new link/feed text field
  • Fixed a potential crash with Newsblur
  • Fixed expand button behind traffic lights [macOS]

New

  • Setting “unread counts in all articles mode”
  • Enabled small widget for single articles
  • New setting: scale preview images to fit
  • Cleaned up settings, more non-expert settings
  • Expert settings can be enabled in general
  • Expert setting to change the widget article pool size
  • Smart views can now be selected as source in widgets
  • Multi article widgets now also have an update interval
  • TTRSS now updates existing articles, if News+ is disabled
  • Added x-callback-url to synchronize specific accounts

Fixed

  • Fixed fiery://openAccount/ url scheme
  • Improved scrolling with the space shortcut
  • The option “On Demand Image Loading”: “Never” now correctly prevents images in the article list as well
  • Correctly update the article meta label in the list on starring an article
  • Fixed showing theme directory when only manually toggle theme is enabled
  • Larger multi article widget not shows the first 8 articles properly [iOS]
  • Trims whitespaces at the beginning of the article title
  • Properly dismisses read later dialog after adding
  • Improved The Old Reader authorisation logic
  • More reliable sync rotation animation

New

  • Separate settings for app layout in landscape and portrait [iOS]
  • Option to enable/disable manually toggling dark mode by double tapping the navigation bar [iOS]
  • Option to have all folders in the feed list open by default
  • Theme editor now shows descriptive colors in list

Fixed

  • Potential crash when expanding folders in list
  • Fixed {content-plain} tag in email action body [iOS]
  • Space keyboard shortcut now scrolls a full page
  • Article dismiss animation when tapping outside article [iOS]
  • Fixed updating hot links by pulling down
  • Fixed dismissing article view wrongly on swipe if switch articles is disabled [iOS]
  • Improved window resizing performance [macOS]
  • Fixed showing wrong label on pull up footer in article list
  • Fixed default selected themes [macOS]
  • Fixed crash on resetting app settings

New

  • Added {text-selection} to url action tags
  • Added {text-selection} to mail action tags

Fixed

  • Fixed empty cell at the bottom of settings [iOS]
  • An issue with date formatting for articles older than 24hrs
  • Fixed an issue with mail actions where the subject wouldn’t be set
  • Possible fix for missing text in article list

Fixed

  • Issue where an active subscription was an recognized [iOS]
  • Issue where the app may have wrongly asked for an subscription [macOS]

New

  • Added “Email App Setttings” option on the about screen
  • Added option to attach the article html as file to email templates

Fixed

  • Safari Extensions not recognizing Premium [iOS]
  • Tap in the margins no longer activates links spanning two lines [iOS]
  • Click in the margins no longer activates links spanning two lines
  • Fixed read article/dimmed image alpha in theme editor
  • Fixed swiping down on navbar to dismiss article [iOS]
  • Improved article list performance
  • Clipped articles in article list

New

  • Support for extra large widgets (iPad) [iOS]
  • Added option to open links from the in-app webview in external browsers [macOS]
  • Added {author} to url action tokens
  • Added quote text alpha to theme properties
  • Added option to always display the published time in articles
  • Separate sections for iCloud and local accounts when creating a new account
  • Ability to reset the app’s settings (about screen) [iOS]

Fixed

  • Fixed sidebar width settings [iOS]
  • Fixed disappearing text in article when swiping down [iOS]
  • Fixed {url} token when sharing links in an article [iOS]
  • Toolbar button hover background [macOS]
  • “Preferences” window title [macOS]
  • Fixed layout issue with video previews
  • Fixed {url} token when sharing links in an article [macOS]
  • Fixed search for options in settings
  • Fixed wrong font in Hot Links
  • No longer opens links while scrolling [iOS]
  • Improved pre/code rendering
  • Minor theme adjustments

New

  • Added preview image/summary text options to single article widget

Fixed

  • HTTP Auth in TTRSS
  • Fixed duplicate articles in tags group
  • Using the correct window titles

Fixed

  • Premium check for themes [iOS]

Fixed

  • Widgets show actually latest articles
  • Fixed opening article from widget on app cold start
  • Fixed dimming article header image in dark mode
  • Fixed dimming images in article view setting
  • Smaller font in single article widgets
  • Fixed system light theme
  • Fixed downloading texts (Pocket)
  • Fixed login while Pocket app is installed
  • Fixed video layout in native rendering
  • Improved session handling (TTRSS)

New

  • Expert setting to enable/disable bold titles in the article list
  • Option to disable bold link highlights

Fixed

  • Workaround for NextCloud News sync issue
  • Fixed double tap navbar to toggle dark mode gesture
  • Changing the article text size now disables the “use system font size” setting automatically
  • Fixed searches as source for multi article widgets
  • Dim Images only in dark mode