Skip to content

Releases: martinrotter/rssguard

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.

4.2.3

02 Jun 07:11
Compare
Choose a tag to compare

Added:

  • Autostart feature is now overally better and works with Flatpak build too. (#718)
  • Added a switch to automatically reject all incoming HTTP cookies application-wide. (#716)
  • Gmail: Display proper "To" e-mail header when displaying e-mails.

Fixed:

  • Feedly: Correct article URLs are now fetched if possible. (#732)
  • Mac OS X: Fixed launching with error "invalid application". (#721)
  • External resources for non-web-engine article viewer are now resolved more correctly.

Full Changelog: 4.2.2...4.2.3

4.2.2

29 Apr 08:03
Compare
Choose a tag to compare

Added:

  • Feedly now supports intelligent synchronization algorithm, resulting in much faster sync.
  • Feedly now decodes feed titles from HTML to plain text.
  • New CLI "-w" option to force "nowebengine" behavior even in standard "webengine" RSS Guard builds.
  • Article viewers are greatly refactored and internally use sane C++ interface - this allows this piece of RSS Guard to be expanded better in the future.
  • "nowebengine" text-based article viewer now can display images. (#583)
  • "nowebengine" text-based article viewer now can act as VERY SIMPLE web browser. It displays webpages in a simpler text-like fashion, it can follow hyperlinks, context menu offers more actions like downloading of links etc.
  • Gmail plugin now has better e-mail viewer which also allows to "Forward" e-mails. It will be extended in the future even more. Also, e-mails are now sent in "HTML" mode.
  • Data can be optionally exported to OPML 2.0 without icons. (#685)
  • Added button into tray icon context menu to allow show/hide of main RSS Guard window. (#679)
  • Article list filtering button is now greatly enhanced. Go to "Settings -> User interface -> Toolbars -> Toolbar for article list" and add "Article list filter" button to the toolbar.

Fixed:

  • If article does not provide sane date/time, replace with current date. This particularly concerned Gmail plugin.
  • Added some missing icons, some icons changed.
  • Some UI strings updated, translations updated too.
  • "Licenses" page in "About" dialog was redesigned.
  • Other minor fixes.

4.2.1

23 Mar 07:34
Compare
Choose a tag to compare

Added:

  • Number format of unread counts in task bar icon and tray icon is now enhanced. It shows format "%1k" for number bigger than 999, for example 16 000 of unread articles will be displayed as "16k". (#662)

Fixed:

  • Dynamic libraries are now properly "linked" in Mac OS X build. (#663)