@martinrotter martinrotter released this Feb 26, 2018 · 16 commits to master since this release

Assets 10

▪ Some minor stuff fixes.
▪ Unnecessary "Welcome" notifications. (bug #176)
▪ Bad handling of null/empty strings when inserting messages into DB. (bug #169)
▪ Bad conversion of "created on" date/time in TT-RSS plugin. (bug #172)
▪ Missing obligatory attribute in OPML 2.0 files. (bug #166)

@martinrotter martinrotter released this Nov 19, 2017 · 38 commits to master since this release

Assets 10

▪ Internal message web viewer (and also lighter message text viewer) now support (#63) text searching. How to use:

  1. Select some messages, it now gets displayed in internal viewer.
  2. Give focus to internal viewer (click somehwere in it).
  3. Press standard "find" keyboard shortcut (CTRL+F on Windows).
  4. Search box appears on the bottom if internal message previewer.

▪ New context menu internal web viewer action to open links in ext. browser (#80)
▪ New bindable menu action Messages -> Enable message preview, which can disable opening message preview in internal web viewer. (#141)

▪ Displaying correct update files. (#155)

Oct 20, 2017
maintenance tag - no public release with changelog

@martinrotter martinrotter released this Oct 10, 2017 · 214 commits to master since this release

Assets 7

POLLS: https://goo.gl/forms/7bJNr33Ii22Q1c3k2

▪ All application resources (skins, icons, ...) are now compiled into the executable file. This allows for easier deployment.
▪ "Add account" dialog is displayed when app is launched and no accounts exist so far.
▪ New plugin for Inoreader. This is supported only in full RSS Guard "web-engine" version, because of web OAuth 2.0. The new plugins is in EXPERIMENTAL phase, expect errors and report them.
▪ NextCloud plugin now allows to persistently set max number of messages to get downloaded per feed.
▪ Added support for arbitrary external tools (settings category "Web browser & e-mail & proxy") which can open URLs of selected messages. (#136)
▪ Standard account is now automatically added if RSS Guard is started with empty database.
▪ Menu action "Select next unread message" in "Messages" menu now works across all feeds, so user can navigate through all unread messages with a sigle keyboard shortcut. (#132, #6)
▪ Added two bindable menu actions (in menu "Web browser & tabs") which allow to cycle among tabs. (#6)

▪ Fixed build on some Unit-like operating systems.

@martinrotter martinrotter released this Sep 6, 2017 · 387 commits to master since this release

Assets 6

▪ 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.

@martinrotter martinrotter released this Jul 13, 2017 · 459 commits to master since this release

Assets 7

▪ 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.

▪ 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)

▪ 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.

@martinrotter martinrotter released this Mar 13, 2017 · 572 commits to master since this release

Assets 7

▪ 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.

▪ (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)

@martinrotter martinrotter released this Jan 24, 2017 · 605 commits to master since this release

Assets 6

▪ 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.

▪ 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 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)