Skip to content

Commit

Permalink
changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Martin Rotter committed Jan 7, 2022
1 parent bdc00d5 commit d043e8c
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 27 deletions.
2 changes: 1 addition & 1 deletion pri/vars.pri
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ APP_LOW_NAME = "rssguard"
APP_REVERSE_NAME = "com.github.rssguard"
APP_LOW_H_NAME = ".rssguard"
APP_AUTHOR = "Martin Rotter"
APP_COPYRIGHT = "(C) 2011-2021 $$APP_AUTHOR"
APP_COPYRIGHT = "(C) 2011-2022 $$APP_AUTHOR"
APP_VERSION = "4.1.0"
APP_LONG_NAME = "$$APP_NAME $$APP_VERSION"
APP_EMAIL = "rotter.martinos@gmail.com"
Expand Down
2 changes: 1 addition & 1 deletion resources/desktop/com.github.rssguard.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<url type="donation">https://github.com/sponsors/martinrotter</url>
<content_rating type="oars-1.1" />
<releases>
<release version="4.0.4" date="2022-01-07"/>
<release version="4.1.0" date="2022-01-07"/>
</releases>
<content_rating type="oars-1.0">
<content_attribute id="violence-cartoon">none</content_attribute>
Expand Down
33 changes: 33 additions & 0 deletions resources/text/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
4.1.0
-----

RSS Guard now has its own DISCORD: https://discord.gg/7xbVMPPNqH

Special thanks to @akinokonomi who helped with this release and made world a better place to live our lives!

Added:
* Network communication of RSS Guard now shares cookies and user-agent with bundled WebEngine. You can thus access cookie-protected resources in RSS Guard, including feeds. (#556)
* Confirmation dialog is displayed when removing article filter. (#562)
* Use "QSoundPlayer" for better support when playing notification sounds, no GStreamer required now. (#551)
* New default skins with light/dark variants, Nudus. Thanks to @akinokonomi for amazing job. Nudus is lightweight skin with maintainable code base. Note all other skins will be removed in next release as it is difficult to provide reasonable support for them. (#540)
* Optionally display only time (without date) for today's articles. (#530)
* Icon size of toolbars is now configurable.
* More web attributes added to web viewer context menu.
* Use more standard user-agent.
* Tens of minor tweaks added.

Fixed:
* Expanding/collapsing of categories is now properly persistent and behaves more correctly when filtering feed list in some way. (#546)
* No more crashing after "mark item as read" action. (#563)
* Deal with spaces in feed URLs. (#542)
* Fix crash in Greader plugin. (#539)
* Fix cleaning up of database when clearing articles older than 0 days.
* Finally solving issues with remembering article list/viewer splitter position. (#517)
* Update some hyperlinks, use correct terminology. (#536, #537)
* Make "article list row height" work as intended. (#528)
* Localizations synced.
* Application now closes correctly on Linux, if tray area is not available and tray icon is mistakenly still "enabled".
* Server JavaScript file of Adblock is now copied to destination properly.
* Regex filtering and "show unread only" features now work together in feed list.
* Node.js "NODE_PATH" value is now determined in runtime, not hardcoded.

4.0.4
-----

Expand Down
2 changes: 0 additions & 2 deletions src/librssguard/gui/feedmessageviewer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,6 @@ FeedsToolBar* FeedMessageViewer::feedsToolBar() const {
void FeedMessageViewer::saveSize() {
Settings* settings = qApp->settings();

//m_feedsView->saveAllExpandStates();

// Store offsets of splitters.
settings->setValue(GROUP(GUI), GUI::SplitterFeeds, toVariant(m_feedSplitter->sizes()));

Expand Down
20 changes: 0 additions & 20 deletions src/librssguard/gui/feedsview.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,7 @@ FeedsView::FeedsView(QWidget* parent)
connect(m_sourceModel, &FeedsModel::itemExpandRequested, this, &FeedsView::onItemExpandRequested);
connect(m_sourceModel, &FeedsModel::itemExpandStateSaveRequested, this, &FeedsView::onItemExpandStateSaveRequested);
connect(header(), &QHeaderView::sortIndicatorChanged, this, &FeedsView::saveSortState);

connect(m_proxyModel, &FeedsProxyModel::expandAfterFilterIn, this, &FeedsView::expandItemDelayed);

connect(this, &FeedsView::expanded, this, &FeedsView::onIndexExpanded);
connect(this, &FeedsView::collapsed, this, &FeedsView::onIndexCollapsed);

Expand Down Expand Up @@ -573,30 +571,12 @@ void FeedsView::saveExpandStates(RootItem* item) {
QModelIndex source_index = sourceModel()->indexForItem(it);
QModelIndex visible_index = model()->mapFromSource(source_index);

// TODO: Think.

/*
if (isRowHidden(visible_index.row(), visible_index.parent())) {
continue;
}
*/

settings->setValue(GROUP(CategoriesExpandStates),
setting_name,
isExpanded(visible_index));
}
}

bool FeedsView::isFiltering() const
{
return m_isFiltering;
}

void FeedsView::setIsFiltering(bool newIsFiltering)
{
m_isFiltering = newIsFiltering;
}

void FeedsView::loadAllExpandStates() {
const Settings* settings = qApp->settings();
QList<RootItem*> expandable_items;
Expand Down
3 changes: 0 additions & 3 deletions src/librssguard/gui/feedsview.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,6 @@ class RSSGUARD_DLLSPEC FeedsView : public BaseTreeView {
void saveAllExpandStates();
void loadAllExpandStates();

bool isFiltering() const;
void setIsFiltering(bool newIsFiltering);

public slots:
void copyUrlOfSelectedFeeds() const;
void sortByColumn(int column, Qt::SortOrder order);
Expand Down

0 comments on commit d043e8c

Please sign in to comment.