seazon / FeedMe

The documents and forum of FeedMe
1.25k stars 28 forks source link

Items marked unread disappear from list #657

Open richlux opened 1 year ago

richlux commented 1 year ago

Every once in a while, an article I've marked as unread becomes marked read and disappears from the list after a refresh (pulling down from the article list screen). It's usually just the first article in the list that disappears, but a few times the top two have disappeared. It doesn't happen right away. Sometimes it happens after the article has been sitting unread for a week or more.

I have my article list set to mark as read when I scroll and I often mark individual articles unread so I can read them days or weeks later. Unfortunately, I can't duplicate this on demand because it happens randomly, but it's not specific to the latest version because it happened with prior versions also.

seazon commented 1 year ago
  1. what rss service you use? some services set unread articles as read auto if articles 30 days ago.
  2. feedme sync x(set in settings - cache - reading list) items from rss service, if more than x items unread in rss service, feedme always fetch the newest x items, the oldest unread items will be marked as read, but this is only a local mark of the feedme, and those articles in the rss services are still unread.
richlux commented 1 year ago

I have a bunch of different services and I never payed attention which service this is happening to, but I have the cache reading list set to 10000 unread items. Also, I believe they disappear before 30 days, but I will have to pay more attention next time.

Thanks, Rich

From: Shawn @.***> Sent: Saturday, November 11, 2023 9:52 PM To: seazon/FeedMe Cc: Rich Luxenberg; Author Subject: Re: [seazon/FeedMe] Items marked unread disappear from list (Issue #657)

  1. what rss service you use? some services set unread articles as read auto if articles 30 days ago.
  2. feedme sync x(set in settings - cache - reading list) items from rss service, if more than x items unread in rss service, feedme always fetch the newest x items, the oldest unread items will be marked as read, but this is only a local mark of the feedme, and those articles in the rss services are still unread.

— Reply to this email directly, view it on GitHubhttps://github.com/seazon/FeedMe/issues/657#issuecomment-1806983126, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF76AR57USOHTC3F6HM5TLDYEA2WJAVCNFSM6AAAAAA7HJLQWOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBWHE4DGMJSGY. You are receiving this because you authored the thread.Message ID: @.***>

seazon commented 1 year ago

As far as i know, feedly and inoreader will auto mark unread item as read after 30 days.

richlux commented 1 year ago

Thanks, I'm using Feedly, but as I mentioned, I think they're getting marked unread before 30 days. I am going to keep an eye on it and see if that is what's happening.

Rich

kvizcarra commented 12 months ago

I'm also experiencing this with Feedly on articles that I've marked to be kept unread (lock icon). They're kept unread for less than a day when this bug happens. I haven't been able to consistently replicate this but this is my typical flow that then leads to the bug:

  1. Start with all articles read, i.e. inbox zero.
  2. Refresh list, new articles added
  3. Swipe to mark some articles kept unread
  4. Press FAB to mark all other articles as read
  5. Leave app in the background, do something else, come back after a few hours
  6. Tap first article to read it, tap FAB to mark it as read
  7. Swipe through a few articles, pressing the FAB to mark some as read.
  8. Navigate back to list
  9. Observe some articles are already incorrectly marked as unread, while others are correct
  10. Swipe down to refresh list
  11. Observe some articles that were kept unread are removed from the list

Sometimes while swiping sideways between articles the last article will be blank or a random article will be skipped.

seazon commented 12 months ago

Keep unread is a feature of FeedMe, this state won't sync to server side.

kvizcarra commented 10 months ago

Keep unread is a feature of FeedMe, this state won't sync to server side.

The problem is not with syncing, it's that articles are losing Keep unread status locally after browsing through articles. I'll try get it in a screen recording soonish.

kvizcarra commented 9 months ago

Here's an album of a few of the issues I'm experiencing. Unfortunately, I couldn't capture the article list before showing the article view in the videos because the problem is apparent only while swiping between articles.

For example, before I recorded the third video, I started with a longer list of articles all kept unread, marked them read as I actually read and swiped through them, and only started recording once I swiped to the empty screen. When I backed out to the article list, the 2nd article was incorrectly marked as read (that's why I kept it unread so I could read it later).

https://photos.app.goo.gl/yNHyXWrvptjtqtAbA