brief-rss / brief

RSS reader extension for Firefox
Other
215 stars 44 forks source link

Items with no update timestamp are marked updated on every fetch #238

Open forteller opened 7 years ago

forteller commented 7 years ago

Hi. Thanks for a great extension!

One issue I have: No matter how many times I mark the items in the feed with new extensions from http://extensions.gnome.org/ as read they always show up again as unread the next time I open Brief. I did not have this issue with the last feed reader I used, so I suspect that the problem lies with Brief, not with the feed itself. But I can't know for sure.

Here's the URL: https://extensions.gnome.org/rss/

Thank you!

tanriol commented 7 years ago

The problem lies in both. Brief does not correctly handle the situation when a feed entry has no "last updated" timestamp: it always considers the last update time to be "now" and on every fetch marks all items as updated. As a workaround, you can open the feed settings and enable the "don't mark changed items back as unread" checkbox.

Brief needs to handle this case better and consider an entry modified only if some other field in it changes.

forteller commented 7 years ago

Thanks, that fixed it. Why isnt' that turned on by default?

tanriol commented 7 years ago

Thanks, that fixed it. Why isnt' that turned on by default?

Items can also be updated, for example, when the author updates a blog post and adds new information. In this case you probably don't want to miss the update :-)

forteller commented 7 years ago

Ah, I see. Thanks!