Skip to content

Releases: martinrotter/rssguard

4.4.0

27 Jun 07:58
Compare
Choose a tag to compare

Please, fill the survey.

Added:

  • Read/unread state is now also shown by coloured dot in article list, inspired by similar feature of QuiteRSS. The behavior is switchable in settings. (#948)
  • Details of selected feed list item are now enhanced with new information. (#962)
  • Item (feed) ID is now visible in item details and in tooltips of feed list. (#965)
  • "nudus" skin is bit tweaked. (#942)
  • Added option to reorganize any folder in feed list alphabetically even in manual sorting mode. (#918)
  • Added shortcuts to scroll article up/down. (#408)
  • Added global option to open all hyperlinks by default in external web browser. (#386)
  • Email editor for Gmail now supports rich-text.
  • Added support for very fast feed fetching intervals.
  • Added button to clear web cache and storage.
  • Added some missing icons.

Fixed:

  • Application performance is now hugely improved when using big number of labels and/or article filters. There are some possibilities for extra performance fine-tuning which might be addressed in the future. (#952)
  • Behavior and visual representation of "article highlighter" and "article list filter" tool buttons is now fixed. (#943)
  • Newly created label is now placed in correct sort position in feed list. (#978)
  • Fixed html/plain auto-detection for "https://blog.torproject.org/blog/feed". (#979)
  • Modal dialogs are also taken into account for feature "do not fetch feeds when main window is unfocused". (#973)
  • Hamburger menu did not work in fullscreen mode in some cases. (#953)
  • Resizing of feed import dialog is now better. (#945)
  • Unwanted application restarts. (#940)
  • Main window fade-in effect on Windows OS is now consistent. (#933)
  • Many other smaller fixes.

4.3.4

20 Apr 06:47
Compare
Choose a tag to compare

Added:

  • Persistent article/item viewer. By default it is on. If no article is selected but feed/category is, then miscellaneous information about selected feed list item is displayed. (#424)
  • macOS build is now built with macOS 11.
  • Linux build is now built with Ubuntu 20.04 which is now oldest supported Linux LTS distribution.
  • Reworked logic of determining which article states (read/unread/starred/unstarred) have changed when synchronizing states to remote feed servers. This concerns all synchronized plugins like Gmail, Greader, Feedly, etc. and show in theory lead to much better performance when you mark many articles as read or unread.
  • Couple of extra QoL enhancements for Gmail like proper encoding of attachment filenames, turned off displaying of "enclosures" as these are displayed in other way, etc.

Fixed:

  • Deadlock when fetching feeds in some corner situations is now resolved. (#910)
  • URLs of articles are now sanitized from leading and trailing spaces. (#914)
  • ATOM feeds were mistakenly changed to RSS feeds during OPML import. (#913)
  • Now compiles with GCC 13. (#911)
  • Freezing of GUI when fetching feeds should now be gone even on newer Qt library.
  • Correct account-wide proxy is used when importing feeds.
  • Article duplicity checks are now much more useful and actually working in article filters.
  • Translations synced.
  • All buttons from article toolbar now correctly follow tool button style.

4.3.3

23 Mar 08:19
Compare
Choose a tag to compare

Added:

  • Article searching was greatly improved - now you can use either text or regexp or wildcard as search phrase and you can choose whether to search just in titles or in whole article. (#886)
  • Added option to focus feed/article lists with keyboard shortcuts. (545)
  • Uninstaller now should detect if RSS Guard is running or not. (#529)
  • Gmail: Original e-mail body is now appended to response.
  • Gmail: E-mail preview now uses styling from skin for unified UX.
  • Minor enhancements for OPML importing.

Fixed:

  • Showing pictures from authenticated feeds now should work. (#909)
  • Word-wrap is now correctly used for plain-text articles. (#900)
  • Some memory leaks were patched and also SQLite database connections now share "cache" across all threads, resulting in drastically better RAM usage of the app.
  • Feedly: Article state synchronization now works.
  • Updated docs, updated translations.

4.3.2

03 Feb 11:40
Compare
Choose a tag to compare

Added:

  • Display total number of underlying feeds/categories in account's tooltip in feed list. (#881)
  • Press "CTRL+F" when article script textbox is highlighted in "Article filters" dialog to allow for text searching. (#889)
  • Filtering option in article list toolbar are now inclusive with checkbox like appearance. You can now thus select multiple filtering conditions and if article meets atleast one of them, it is displayed. (#468)
  • WebEngine disk cache now can be disabled in settings. If it is "disabled" then RSS Guard will use memory-based cache which is automatically destroyed when RSS Guard exits. (#725)
  • Help spoilers now can display HTML help with clickable hyperlinks.
  • Skins are now able to load custom TTF and OTF fonts and also skins now are able to specify application-wide font. You can see sample usage of this feature in sample skin.

Fixed:

  • Fixed crash when importing OPML files.
  • Fixed looooong-standing hidden bug which could cause that labels DEassigned from filters were not synchronized back to feed service if supported.
  • Enhanced information about "resources" in "About" dialog.

4.3.1

25 Jan 07:28
Compare
Choose a tag to compare

Fixed:

  • Reverted to Qt 6.3 for Windows 10+ builds due to some regressions AGAIN.
  • Fixed TT-RSS icons downloading when obtaining list of feeds/folders.
  • RSS Guard now converts all placeholders (for example "%data%") to native path folder separators.

4.3.0

21 Jan 15:58
Compare
Choose a tag to compare

Added:

  • Massive update for feed fetching mechanism. It is now very parallelized and performance gain should be brutal. On my development PC with 4 cores (Intel i5) I observed 800 % performance boost. Note that this feature required huge number of changes on source code so there could be some corner case regressions or not so polished situations. File bug report when that happens. Also, number of threads used by this feature is configurable via --threads command line switch. This parallelization approach will also be applied to some other parts of application in the future, particularly for some massive batched network operations in some plugin - TT-RSS, Greader or Gmail - which will result in massive performance boost too.
  • RSS Guard is now available on Flathub in two distinct variants - "full" and "lite" (same as "nonwebengine").
  • Suffix ".xml" is also accepted for OPML 2.0 files.
  • Brutal speed enhancements when importing OPML 2.0 files. Whole functionality is now properly parallelized and performance boost is potentially massive, depending on number of your CPU cores/threads.
  • Qt 6 bumped to 6.4.2 version - this fixes some regressions.

Fixed:

  • Some random Mac OS X crash. (#866)

4.2.7

21 Dec 14:14
Compare
Choose a tag to compare

Released for technical reasons. Use this or 4.2.6. No problem.

4.2.6

21 Dec 12:13
Compare
Choose a tag to compare

Added:

  • Bunch of premade sample article filters added to "Article filters" window.
  • Placeholders in external tools definitions can be now arbitrarily placed.
  • Article RSS enclosures can now be added from within article filters.
  • Added customizable skin color for feeds with NEW articles. So now it is possible to distinguish between NEW and UNREAD (but old) articles. (#850)
  • Added application debug log dialog. See "Help" menu for more.
  • Too big fetched feed icons are now automatically scaled down to fixed size (48x48).
  • Now it is possible to run post-process script when importing OPML. (#848)
  • Now it is possible to change "User-Agent" HTTP header. (#835)
  • Added now column into article list which shows labels for each article. (#768)
  • Now it is possible to "suppress" feed. Suppressed feeds do not trigger notifications. (#745)

Fixed:

  • HTML detection on the QTextBrowser viewer is now more precise. (#813)
  • Article decoding for Nextcloud News works better. (#814)
  • Inoreader built-in API tokens are removed, because they were abused.
  • Default AdBlock lists now have corrected URL addresses.
  • Fixed full-article scraper "scrape-full-articles.py".
  • Do some preparations and code cleanups for adding "lite" RSS Guard variant to Flathub.
  • Nextcloud News plugin processes "mediaThumbnail" and "mediaDescription" when parsing articles. (#831)
  • Avoid appending empty RSS enclosures to articles. (#832)
  • AppImage reverted to Qt 5 as Qt 6 support in AppImage generator is very very buggy.
  • All dialogs where icons/images are selected now load their "formats" dynamically to support all possible image formats correctly. (#834) This effectivelly adds "webp" and other formats on systems where it is supported.
  • Fixed crash. (#849)
  • Enable smooth-scrolling by default. (#793)

4.2.5

30 Sep 05:42
Compare
Choose a tag to compare

Added:

  • RSS Guard now can use super fast feed/article refresh rates. At this point it is possible to set refresh interval even to 1 second to allow super fast checking for content changes. (#723)

Fixed:

  • Newspaper mode caused some GUI glitches. (#810)
  • Feedly crashed whole application when performing folder/feed synchronization. (#807)
  • Some specific feeds are faulty but some adjustments were made to make RSS/ATOM parsing more loose. (#805)
  • Fixed HTML/plain article content auto-detection for some specific HTML cases. (#792)
  • Lessened severity of some debug messages. (#804)

4.2.4

05 Sep 11:56
Compare
Choose a tag to compare

Added:

  • Intelligent and network-usage-friendly two-way article synchronization is now supported in TT-RSS plugin too. Note that "api_newsplus" plugin must be installed on your TT-RSS instance. (#339)
  • Mac OS X release of RSS Guard now supports "arm64 Apple Silicon" architecture. (#758)
  • Google Reader API plugin now supports Miniflux. (#780)
  • Full-blown drag/drop feed/category reordering/sorting. Behavior is different depending on whether "alphabetic sorting" is enabled or not. (f63af3a)
  • Windows and Linux official packages now use Qt 6.3.1 or newer. Qt 5.15 is still supported, though.

Fixed:

  • Handling of CLI parameters was improved in several places throughout the app. This fixes calling external browsers etc. (#748)
  • Tray icon sometimes reported wrong number of new/unread articles. (#754)
  • App should handle pinned shortcuts on Windows better and allow it to re-open existing main window of running RSS Guard instance. (#773)
  • App sometimes generated empty OPML files. (#774)
  • Columns in article list were sometimes wrongly reset to default state. (#778)
  • Fixed icon validation for Flatpak release. (#782)
  • Skin "nudux-*" was improved. (#783)
  • Feeds sorting mode/order is now correctly persistent in all cases. (#784)
  • Handling of images in non-webengine article viewer is now better. (#785)
  • Better MinGW compatibility when compilling RSS Guard.
  • Translations synced.
  • Updated docs.
  • Specific error strings are now propagated to feed's tooltips properly so user can see specific error messages for feeds.
  • Article content layout is now greatly improved as content is automagically converted to HTML when displayed.
  • Better date/time handling of incoming e-mails in Gmail plugin.