Weekly summaries of user-visible changes in Lion Reader. Subscribe to the changelog feed for updates.

Changelog: week of April 4, 2026

Here’s what’s new in Lion Reader since the last update:

  • Fixed the “Recently Read” list — articles now appear reliably as you read them, and only actually-read articles are shown (#748, #750)
  • Fixed swipe gesture false positives (#745) — accidental swipes should trigger much less often
  • Fixed article timestamps showing “0 years ago” for posts near the one-year mark (#753)
  • Fixed email subscriptions not appearing correctly in your subscription list (#751)
  • Improved article scoring — saved articles now correctly take priority, and unread articles are excluded from personalization model training (#733, #752)
  • Launched an announcements blog with an RSS feed you can follow for release notes and updates — announcements.lionreader.com (feed)
  • Added a changelog RSS feed so you can subscribe to these release notes directly (changelog.xml)

Changelog: week of April 6, 2026

Here’s what’s new in Lion Reader since the last update:

  • Fixed unread counts staying in sync across tabs — reading or marking articles in one tab now correctly updates the unread count everywhere else (#797)
  • Fixed article read state not updating in place — marking an entry as read now immediately reflects in the article view, not just the list (#793)
  • New users are now automatically subscribed to the Lion Reader announcements feed — so you’ll get release notes and updates right in your reader (#768, feed)
  • Screen stays on during narration — your device will no longer sleep while an article is being read aloud (#762)

Changelog: week of April 20, 2026

  • Fixed the unread-only filter cutting off your subscription list — when filtering to show only feeds with unread articles, all matching subscriptions now load correctly instead of being truncated (#822)
  • Fixed markdown articles with colons in their metadata — posts whose frontmatter values contained colons (e.g. in titles or URLs) were previously not parsed correctly (#819)
  • Fixed a crash during AI score model training — the background worker no longer runs out of memory when learning your reading preferences (#801)

Changelog: week of April 27, 2026

Made several security improvements to protect your account and data:

  • Hardened authentication and API security — Added rate limiting to sign-in and token endpoints to help protect against brute-force attacks, fixed a race condition that could accidentally lock you out of your account when unlinking a login provider (#825), and stopped storing decrypted API keys in the session cache (#834)

Removing the algorithmic feed

We’ve removed the algorithmic feed (the “Best” feed and entry voting system) from Lion Reader. This includes the machine learning model training, score predictions, vote controls, and the Best feed sorted by predicted score.

Why? The feature had low adoption and high maintenance costs. The background ML training jobs were a frequent source of worker flakiness, and the complexity of the scoring pipeline (TF-IDF vectorization, Ridge regression, inline prediction after feed fetches, weekly model retraining) wasn’t justified by the number of users actively using it.

Your existing reading experience is unchanged — all other features (starring, saving, tagging, search, narration, AI summaries, etc.) continue to work exactly as before. The algorithmic feed settings page has also been removed from Settings.

We’re keeping the underlying database data (scores, predictions, models) intact in case we decide to revisit personalized feeds in a different form in the future.