Unread 1.7.5

Unread 1.7.5 is now available in the App Store.

Unread stores account credentials securely in the Keychain. Keychain items are not included in all types of device backups. This update improves Unread’s handling of an account with missing credentials:

  • If credentials for an account are not found in the Keychain, the home screen will show a red exclamation mark where it would normally show the number of unread articles. Tapping on the account will bring the user to a login screen.
  • Unread will no longer attempt to refresh an account if its credentials are not found.

If this update makes you happy, please leave a review.

Unread 1.7.4

Unread 1.7.4 is now available in the App Store. This minor update adds some bug fixes.

In version 1.7 I inadvertently introduced a bug where the Last Background Fetch time displayed under Unread in the Settings app was not being updated correctly. This update fixes that.

I also inadvertently introduced a bug in version 1.7 that broke animation of theme changes. This update fixes that as well.

Finally, I added several accessibility fixes. My predecessors clearly prioritized accessibility in the app. I am eager to continue doing so. The accessibility fixes are:

  • If you execute the “Speak Screen” function while viewing an article, your device will now correctly read the article and stop at the end of that article.
  • If you execute the “Speak Screen” function on any screen where the title of the view is displayed at the bottom, the title of the view will be spoken before the contents.
  • Tapping on an account on the home screen when VoiceOver is enabled will now reliably result in the visible account information text being spoken.
  • Tapping the 1Password button when logging into Feed Wrangler, Feedbin, or Fever when VoiceOver is enabled will result in the text “Open Password Manager” being spoken.

If this makes you happy, please leave a review.

Feed Hawk 1.6.1

Feed Hawk 1.6.1 is now available in the App Store. This update delivers two bug fixes.

Inoreader expires logins after a certain period of time. With this update, Feed Hawk will provide a much clearer error message if your Inoreader login has expired.

This update also fixes a bug in which Feed Hawk would, under a narrow set of circumstances, not display a feed’s title.

If this update makes you happy, please leave a review.

Unread 2.7.3

Unread 2.7.3 is now available in the App Store.

This update addresses display issues for articles that include nested table elements. Such elements are rare in feeds but they are common in email newsletters. Both Feedbin and NewsBlur allow the customer to accept incoming email newsletters and to treat them as articles.

This update also fixes a bug where the “View Alt Text” screen sometimes cannot be dismissed.

Finally this update includes fixes for minor thumbnail image issues.

If you like these improvements please leave a review.

Feed Hawk 1.6 Adds Discovery of YouTube Channel Feeds and More

Feed Hawk 1.6 is now available in the App Store. This update adds a variety of improvements:

  • Feed Hawk now discovers YouTube channel feeds when opened with youtube.com URLs or from the YouTube app.
  • Feed Hawk will now be available in the share sheet when you long press a URL in Safari.
  • Feed Wrangler and The Old Reader now support JSON Feed. Feed Hawk will now make JSON Feeds available to users of Feed Wrangler, Feedbin, Inoreader, NewsBlur, and The Old Reader.
  • On the iPad, touching anywhere on the screen will now dismiss confirmation messages.
  • The Feed Hawk Web Service no longer serves as a search engine for feeds when none are found on a web page. This functionality has been obsoleted by feed discovery improvements in the app.
  • Feed Hawk now uses a universal link for the NewsBlur OAuth Redirect URL. This results in a more secure login process for customers using NewsBlur.

I updated the privacy policy to note that the Feed Hawk Web Service is no longer used as a search engine for feeds. I also updated it to allow for the possibility of Feed Hawk checking the web service for announcements. I have not yet implemented such an announcement capability, but I wanted to include it in this change to the privacy policy rather than make another change to the privacy policy later.

If this update makes you happy, please leave a review.

Unread 1.7.2

Unread 1.7.2 is now available. This update contains the following bug fixes:

  • Fixed the “Open in Safari” and “Open in Chrome” share sheet items
  • Fixes to thumbnail bugs and image caching bugs.
  • Added a note to the Migration Guide stating that migrating purchases requires the most recent version (2.6.3) of the Supertop Unread app

If this makes you happy please consider leaving a review.

Unread 1.7.1

Unread 1.7.1 is now available. This update contains two fixes:

  • Fixed a bug where unread counts were not properly updated under some circumstances.
  • Fixed a bug where the list of categories was not always shown to Feedly users.

If this makes you happy please leave a review.

Supertop Podcast

Pádraig and Oisín of Supertop invited me to join them to discuss the Unread acquisition on the Supertop podcast. If you are interested in hearing our combined thoughts behind the acquisition and where I might take the product, you will enjoy this episode.

Golden Hill Software Acquires Unread

I am very excited to announce that Golden Hill Software has acquired Unread, a beautiful RSS reader for iPhone and iPad, from Supertop.

I have been a fan of Unread since Jared Sinclair first released it in 2014 and I have been an avid consumer of news via RSS for much longer. I wrote Feed Hawk last year because I wanted to make it easier to subscribe to feeds from my iPhone. I am also a fan of Supertop’s other work. I have been using Castro since shortly after Supertop released its first version and I have been using Tokens for about a year.

Pádraig and Oisín, the team behind Supertop, said on a recent episode of their podcast that they were reconsidering the future of Top Hat, Tokens, and Unread because they need to focus on Castro. I knew that if Supertop ever decided to stop developing Unread I would want a chance to take it over, so I wrote to them. After some discussion they agreed to sell me Unread.

I want to thank Pádraig and Oisín for trusting me with the future of Unread and for being great to work with during this transition.

I hope my new customers will also take the opportunity to check out Feed Hawk. Feed Hawk makes it easy to subscribe to a website’s RSS feeds while visiting that site using Safari, Chrome, or almost any other iOS app that lets you open a share sheet while viewing a web page. It supports a wide variety of feed services including Feed Wrangler, Feedbin, and NewsBlur. It will also work with Fever if you install a Fever-Feed Hawk Adapter on your server.

There was no way to move Unread from Supertop’s App Store account, so Unread 1.7 is now available as a new app. If you had purchased the unlocked functionality, you can migrate your purchase to this new version at no cost. A Migration Guide is available with more details. Unread 1.7 introduces these improvements:

  • Free migration of purchases from previous versions
  • Universal app for iPhone and iPad
  • Account login improvements

Details about improvements in this update are available in the release notes.

If you have any feedback about Unread, please email me. If you like Unread or the improvements in this update please leave a review.

Feed Hawk 1.5

Feed Hawk 1.5 is now available in the App Store. This update delivers three big sets of changes:

  • Feed discovery improvements
  • Support for JSON Feed
  • Better success and error notifications

Feed Discovery Improvements

Most sites link to their feeds from pages that are part of the site’s blog. Many do not link to those feeds from pages that are not part of the site’s blog. With this update, Feed Hawk will now look for a blog page and search that page for feeds if it does not find a feed on the current page. If you are visiting foo.com, Feed Hawk will look for a page at blog.foo.com and at foo.com/blog/. It will also look for links to a blog on the page you are visiting.

In addition Feed Hawk will now find the relevant blog feed, author feed, and tag feeds for any page hosted by Medium. Medium publishes these feeds but Medium pages generally only link to one feed or to no feeds at all. Feed Hawk now detects whether a page is served by Medium even if it does not have a medium.com URL. If the page is served by Medium, Feed Hawk will use its knowledge of where Medium feeds are located.

Support for JSON Feed

JSON Feed is a new feed format written by Manton Reece and Brent Simmons. If you are using a feed service that supports JSON Feed (Feedbin, Inoreader, or NewsBlur), Feed Hawk now discovers and allows you to subscribe to JSON Feeds.

Because JSON Feed is so new, most sites that publish JSON Feeds also publish RSS or Atom feed equivalents. Showing customers a list of feeds where some are essentially duplicates of others would make for a poor user experience. Therefore Feed Hawk will hide RSS and Atom feeds for the page if there are also JSON Feeds and you are not subscribed to any of the RSS or Atom feeds. It will hide the JSON Feeds if you are already subscribed to at least one of the RSS or Atom feeds and not to any of the JSON Feeds.

Better Success and Error Notifications

If you tap on the screen while Feed Hawk is displaying a confirmation message, Feed Hawk will now immediately dismiss that confirmation message. Feed Hawk now displays error messages in traditional alerts instead of in HUD windows.

If you enjoy using Feed Hawk or if you like these improvements, please consider leaving a review in the App Store.