RSS Guard 5

martinrotter·martinrotter.RSSGuard5

Feed reader (podcast player and also Gemini protocol client) which supports RSS/ATOM/JSON and many web-based feed services.

winget install --id martinrotter.RSSGuard5 --exact --source winget

Latest 5.2.2·July 6, 2026

Release Notes

I used AI to perform static codebase analysis and the analysis discovered many many bugs vast majority of which I was able to subsequently reproduce. Most of them were crashing bugs. I fixed them but it is possible (and likely) that some other bugs got introduced instead. I do not plan to add new features for some months now because we need to stabilize the codebase. So only minor feature refinements and bug fixes will be added for some time. Added:

  • Splash screen displayed during application startup can now be enabled in the general settings and is disabled by default. (#2329) Fixed:
  • Enhanced contrasts for colors in "minimal-dark" skin. (#2343)
  • Unselecting highlighter in article list did not properly propagate the change. (#2342)
  • Feed list now correctly applies the restored column and sort order to accounts and feeds loaded during application startup.
  • Custom notifications no longer crash when an article-list notification is removed after exceeding the available screen space.
  • Article filters no longer crash the application when attempting to remove an attachment with an invalid index.
  • Update dialog no longer crashes when the server returns no releases.
  • Localization settings no longer crash when translation contributor metadata is empty or malformed.
  • Preview scrolling actions no longer crash when a media player tab is active.
  • WebEngine callbacks no longer access destroyed browser tabs after asynchronous page operations finish.
  • Fix marking articles read with delay. (#2315)
  • Starting another RSS Guard instance no longer risks freezing the already running application.
  • Closing a tab while a Gemini page is loading no longer risks crashing the application.
  • Invalid folder relationships no longer cause RSS Guard to freeze while loading accounts or imported data.
  • Accounts can no longer be deleted while their feed tree is being synchronized.
  • Fixed a possible crash while synchronizing XMPP chat rooms with missing names.
  • Feed saving and importing errors no longer cause the application to crash.
  • Feed and folder deletion now uses the correct database connection.
  • Article labels are now correctly preserved when importing from QuiteRSS.
  • Feed and folder descriptions are now correctly preserved when importing from RSS Guard 4.x.
  • Fixed discovery of gzip-compressed sitemap feeds.
  • Nextcloud feeds referencing missing folders no longer crash account synchronization.
  • Account saving errors no longer cause the application to crash.
  • Failed Tiny Tiny RSS synchronization no longer replaces the local feed tree with an empty one.
  • Tiny Tiny RSS article attachments now use the correct URL and media type.
  • Failed Gmail account synchronization no longer leaves the account permanently busy.
  • Forwarding a Gmail message no longer crashes when its details cannot be downloaded.
  • GReader-compatible accounts no longer expose sensitive login details in the debug log.
  • Release debug logs no longer expose values stored in the database.
  • Newly downloaded articles now receive correct database identifiers when using MariaDB.
  • Feed updates can now be cancelled more reliably.
  • Authentication details are no longer forwarded to other websites during redirects.

Installer type: nullsoft

ArchitectureScopeDownloadSHA256
x86DownloadA32946AD9A6374F6DC09D88B84033AE646C43CBE57847EFBB8C013AAD2F0AD27

Details

Homepage
https://github.com/martinrotter/rssguard
License
GPL-3.0
Publisher
martinrotter
Support
https://github.com/martinrotter/rssguard/issues
Moniker
rssguard5

Tags

aggregatoratombazquxc-plus-plusfeedlyfreshrssgmailinoreadernextcloudqtrdfrssrss-guardrss-readertheoldreadertiny-tiny-rss

Older versions (6)

5.2.1
ArchitectureScopeDownloadSHA256
x86Download7ACFA51685F60939CFA19D28C21E10038881AEAAE6E59269C7335E7D3CB3CAC4
5.2.0
ArchitectureScopeDownloadSHA256
x86Download5FAB6628B76DF1C4854E45E4EB5D5E12C5B87B35854E8811182D36F9A8BCD637
5.1.2
ArchitectureScopeDownloadSHA256
x86Download93464C44D032A5560D5F4A7BC95330C0858061115E5DA6A8B00CC646772968C7
5.1.1
ArchitectureScopeDownloadSHA256
x86Download837E8F56A9134952D50ECABB1FDEB15048A661126B470D6FBACE89D06E571F49
5.1.0
ArchitectureScopeDownloadSHA256
x86Download02C50C6C1B8F219F812D8F9BD52A41906BCA8D5A746A7EFC4D7C30BB4B49475A
5.0.4
ArchitectureScopeDownloadSHA256
x86Download09B4DE851679852238EA4C34BC7BF76FD74A7AB0CC20F14E2EB268FD7E7583A2