Skip to content

Releases: martinrotter/rssguard

3.4.2

06 Sep 05:43
Compare
Choose a tag to compare

Added:
▪ All (well, almost all) web-engine attributes can be disabled/enabled, including JS/plugins. (#57)
▪ Some minor tweaks/fixes.
▪ New Ad-Block feature for internal web browser. Based on Qt examples and QupZilla. Original license GNU GPLv3 is retained. (#123)
▪ New Qt 5.9.1 release.
▪ New SSL libraries.
▪ Binaries are now compiled on x64-only mode for Windows!!!

In next version, #132 will be added and source code refactoring will be completed.

3.4.1

13 Jul 05:48
Compare
Choose a tag to compare

Added:
▪ Toolbar editor can reset toolbars.
▪ Toolbar editor now uses iconified tool buttons.
▪ Double mouse click on feed or recycle bin items in feeds list now opens all messages of the item in newspaper mode.
▪ Columns in message list can be hidden/shown/reordered with context menu. (issue #115)
▪ Auto-update notification is now switchable. (issue #119)
▪ Messages which are not removed or restored are not instantly deleted from list, they are striked-through instead. This is more resource friendly.
▪ Message list is now not reloaded when doing batch message operations.
▪ Message list SQL queries are now fully adjustable. This will allow for integration of labels functionality in the future.
▪ Auto-update status of feeds is now more general and complete. (issue #91)
▪ Display feed title in list of messages. (issue #97)
▪ Displayed feeds can now be sorted by multiple columns. Do you want to sort by author, and THEN by title? Simply click first "Title" column, then on "Author" column. If you hold CTRL during sorting, the sort is done in reverse column order.

Changed:
▪ Updating of RSS Guard now uses GitHub API. (issue #109)
▪ Better ATOM/RSS parsing, respects now XML namespaces, bit better link parsing and other stuff. (issue #104)
▪ Folder which holds SQL scripts got renamed to "sql".
▪ Tweaked some conditions for determining newly "updated" messages in ATOM format. (issue #103)

Fixed:
▪ Tab not closing after close button click on Mac OS X. (#126)
▪ Wrong tab bar item close button position on Mac OS X. (#128)
▪ Settings and database are now stored in more standard directories on Mac OS X. (#127)
▪ Fixed regression when restoring deleted messages.
▪ Crash in TT-RSS plugin on application exit, when TT-RSS user needed to be logged out.

3.4.0

13 Mar 05:52
Compare
Choose a tag to compare

Added:
▪ New icons (CC 3.0 BY) inspired by the work of Dave Gandy.
▪ "Cleanup database" action has now configurable shortcut. (issue #90)
▪ Fixed #76, now user can choose to "not show the dialog again" when opening hyperlink from message previewer. This only concerns the lite version of RSS Guard which uses simpler text component for message previewing.

Changed:
▪ (Linux only) Primary user data/config storage is now undex $HOME/.config/RSS Guard. XDG_CONFIG_HOME variable is respected. If old user data is detected, then old user data path is used. Note that the location of cache is now changed too to $XDG_{CACHE,DATA}HOME/RSS Guard.
▪ RSS Guard now uses "
" character as localization file names separator. (issue #75)
▪ Localizations are now placed in "translations" subfolder instead of "l10n" subfolder. (issue #75)

3.3.7

24 Jan 08:15
Compare
Choose a tag to compare

Added:
▪ Some localizations added & updated.
▪ User now can place custom user skins in user "data" folder. (issue #81) See "About" dialog for the exact path.
▪ User now can select if DB transactions are enabled or not. (bug #70) By default, DB transactions are now switched OFF, therefore anyone who wants better performance, must turn them ON in app settings.
▪ MySQL database backend now requires at least version 5.5, DB encoding is now changed to utf8mb4 character set. (bug #74)
▪ Height if message attachment image is now configurable, defaults to 36. (issue #69)
▪ All textual contents of all messages are now locally saved in explicit UTF-8 encoding. This is partially because of MySQL backend. We need to keep encoding of data sent to DB and encoding of DB itself in parity.

Changed:
▪ TT-RSS plugin now does NOT require service URL to be entered with "/api/" suffix. In other words, do not use that suffix now, RSS Guard will add it silently when it needs to.

Fixed:
▪ Fixed problem with strings in core being rendered untranslated. (bug #60)
▪ Fixed problem with feed updates progress bar flickering. (bug #73)
▪ Partially fixed problem with incorrect number of downloaded messages being reported. (bug #70)

3.3.5

14 Sep 05:52
Compare
Choose a tag to compare

Added:

  • Qt "styles" are now configurable via settings and not hardcoded in "skin" files. Default "style" is now "Fusion" and can be changed to anything else in settings.
  • WebEngine is automatically replaced by simpler text component (for viewing messages) when not installed during RSS Guard compilation.

Changed:

  • Made some tweaks regarding bug #41. Number of new messages is now determined in feed downloader working thread too.

Fixed:

  • Fixed problem with updating states of messages in Nextcloud. Remove and re-add your account to fix the problem!! (bug #59)

3.3.4

29 Aug 06:01
Compare
Choose a tag to compare

Added:

Changed:

  • Obtaining feed metadata including icons is now improved a bit.
  • Big application core refactoring. Many functions rewritten, some bad code removed.

Fixed:

  • RSS Guard could not stop ongoing feed updates. (bug #52)
  • RSS Guard was not launchable in Windows XP. (bug #53)
  • RSS Guard crashed when switching msg status during feed updates. (bug #41)

3.3.3

10 Aug 11:18
Compare
Choose a tag to compare

Added:

  • Message viewer now displays thumbnails of image message attachments. (issue #39)
  • Application settings is now divided into separate components on source code level.
  • Application settings now offers "Apply" button which saves settings without closing the dialog. (issue #16)

Fixed:

  • Correct message is now selected after some feed gets updated. Multi-selection is not maintained, only focused ("current") message selection is. (bug #46)
  • RSS Guard correctly saves windows size/position when maximized on exit. (bug #45)

Changed:

  • Focused message is now displayed in previewer when multiple messages are selected. This is related to bug #46.
  • MariaDB binary DLL file updated to 10.1.16 (Windows only).

3.3.2

22 Jul 04:50
Compare
Choose a tag to compare

Changed:

  • Feed updating/message downloading logic is now a bit simpler. Message downloading is still parallelized but final storing into DB is not. It is now queued. This slows down the proces only a bit, but gives more reliability.

Fixed:

  • Fixed problems with obtaining custom ID for downloaded messages in TT-RSS plugin. This caused probably a lot of problems with mismatch of downloaded/real unread messages counts.
  • Fixed some typos.
  • Fixed some UI stuff in menus etc.
  • Fixed problem with skin loading. (bug #25)

3.3.1

24 Jun 12:45
Compare
Choose a tag to compare

Changed:

  • Changed couple of icons. (bug #12)
  • Changed codes of localizations and localizations loading. (bug #19)

Fixed:

  • Fixed problematic message reselection when filtering messages.
  • Fixed problem when updating 0 feeds - GUI lockup.
  • Fixed minimum allowed length of category/feed titles. (bug #17)

3.3.0

22 Jun 11:15
Compare
Choose a tag to compare

Added:

  • Internal message viewer is now based on QtWebEngine module which is based on Chromium project. This speeds up viewing of messages and supports newest HTML 5 or CSS 3 features. Note that this does not mean that fully featured internal web browser will come back. It will not! Only SIMPLIFIED internal web browser is now added. New message viewer is also better for viewing messages in newspaper mode.
  • Default skin now uses Bootrstrap-powered look.
  • Feed updates are now parallelized up to infinite number of threads. This speeds up speed of concurrent feed updates rapidly (more than 5 times). I was able to update about 160 feeds in 35 seconds. Note that this feature is still in experimental state.
  • Middle mouse button click on any message in message list opens message in internal web browser, double click in external web browser.
  • Any middle mouse button click on hyperlink opens it in new internal web browser tab.

Changed:

  • Minimal Qt version bumped to 5.7.0 - this will lead to some betere features in the future.
  • Updated miscellaneous libraries - MariadDB, openSSL (Windows only).
  • Main menu is by default hidden, tab bar is now always visible. Main menu is now accessible via left/top corner iconified button. Users can of course tweak settings in Tools -> Options -> User interface.

Removed:

  • All skins except default are removed because it is difficult for me to maintain all of them. Any user can pickup removed skin from repository, tweak it (it is easy) and send it to me and I will include it with next version of RSS Guard.
  • Cmake dependency completely removed!
  • Completely abandoned support for self-updating via NSIS installers. Now, RSS Guard is distributed only via ZIP archives on Windows. User still can download them in RSS Guard.

Fixed:

  • Removed "Restart" functionality, it was buggy and was causing a lot of internal problems, primarily with storing settings.
  • OPML exporter now generates valid XML with all xmlns correctly filled.