Skip to content

Releases: martinrotter/rssguard

Development builds

08 Dec 13:28
Compare
Choose a tag to compare
Development builds Pre-release
Pre-release

These development builds are here for EXPERIMENTING. Things will break and your data will burn in hell. You have been warned!!!

These development builds are automatically compiled from latest sources immediately after each source code change is made and always include newest features and bug fixes.

** Individual "devbuild" releases are NOT cross-compatible between each other. This is usually because when I do upgrade internal database structures I do it gradually over several commits. **

4.7.4

26 Sep 08:27
Compare
Choose a tag to compare

Added:

  • Working threads for fetching feeds now have their priority lowered to "low". This will likely lead to better GUI responsiveness during feed fetching with minimal to no performance loss. (#1497)
  • User-agent now can be set from settings. (#1471)

Fixed:

  • JavaScript alerts are now shown in a better way.
  • Removed some debugging code. (#1506)
  • Node.js settings section "Browse" buttons now work correctly. (#1483)
  • Article filters now should not be assigned twice (or more) via GUI. (#1503)
  • Crash in built-in file downloader should be fixed. (#1495, potentially #1485 and #1487)
  • Fix wrong SQL code. (#1489)
  • Toast notifications are now disabled on Linux/Wayland because Wayland does not support these. (#1494)
  • Fix some monitor-related bugs by updating Qt to newer version. (#1479)
  • Tweaked <img> extraction. (#1477)
  • Added more supported date/time formats. (#1478)
  • Langs updated.

4.7.3

26 Jul 05:36
Compare
Choose a tag to compare

Added:

  • Localizations updated.
  • Mac OS 13 is now used to build Mac RSS Guard version.
  • Added Reddit plugin. At this point, this is WIP (!). The plugin will be eventually greatly enhanced in the future, but no ETA. Currently the plugin can do:
    • OAuth authentication.
    • Loads list of subscribed subreddits.
    • Loads list of newest topics from each subreddit.

Fixed:

  • Plugin libraries are now loaded more properly, specifically they should not be loaded more than once.
  • Time.com feeds were not properly rendered. (#1450)
  • Drag and drop operations were fixed, although there are some cases where you have to adjust the process, for example when dragging an item "after" the last item in top level.

4.7.2

31 May 06:52
Compare
Choose a tag to compare

Fixed:

  • Some non-lite installation packages were wrongly named. (#1426)
  • Plugins were loaded multiple times. (#1427)

4.7.1

29 May 11:03
Compare
Choose a tag to compare

OK, this is mainly bug-fix release. In the close future (months), expect only bug-fixing releases. Again, we need to make RSS Guard rock stable.

Added:

  • Nothing really.

Fixed:

  • Fixed detection of plugins which was broken due to wrong plugin search path. (#1416, #1420)
  • If "Show unread only" article list filter is active and you select article (which then gets marked read) and then feed is fetched, currently selected article does not suddenly disappear from the list. (#1415)
  • Selected "style" was disappearing from settings dialog even thought it was correctly saved into settings. (#1408)
  • Right-clicking article selects it (and displays its contents) but does not modify read/unread state. This behavior was corrupted in previous release, therefore we just return to old good behavior. (#1410)
  • XML parser now allows leading and trailing blank lines when loading XML of feeds. (#1403)
  • Date/time parsing was further enhanced, although there are some connected issues which will be hunted in the future.
  • Qt5/Windows builds will use only qtmultimedia media player backend because libmpv dropped Windows 7 support.
  • Fixed "About" dialog RSS Guard information formatting.

4.7.0

14 May 06:17
Compare
Choose a tag to compare

OK, dear users. Over recent releases, many features were added and as you can see RSS Guard bug tracker is full of (semi) bug reports which need to be addressed. Therefore I must declare feature-freeze for at least three upcoming releases. No new features will be added in forthcoming future, because RSS Guard codebase must be de-bugged and stabilized first. I will keep my word this time and no feature requests will be implemented.

Sole focus will be on fixing bugs and polish existing features and clean codebase. The other reason for this is also that lately my free time had become much much more limited for many reasons - family, other hobbies, work around house etc.

Added:

  • Full article content can now be fetched with a single button. Button is placed in article viewer toolbar right next to "Reader mode" button. This feature (just as "reader mode" feature) requires Node.js installation. The feature works both for articles and for regular websites opened in embedded web browser.
  • Article now can be marked (upon selection) as read with delay or only manually. (#1017)
  • All RSS Guard plugins/services are now placed in their own library (DLL/SO/DYLIB) files and are loaded by main RSS Guard library dynamically. This means that unused services can now be removed from RSS Guard installation if not used by the user. Also it allows for a cleaner and slimmer common codebase. Refactoring of main RSS Guard library was also done and it is now more usable as regular dynamic-link library. I expect some regressions as this was HUGE change. Also, this change allows new potential interested people in writing new plugins easier as they now can just copy one of existing plugins and tweak for new service. Also this change now propagates to RSS Guard installer which allows you to only install plugins/services you want.
  • Application (Qt) style and icon theme now can be properly set to respect system style/icons and this setting is dynamic, meaning if you change system theme and restart RSS Guard, new theme is honored. (#1352)
  • Button to copy system/app information to "About..." dialog. (#1318)
  • All modal dialogs now remember their sizes forever. (#1336)

Fixed:

  • Removed debugging forgotten code. (#1354)
  • "Cleanup" button in downloader was greyed out when it should not be. (#1350)
  • App crashes when changing notification sound. (#1317)
  • Built-in user-agent was updated. You can also supply your own user-agent, see rssguard.exe --help for more info.

4.6.6

15 Mar 07:13
Compare
Choose a tag to compare

Some fixes in this release.

4.6.4

14 Mar 09:54
Compare
Choose a tag to compare

One bigger new thing, dear users: I decided to start implementing brand new purely command line only version of RSS Guard to allow running RSS Guard in headless/CLI environments like servers. It will likely work like this:

  1. You run regular variant of RSS Guard and setup your feeds, how often they fetch like you normally do when running classic GUI RSS Guard.
  2. You then can launch new CLI-only RSS Guard executable perhaps on your server (or elsewhere) and it will load your settings/database and will perform article fetching regularly.

Added:

  • Existing read/unread state is respected when some article gets "updated" (infamously happens for YouTube feeds). (#1279)
  • NSIS installer was bit tweaked to warn about MSVC runtime. (#1306)
  • iCalendar files (*.ics, *.ical) are now supported. Note that the support is rather basic.
  • Added more ways of limitting amount of articles in each feed. (#1270, #1267)
  • Added way to use old legacy article formatting in "lite" version. (#1286)
  • New way of fetching articles - new "Source" -> "Built-in web browser with JavaScript support" which allows user to use built-in Chromium-based network stack to fetch feeds and other data. It allows even fetching of majority of JavaScript-powered websites. (#1313)
  • More date/time strings for parsing some dates and times in articles.
  • "Title" column in article list is not directly resizable too. Last visible column auto-stretches to fit remaining space. (#1319)

Fixed:

  • Fix freezing when feed uses crazy crazy loooong URL.
  • Fix crash when forwarding e-mail via Gmail plugin.
  • Add forgotten restriction when cleaning data. (a975714)
  • ETag conditional loading of feeds was semi-broken. (#1314, #1296)
  • All Unicode characters in feed URLs are now supported. (#1310)
  • Reader mode was changing content for all opened browser tabs. (#1300)
  • Some articles were displayed with broken HTML. (#1293)
  • Size/position of all windows (including modal dialogs) is now guarded to not be out-of-screen-bounds. (#1281)
  • No more crashes when adding some discovered feeds. (#1280)
  • Main window pesky splitters saved with 0 position. (#1271)

4.6.3

15 Dec 12:17
Compare
Choose a tag to compare

Dear users, there are new features which will be introduced in one of coming releases.

First of them is built-in HTTP API server which will provide basic REST-like interface for working with RSS Guard - getting list of articles, marking articles read or unread, etc. This will allow to use RSS Guard as a article server in local network.

In cooperation with the above feature, new "magazine view" will be implemented. This magazine view will be launchable even completely separately from RSS Guard in web browser and will be able to act as very simple web-based feed/article reader. It will fetch data directly from RSS Guard via its new web API and will display articles including their thumbnails in cool way. This feature will be also expanded in the future, based on user feedback.

Added:

  • Lite internal web browser now properly decodes all HTML pages according to their declared encoding. (9c7f550)
  • Image downscaling in lite browser is faster. (8b91d47)
  • Icon for classic RSS/ATOM accounts is now changeable. (#695)
  • If main window is active then "fetching started" notifications are not delivered. (#597)
  • Number of child feed/categories is now shown for each category. (#1183)

Fixed:

  • MPV libs were moved to separate Git submodule. (#1250)
  • Applied workaround to fix PC not sleeping after sound is played. (#1118)
  • Fixed problem with disappearing tabs.

4.6.2

08 Dec 08:31
Compare
Choose a tag to compare

This release fixes couple of issues found after 4.6.0/4.6.1 releases.

Fixed:

  • Fixed "Browse" button not working in "Media player" tab of settings dialog. (#1245)
  • Was crashing on Linux. (#1244)