Elytra Blog

The simple RSS Reader. This blog publishes release notes, engineering and design details.

March 2022 Update

The first release of March, 2022 is here and includes a variety of improvements and bug fixes.

The is the first release to introduce Neptune, Elytra’s own full-text extractor based on modern technologies.

If you feel generous and have a couple of minutes, please leave a review on the App Store. It makes a huge difference for me. Thank you in advance.

Here’s what’s new and changed in v2022.03.0:

New

  • The app now uses Neptune, a new full-text extractor, for fetching full-text content for articles.
  • [macOS] Added Read and Bookmark buttons to the toolbar.
  • You can now import and export your feed settings.

Fixes

  • Fixed articles rendering an image caption again as a normal paragraph.
  • Fixed an accessibility bug where large bodies of text would not be picked up by VoiceOver.
  • Fixed an accessibility bug where image captions would sometimes skip punctuations when using VoiceOver.
  • Fixed a crash that would sometimes occur when opening an article in its own window.
  • Fixed fetching full-text and reloading full-text content.
  • Fixed discarding loaded full-text content.
  • Fixed a critical issue where the app would start into an invalid state after setting up the account.
  • Fixed a crash which would sometimes occur when opening an article in the browser.
  • Fixed a crash which would sometimes occur when setting up an article.

Notes

If you see continous errors when fetching information about subscriptions, purchasing or restoring: please check if you have a custom DNS blocker enabled on your device. Some of these prevent connections to the service Elytra now uses to manage subscriptions. You may have to unblock api.revenuecat.com in your DNS blocker settings to get things to work.

February 2022 Update

Elytra got multiple releases in February. This post outlines the changes across all those releases and acts as a monthly summary of things happening here.

Version Numbers

Starting with the recent releases, the versioning scheme for the apps has changed. The previous version numbers wouldn’t make much sense to either of us, except for identifying a particular release.

That’s not helpful if I have tens of builds for the same version and the macOS and iOS apps are running two separate builds for the same version.

Now, the versions are numbered as year.month.release, the latest release being 2022.02.4. That makes it easy for the both of us to identify when this build was released. For people browsing the App Store, it’s a clear indication of a regularly updated app as well.

Changes, Improvements and Fixes

Improvements

  • Added new keyboard shortcut to load Full-Text when an article is open.

  • Updated Japanese translations

  • Improvements to bulk marking read and improvements around on-device logging for the same.

  • Hint for externally opening articles

Fixes

  • Some fixes around images from specific hosts failing to load.

  • Fixed some issues around fetching full-text.

  • Fixed a bug causing full-text cover images not being drawn in the article view.

  • Fixed an issue with some attachments not appearing in articles.

  • [iOS] Added Logs viewer and export under settings.

  • Fixed swipe action on article not correctly marking an article as unread.

  • Clear local data correctly when resyncing.

  • Fixed shadows of the categories in the New Feed section.

  • Fixed a crash when processing block quotes in some articles.

  • Fixed a crash occurring after a successful OPML import.

  • Fixed crashes around importing feeds from OPML files.

  • Fixed feeds not mapping to folders when importing structured OPML files.

  • Fixed a bug with first time account setup causing multiple not-found errors in some cases.

  • Fixed a crash when syncing new articles which only contain a cover image.

  • Fixed adding a new feed directly to a folder.

  • Fixed feeds resync discarding feed settings.

  • Fixed feeds resync not remembering custom feed names.

  • Fixed shadows of the categories in the New Feed section.

I’m going to make this a habit: post a monthly summary at the beginning of each month so changes to app can be clearly tracked and if we missed out anything, we can go back and look at these logs to figure things out.

There are a few new repos I’d like to mention here:

  • Localisations All the translation files used by Elytra. If you find a mistake in a translation, please feel free to submit a correction there. You can also add a new language that you’re comfortable translating to. The contents of that repo use a permissive license, so other developers can also use translations that fit their apps from there.

  • IssueTracker The Issue Tracker is a public repo for tracking bugs and feature requests. If you have one, please open an issue there with the correct type so other users with similar requests can also chime in.

Thank you for reading, have a safe and cheerful day.