Skip to content

Commit d043e8c

Browse files
author
Martin Rotter
committed
changelog
1 parent bdc00d5 commit d043e8c

File tree

6 files changed

+35
-27
lines changed

6 files changed

+35
-27
lines changed

pri/vars.pri

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ APP_LOW_NAME = "rssguard"
33
APP_REVERSE_NAME = "com.github.rssguard"
44
APP_LOW_H_NAME = ".rssguard"
55
APP_AUTHOR = "Martin Rotter"
6-
APP_COPYRIGHT = "(C) 2011-2021 $$APP_AUTHOR"
6+
APP_COPYRIGHT = "(C) 2011-2022 $$APP_AUTHOR"
77
APP_VERSION = "4.1.0"
88
APP_LONG_NAME = "$$APP_NAME $$APP_VERSION"
99
APP_EMAIL = "[email protected]"

resources/desktop/com.github.rssguard.appdata.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<url type="donation">https://github.com/sponsors/martinrotter</url>
2727
<content_rating type="oars-1.1" />
2828
<releases>
29-
<release version="4.0.4" date="2022-01-07"/>
29+
<release version="4.1.0" date="2022-01-07"/>
3030
</releases>
3131
<content_rating type="oars-1.0">
3232
<content_attribute id="violence-cartoon">none</content_attribute>

resources/text/CHANGELOG

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
4.1.0
2+
-----
3+
4+
RSS Guard now has its own DISCORD: https://discord.gg/7xbVMPPNqH
5+
6+
Special thanks to @akinokonomi who helped with this release and made world a better place to live our lives!
7+
8+
Added:
9+
* 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)
10+
* Confirmation dialog is displayed when removing article filter. (#562)
11+
* Use "QSoundPlayer" for better support when playing notification sounds, no GStreamer required now. (#551)
12+
* 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)
13+
* Optionally display only time (without date) for today's articles. (#530)
14+
* Icon size of toolbars is now configurable.
15+
* More web attributes added to web viewer context menu.
16+
* Use more standard user-agent.
17+
* Tens of minor tweaks added.
18+
19+
Fixed:
20+
* Expanding/collapsing of categories is now properly persistent and behaves more correctly when filtering feed list in some way. (#546)
21+
* No more crashing after "mark item as read" action. (#563)
22+
* Deal with spaces in feed URLs. (#542)
23+
* Fix crash in Greader plugin. (#539)
24+
* Fix cleaning up of database when clearing articles older than 0 days.
25+
* Finally solving issues with remembering article list/viewer splitter position. (#517)
26+
* Update some hyperlinks, use correct terminology. (#536, #537)
27+
* Make "article list row height" work as intended. (#528)
28+
* Localizations synced.
29+
* Application now closes correctly on Linux, if tray area is not available and tray icon is mistakenly still "enabled".
30+
* Server JavaScript file of Adblock is now copied to destination properly.
31+
* Regex filtering and "show unread only" features now work together in feed list.
32+
* Node.js "NODE_PATH" value is now determined in runtime, not hardcoded.
33+
134
4.0.4
235
-----
336

src/librssguard/gui/feedmessageviewer.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@ FeedsToolBar* FeedMessageViewer::feedsToolBar() const {
8686
void FeedMessageViewer::saveSize() {
8787
Settings* settings = qApp->settings();
8888

89-
//m_feedsView->saveAllExpandStates();
90-
9189
// Store offsets of splitters.
9290
settings->setValue(GROUP(GUI), GUI::SplitterFeeds, toVariant(m_feedSplitter->sizes()));
9391

src/librssguard/gui/feedsview.cpp

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,7 @@ FeedsView::FeedsView(QWidget* parent)
4444
connect(m_sourceModel, &FeedsModel::itemExpandRequested, this, &FeedsView::onItemExpandRequested);
4545
connect(m_sourceModel, &FeedsModel::itemExpandStateSaveRequested, this, &FeedsView::onItemExpandStateSaveRequested);
4646
connect(header(), &QHeaderView::sortIndicatorChanged, this, &FeedsView::saveSortState);
47-
4847
connect(m_proxyModel, &FeedsProxyModel::expandAfterFilterIn, this, &FeedsView::expandItemDelayed);
49-
5048
connect(this, &FeedsView::expanded, this, &FeedsView::onIndexExpanded);
5149
connect(this, &FeedsView::collapsed, this, &FeedsView::onIndexCollapsed);
5250

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

576-
// TODO: Think.
577-
578-
/*
579-
if (isRowHidden(visible_index.row(), visible_index.parent())) {
580-
continue;
581-
}
582-
*/
583-
584574
settings->setValue(GROUP(CategoriesExpandStates),
585575
setting_name,
586576
isExpanded(visible_index));
587577
}
588578
}
589579

590-
bool FeedsView::isFiltering() const
591-
{
592-
return m_isFiltering;
593-
}
594-
595-
void FeedsView::setIsFiltering(bool newIsFiltering)
596-
{
597-
m_isFiltering = newIsFiltering;
598-
}
599-
600580
void FeedsView::loadAllExpandStates() {
601581
const Settings* settings = qApp->settings();
602582
QList<RootItem*> expandable_items;

src/librssguard/gui/feedsview.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,6 @@ class RSSGUARD_DLLSPEC FeedsView : public BaseTreeView {
3939
void saveAllExpandStates();
4040
void loadAllExpandStates();
4141

42-
bool isFiltering() const;
43-
void setIsFiltering(bool newIsFiltering);
44-
4542
public slots:
4643
void copyUrlOfSelectedFeeds() const;
4744
void sortByColumn(int column, Qt::SortOrder order);

0 commit comments

Comments
 (0)