Podcast-Republic / PRApp

29 stars 9 forks source link

[Problem] Marking RSS feeds as read #59

Closed oldman63 closed 2 years ago

oldman63 commented 2 years ago

Marking RSS feeds as read isn't good, after "Mark all feeds as read", a "Refresh" will mark what you've already read as new.

gemiren commented 2 years ago

The app uses guid (global unique id) to identify whether two articles are same or not. I suspect the article's guid may get changed so that old articles are retrieved as "new" again. Please let me know the feed URL. I can double check that. Thanks.

oldman63 commented 2 years ago

For example: https://lazarbibi.blog.hu/rss

The checking process:

  1. Add RSS-Feed
  2. Refresh in RSS-Feed list
  3. Mark all as read
  4. Refresh
  5. All news already read will appear as new

Tip 1 for debug: If you open the feed and do the above again, it will work correctly! Tip 2 for debug: If marked Favorite any news item, the number of problematic news items will decrease by one! :-)

gemiren commented 2 years ago

I followed the steps but couldn't reproduce the bug. Here is my screen recording https://www.dropbox.com/s/tcyv4yppzjgmv7q/mark_as_read_bug.webm?dl=0. Maybe I missed something?

oldman63 commented 2 years ago

Here is my screen recording

Thank you for your check.

Here is my "extended" screen recording: Google Photos

It seems problematic to me.

gemiren commented 2 years ago

Thanks for the video. I was able to reproduce the bug. Will get it fixed asap.

gemiren commented 2 years ago

Fixed in today's beta update. Thanks.

oldman63 commented 2 years ago

Nearly perfect.

This feed is still problematic: Megatools

gemiren commented 2 years ago

Yeah, I can reproduce the bug with Megatools feed. Will get it fixed in next update. Thanks.

gemiren commented 2 years ago

Fixed in today's beta update.

oldman63 commented 2 years ago

21.11.23b I see it works well!

gemiren commented 2 years ago

Great. Thanks for confirming the fix.