martinrotter / rssguard

Feed reader (and podcast player) which supports RSS/ATOM/JSON and many web-based feed services.
GNU General Public License v3.0
1.6k stars 125 forks source link

[FR]: Do not delete active article during automatic cleaning #1289

Open Ac314 opened 8 months ago

Ac314 commented 8 months ago

Brief description of the feature request

If article is selected (and user is reading it) and feed automatic cleaning is started up the article will be deleted anyway. This is quite frustrating when article disappears just in the middle of reading it. If article is unread and you select it it becomes marked read immediately. So if during reading cleanup of the feed is started then it will be lost because it is already marked "read". I guess the currently active article should not be deleted during automatic cleaning no matter what. All feeds can be cleaned as usual except the feed with the currently selected article - this specific article should be excluded.

martinrotter commented 8 months ago

Will think about this

Ac314 commented 8 months ago

Maybe the simplest way is just do not clean automatically the feed with the active article. So if some article is currently selected then the corresponding feed is just not cleaned at all. It can be even implemented as an option like "Do not automatically clean up the feed with currently selected article".