Skip to content

Commit

Permalink
changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
martinrotter committed Mar 7, 2025
1 parent 5702040 commit 425d2eb
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 2 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ set(APP_AUTHOR "Martin Rotter")
set(APP_COPYRIGHT "\\251 2011-${YEAR} ${APP_AUTHOR}")
set(APP_REVERSE_NAME "io.github.martinrotter.rssguard")
set(APP_DONATE_URL "https://github.com/sponsors/martinrotter")
set(APP_VERSION "4.8.1")
set(APP_VERSION "4.8.2")

set(APP_URL "https://github.com/martinrotter/rssguard")
set(APP_URL_DOCUMENTATION "https://rssguard.readthedocs.io")
Expand Down
20 changes: 20 additions & 0 deletions resources/text/CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
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)

Fixed:
* Enhanced QSS for tooltips for better readability. (#1637)
* `Localization` page now displays correctly. (#1611)

4.8.0
-----

Expand Down
7 changes: 6 additions & 1 deletion src/librssguard/core/feeddownloader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,8 @@ void FeedDownloader::updateFeeds(const QList<Feed*>& feeds) {
QSqlDatabase database = qApp->database()->driver()->threadSafeConnection(metaObject()->className());

for (auto* rt : roots) {
auto fds = feeds_per_root.values(rt);
auto fds = scrambleFeedsWithSameHost(feeds_per_root.values(rt));

QHash<QString, QStringList> per_acc_tags;
QHash<QString, QHash<ServiceRoot::BagOfMessages, QStringList>> per_acc_states;

Expand Down Expand Up @@ -598,6 +599,10 @@ void FeedDownloader::removeTooOldMessages(Feed* feed, QList<Message>& msgs) {
}
}

QList<Feed*> FeedDownloader::scrambleFeedsWithSameHost(const QList<Feed*>& feeds) const {
return feeds;
}

QString FeedDownloadResults::overview(int how_many_feeds) const {
QStringList result;

Expand Down
1 change: 1 addition & 0 deletions src/librssguard/core/feeddownloader.h
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ class FeedDownloader : public QObject {
void removeDuplicateMessages(QList<Message>& messages);
void removeTooOldMessages(Feed* feed, QList<Message>& msgs);

QList<Feed*> scrambleFeedsWithSameHost(const QList<Feed*>& feeds) const;
FeedUpdateResult updateThreadedFeed(const FeedUpdateRequest& fd);

private:
Expand Down

0 comments on commit 425d2eb

Please sign in to comment.