New Features

Fiery Feeds 2.3 brings support for all the new iOS 13 features and some more.

Context Menus

I’ve completely replaced the old custom long press menu with the new context menus everywhere (and added menus in lots of new places).

Bionic Reading

First off, the article view now supports Bionic Reading. It allows you to read long texts with more‚Ä® focus, awareness, and sustainability. You can read more details on how Bionic Reading works here.

Nextcloud News

Fiery Feeds now supports two way syncing with selfhosted Nextcloud News installations.

Multi Window Support

Fiery Feeds now fully supports multiple windows on iPad running iOS 13 or later. You can open different accounts in different windows, you can also drag individual articles to open them in separate windows.

Siri Shortcuts

Siri Shortcuts with parameters are an extremely cool feature. I’m not thinking about them as much as things to say to Siri, and more like a bridge to allow scripting with Fiery Feeds. I’ve added shortcuts to fetch article ids from certain feeds or folders and to fetch article attributes (like title, body, author and so forth) for an article. And shortcuts to tag articles or mark them starred/read. I’m really looking forward to seeing what you all do with this.

As an example, here’s a short script that searches the “Must Read” folder for any article that contains “Apple” and tags the article.

System Dark Mode

You can still select your preferred dark and light mode, but now you have the option for the app to follow the selected systemwide mode, instead of following the screen brightness.

Even more

Version 2.3 also includes completely rewritten (and streamlined) keyboard shortcuts code and background sync using the newest APIs (which should reduce background battery usage), but you should not notice too much of these changes.

Some of my favourite little changes are the new two column settings view on iPads and that you can tap and hold any of the bottom toolbars to quickly customise them.

One more thing

There is one other thing hidden in this version. I’ve been working on the next generation of my article viewer for the past few months. With this new article view, I’m parsing the HTML for the article myself, and render the content using native elements, instead of throwing everything into a web view. It’s far from finished, but what’s there is already so much better (and much faster!) than the web view based rendering that’s currently on by default.

If you want to give it a shot, you can open the Expert Settings by tapping and holding the settings button, then look into the ‘Experimental’ settings. Let me know what you think :)

Fiery Feeds has lots of settings. There are the Expert Settings I’ve written about previously, there are the general app settings. And there are also the often overlooked account settings.

The account settings not include the login information, but also some additional operations like importing or exporting OPML files (in iCloud or local accounts).

Caching

You can how many and which of your articles should be downloaded to your device, and how many and which articles should cache additional data. You can choose whether you want all starred articles, and how many already read articles you want to have available on your device.

You can also choose which (unread, read or starred) and how many, at most, of your articles should be cached. Fiery Feeds always keeps the selected number of the newest articles with the selected states cached, and removes older articles, even if still unread from it’s cache.
Note that caching the article here is different from downloading the article. A downloaded articles shows up in the app, and has the in the RSS feed included article text available offline. For a cached article, the extracted article text (for text mode) as well as any image included in the article is downloaded and available offline. Both are downloaded on demand for any downloaded, but not cached article.

Notifications

Here you can choose whether to include the unread count in the app icon badge. (The unread counts of all accounts with this setting enabled are added together).
You can also choose if you want to receive detailed notifications for each new article (and wether you want to receive them inside the app, or only in the Notification Center. Note that the notifications inside the app only show for at most 5 articles, as to not block the UI for too long).
You can also choose to receive a sync summary (“6 new articles found”) as notification.

Smart Views

Here you can enable or disable any of the smart views, as well as setting the threshold for the long and short article folders, for the high and low frequency folders, and the number of days to be shown in the recents folder.

Mark Read

Choose when articles should be automatically marked read. Available options are on opening in the article view, on scrolling past them in the article list, or on triggering the quick share action.

Interface Settings

In the account interface settings, you can fully configure the bottom toolbars for the feed list, the article list, the Hot Links and article view. Additionally you can turn or or off showing word counts in the article list, as well as left/right swiping and saving the reading progress in the article view.

App Settings

Synching the general app settings is easy, you just need to enable “Sync App Settings” in Settings > iCloud and Backup. Note the selected color theme setting is exclude (since any custom theme file is not part of the settings, and might not be installed on other devices), as well as the selected layout (1, 2 or 3 panes), since that is very device depended.

If you find that any of your settings are not synchronised (this can happen after initially turning on “Sync App Settings”), you can try toggling them on one device. Since Fiery Feeds only synchronises settings when they’re changed, editing the setting, even if you set it back to its original value, will cause it to be synced to other devices again.

Alternatively, you can also use the “Rebuild iCloud Database” button in Settings > iCloud & Backup, to delete and reupload everything to iCloud, including all settings. Afterwards, use the “Replace Local Settings” button on your other devices to make sure all of the settings from iCloud are downloaded.

The app settings are synchronised with iCloud whenever you tap the “Synchronise Now” button in Settings > iCloud & Backup, when you manually trigger a sync in either the feed, article or accounts list, or when a background sync happens.

Account Settings

Synchronising account settings is a little bit more involved, since Fiery Feeds supports more than one account of the same type, and the settings should obviously only sync to the corresponding account.

To start you need to add your account on one, and only one device. Make sure to enable “Sync Accounts” in iCloud & Backup, and tap the “Synchronise Now” button, in case your account isn’t already listed under “Accounts in iCloud”. Then, on your other devices, remove all previously set up accounts, and import the account you’ve added to iCloud either in Settings > iCloud & Backup, or by adding a new account from the accounts list (the accounts found in iCloud are displayed at the top of the list).
After that, the account settings will be synchronised with iCloud, every time the account is synced, as long as “Sync Accounts” is enabled.

If you are experiencing issues, you can also use the “Rebuild iCloud Database” to reupload all data from one device to iCloud. Make sure to synchronise the account on the device, with the data you want to use, before synchronising on your other devices.

Note that purely local accounts do not support synchronising settings, and are not added to iCloud, to avoid confusion (when the account is listed in iCloud, but the feeds and articles are not synchronised).

If you want to delete an account, and all associated data from iCloud, delete it first from all of your devices (so it isn’t reuploaded automatically), then delete it from iCloud by swiping left on the account in iCloud & Backup.

Three Pane View

The new 3 pane view is not only a preparation for the eventual Mac app, but only works really great on the large iPads. There’s also the option to hide the feed list, to get the much requested view with the article list on one side, and the detailed article view on the other.

In addition to the three pane view for iPads, there’s also a big change in the interface for all devices: I’ve switched to a long press to open the menu for any items, instead of the right swipe it was before.
Not only is there more space to properly show all options, but it also free the right swipe gesture everywhere on the screen. And now that the swipe right action is free on all screens, I’ve used it to allow swiping back to the previous screen anywhere, not just from the screen edge.

As you can there are now two more actions available on articles (if supported by the sync service), namely tag article and delete article. That means full tagging support in Feedly, Bazqux as well as in Fiery Feed accounts.

Fiery Feed Accounts

The second new feature, and probably most requested feature so far, is also finally here: Completely local accounts. There is no longer a need for a third party sync service, just to use Fiery Feeds.
There are two types of local accounts, first there’s the feed account, which let’s you subscribe to to rss and atom feeds. And there’s also a read later account which let’s you save articles for a later date. Fiery Feeds will use its text extraction service to automatically download the text version of every added article.

You can add articles not only from within Fiery Feeds (with a swipe action for example), but also using the completely redesigned share extension from any other app, including Safari.

iCloud Sync

Since you might be using more than one device, you can also create iCloud based accounts, instead of just local accounts. Both feed and read later accounts are also available in an iCloud syncing variant, which synchronise your content between all of your iOS devices.

In addition to synching your content, version 2.2 also adds the option to synchronise all app settings, as well as account and feed settings (like the selected view mode for each feed). When you launch Fiery Feeds the first time on a new device you can also import your existing accounts from other devices with a single tap.

Tidur has always been something like a playground to try out new technologies. And with version 4.0 I’ve switched all of the syncing code from my syncing through my own server to CloudKit. Login and accounts are gone (since they are no longer needed), and syncing is now available to everyone.
I wanted to get familiar with CloudKit before adding it to Fiery Feeds, and you can now simply turn on syncing instead of having to create an account – which is a vastly better experience.

Additionally I’ve replaced the old hacked together Siri support with Siri Shortcuts. You can now record a phrase to start a specific timer, start timers from the Shortcuts app, and start suggested timers right from the lock or search screen (if iOS happens decides to suggest a timer). And it now includes visual feedback in Siri’s interface.

You can find version 4.0 on the App Store.