The September release of Elytra focuses on bringing new features and improving performance & reliability of the app. It also brings support for iOS 16 and the newly released iPhone 14 and 14 Pro family of devices.
iOS 16 and macOS 13 (Ventura) have been available in Public Beta for a couple of weeks now.
They will be generally available in the coming weeks.
With on-going efforts to modernise Elytra’s codebase, and keep things lean & fast, the next release of Elytra (v2022.8) will be dropping support for older OSes. The new support matrix is as follows:
macOS 12 (Monterey)
macOS 13 (Ventura)
With 96% of active users already on one of these supported releases, the migration will be seamless for you. If you are using devices on older releases, the current version available on the App Store (v2022.7) will continue to work. As no API deprecations are planned, this will not affect usability of the current release in any way.
I’m excited for the v2022.8 release and new features planned for upcoming releases, some of which you can see in the Public Issue Tracker.
New marking articles as read now happens in the background. The operations complete instantly and whenever your device has an opportunity to update this with the API, it’ll make an attempt. If you’re offline, it’ll try the next time you’re online.
The first release of 2022 is here and brings some incredible performance enhancements to Elytra. This is the culmination of all the work I put into the app’s engine in 2021.
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 v2.6.0:
Moved to a new of storage engine (Apple’s own) which is much faster, reliable and will help implement a lot of the upcoming features in Elytra.
New Small widget that shows the latest unread article from a single feed of your choice.
New onboarding flow
The app is now localised for 10 languages. If you spot any mistakes in the text translations, please get in touch.
Reset Account: You can now reset parts of or your entire account without having to create a new account.
Added Source Han Serif font for improved support in CJK articles.
macOS: Added a “Reset App” item under preferences.
Notifications will now include the cover image if the article includes one.
Major improvements to handling and managing subscriptions in the app. See note below if subscriptions data fails to sync.
Widgets now directly load data from the common data store, so they update much faster and sync more reliably.
macOS: Added Internet Access Policy items to give descriptive messages of connections in apps like LittleSnitch and MicroSnitch.
macOS: Fixed spacing for items in Preferences.
macOS: Improved full-screen support for videos in Big Sur. Toggling full-screen on a video will now open it in the OS’s fullscreen, not limited to the app window’s area.
Fixed a bug where favicons would sometimes never load for a feed even with a valid URL.
Fixed loading indicator showing when no where articles available (after switching sorting order).
Opening articles from feeds with reader mode enabled now works across all article list types (unread, today, folder…)
Fixed a crash that would occur on opening certain articles with deeply nested content.
Fixed a critical range overflow bug when applying attributes to paragraph content.
Fixed a bug where toolbar article navigation buttons would not update after changing the article.
Due to some bugs in modern systems, the following have been temporarily disabled:
Hide bars on scroll (iOS and iPadOS)
Search on macOS
If you notice any translation errors, please feel free to reach out to me on email@example.com. I’m continuously working with wonderful people who are helping with translating the app and introduce new languages to Elytra. If you’d like to help, you can check out the instructions here.
If you see continuous 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 unblock api.revenuecat.com in your DNS blocker settings to get things to work.
With 2021 wrapped, we end another pandemic laden year, and I hope it has been a gentle one for you. Here’s what happened for Elytra in 2021:
Exactly a year ago, I made some pricing calibrations for the Indian AppStore and some other regions to keep the original prices for Elytra’s subscription plans.
Soon after, we got the 2020 Winter update which brought local sync, and support for local notifications. It also brought a feed settings user interface to toggle per feed settings like Notifications, Automatic Reader Mode and more.
Later in May, Elytra’s 2021 Summer update went live which brought in numerous updates and improvements to the app. It was one of the largest updates ever in terms of changes of lines of code.
Along with the 2021 Summer release, the Notarized Builds were also made available enabling you to download Elytra directly from me.
And in the last quarter, Elytra v2.4 and v2.5 were released alongside the iOS 15 and macOS 12 releases respectively.
The Future on iOS and macOS
Overall, 2021 was much busier for Elytra than 2020 was. A lot of improvements, updates and new features. And if you’ve been a customer of Elytra for a while, you know that never stops.
The 2022 Q1 release is just around the corner. I’m polishing up the release now, and thanks to my beta testers, this has been very quick. The Q1 release is mostly going to focus on performance & stability, and moving to a new storage engine. More on that once the actual release becomes available.