Skip to content

v1.4.7

Choose a tag to compare

@Fripix Fripix released this 02 Sep 20:59
· 55 commits to main since this release

Ticking an article read now clears it from the unread list — and a run of write bugs that had been failing quietly is fixed along the way.

✨ New

  • Marking an article read removes it from the "Unread" list. Ticking the ✓ had no visible effect under the very filter it was about. The row now goes immediately; if the server refuses the write, it comes back where it was. (#10)
  • Opening an article keeps its row. Only a deliberate tick removes one — reading, and mark-as-read-on-scroll, leave the list alone so you keep your place.
  • The ✓ is now in the compact layout, where it was missing while every other layout had it.
  • An empty list offers to load the next page. A view with nothing left to show while the feed is not exhausted — filtering on favorites in a feed whose first articles are not starred, say — used to claim there was nothing more. It now says so plainly and offers to go on.

🐛 Fixes

  • A stale write token no longer breaks every write. FreshRSS's CSRF token was fetched once per browser session and never refreshed, so the moment it expired — FreshRSS session renewed, server restarted — every mark, star and read-later failed silently until you reloaded the page. FriRSS now fetches a fresh token and replays the write once.
  • A lost write says so. A write the server refuses, or one queued while your connection is fine, used to leave no trace on screen. A message now explains both. Genuinely offline, nothing appears — the offline banner already covers it.
  • Removing "read later" no longer loses the article when the server refuses. From that view the row left before the server had answered; on a refusal it never came back, and the counter announced an item above an empty list. Same correction the favorites got in 1.4.4.
  • A row removed from "read later" no longer returns when you leave the view and come back.
  • No more flicker when a day empties. Marking the last article of a date band read replayed the entry animation on every row of the following days.

Full detail in the CHANGELOG. Image: ghcr.io/fripix/frirss:1.4.7.