v1.4.8
A short cycle: swiping lands on a whole page, and three long-standing bugs that quietly did the wrong thing are gone.
✨ New
- The next articles are warmed ahead of you, images included. On a feed set to auto-extract, FriRSS already prefetched the text of the articles you were about to reach — but not their images, so they arrived late and pushed the text down, which was very visible swiping through the iPhone PWA. The warm-up now covers body images too, and reaches ten articles ahead instead of five. It obeys your offline-images setting: on "none", nothing is downloaded.
🐛 Fixes
- Switching feeds mid-load no longer mixes two lists. When an infinite-scroll page arrived after you had moved to another feed, its articles were appended to the list on screen — a different feed's — and the mixture was written to the cache of the view you had left, so it came back on the next load, offline included. A page whose view is gone is now discarded.
- Infinite scroll inside a search stays inside the search. Reaching the bottom of a result list loaded more of the feed rather than more of the query, quietly mixing unrelated articles under a search box still showing your terms. Pagination now continues the search, in the same scope (feed, category, favorites, read-later).
- A FreshRSS problem no longer signs you out of FriRSS. An expired FreshRSS session, or an API password changed on the server, closed your FriRSS session and sent you back to the login screen although your FriRSS account was perfectly valid. The two authentications are now told apart: only your FriRSS session expiring signs you out.
Full detail in the CHANGELOG. Image: ghcr.io/fripix/frirss:1.4.8.