Releases: martinrotter/rssguard
Development builds (5.x new line)
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.
Development builds
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.8.5
Added:
- All dropdown filters (for both feed and article lists) can now be assigned to keyboard shortcuts.
- "Add account" dialog was bit updated.
Fixed:
- Fixed unwanted "feed error" dialog, now properly configurable.
- Fixed text-based filtering for feed list (sorry).
- Dropdown feed list filtering now properly filters out categories and labels too.
- Selected item behavior when filtering is enabled was refined.
4.8.4
Users, this is one of the last RSS Guard releases from 4.x line. There might be more releases from 4.x but only bug-fixing ones.
I will start working on new RSS Guard which will have many differences from current one and will aim to return to original goals of the application:
- simplicity
- good features
- speed
- stability
Some features will be removed and while some of you will likely not be that happy, note that all this will help to keep RSS Guard development going in the future, ensuring we have maintainable, solid, expandable application. The development of RSS Guard is hugely understaffed. It is basically one-man project with some help of individual contributors.
Fill this survey, please: https://forms.gle/3CZm95W6vrBLfi5K9
Added:
- Notification when feed fetch fails was added. (#1698)
- Application can now start in minimized state even without tray icon being enabled. (#1713)
- Columns in feed list are now resizeable. (2ed50e5)
- Feed list now also offers filtering dropdown toolbar button. This allows easy filtering of feed list the same way as article list already does. (542ae73)
- User can now explicitly disable showing of modal dialogs depending on notification type. (83fed6b)
- Added option to manually reload active skin without restarting the app. (01bc5a7)
- Unread article dot color is now taken from active skin. (c68e545)
Fixed:
- HTML formatting was kind of broken for some specific feeds including bracket symbols. (#1692)
- AdBlock was not sometimes working. (#1702)
- Fix blank window upstream bug when doing specific stuff with tray icon. (#1672)
- Export folder for database/configuration files is properly remembered. (#1667)
- More forgiving OPML parsing. (#1688, #1719)
- Clear
eTag
headers when feed is purged. (2e9d26e) - OpenSSL Qt plugin is properly copied. (c3911bd)
4.8.3
4.8.2
Added:
- Added feed fetching throttle control: (#1154, #1322)
Too many requests
HTTP codes are now recognized and respected by RSS Guard.- There is new per-account setting
Feed fetch spacing
which performs intelligent delaying of subsequent feed fetching from identical remote hosts, trying to avoid aforementioned errors/bans for making too many network requests in short time windows. The setting should be set to value low enough to avoid those kind of errors but still having good UX.
- Custom color option for disabled feeds. (#1652)
- Strikethrough for disabled feeds is optional. (#1651)
- Ability to fetch feed icon from user entered URL. (#1645)
- Application now remembers last used folder from any of its open/save file dialogs. (#1643)
- HTTP/2 is now switchable on a per feed basis. (#1615)
- Now duplicate keyboard shortcuts cannot be assigned. (#1605)
- New option for colored/monochrome icons for tray icon. (#1603)
- Article list filtering options are now persisting. (#1590)
- Official binaries now use Qt 6.8.3.
Fixed:
- Enhanced QSS for tooltips for better readability. (#1637)
- RSS feed encoding detection was prone to errors. (#1664)
Localization
page now displays correctly. (#1611)- MariaDB backend now uses
MEDIUMTEXT
column to allow bigger articles.
Removed:
- Built-in Google API OAuth credentials are now REMOVED from official RSS Guard binaries. There are several reasons for this, including the fact that these credentials had low usage quotas, therefore were not suitable for bigger number of users. So now each user has to obtain his own client ID/SECRET from Google Cloud Platform (which is free for personal usage).
4.8.1
Fixed some untested code regression, sorry.
4.8.0
RSS Guard is feed reader and podcast player and now also becomes Gemini client! Spread the word!
Added:
- Support for Gemini protocol and gemtext markup files. (#1550)
- It is now possible to pause feed fetching. (#970)
- Reddit URLs are now parsed during feed discovery and found feed links are processed. (#1530)
- YouTube URLs are now parsed during feed discovery and found feed links are processed. (#1532)
- Click article icon in article list now switches read/unread state, the same way as clicking "starred" icon works. (#1521)
- Some RTL-related things were added. (#1371)
- User can now manually specify custom HTTP headers to be sent when fetching individual feeds. (f1d5c7d)
- Sounds of notifications can now be individually switched off. (6fa233f)
- Image caching in built-in LITE web viewer now takes image size into account, thus providing better scaling and visual UX. (4e698c9)
- In "Discover feeds" dialog, when mouse hovering above found feeds, more info is shown in tooltips. (5664b39)
Fixed:
4.7.4
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
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.