Readrops icon indicating copy to clipboard operation
Readrops copied to clipboard

Readrops does not show old articles

Open deadwax opened this issue 5 years ago • 14 comments

I'm using Readrops with NC news. Older items that show in the web interface on NC do not show up in Readrops, whether or not they are read.

An example is floweringelbow.org. In NC all posts show in the news app, in Readrops none do. I can't work out why.

Readrops 1.1.3(9) from fdroid

deadwax avatar Feb 28 '20 10:02 deadwax

When you setup your NC News account, Readrops gets the last 5000 unread items.

I checked floweringelbow.org and the last article was published the 2019-06-04. So It's possible if you have a significant number of feeds which produce many items and you don't often read them, that floweringelbow.org items won't be included in the unread items fetch.

Shinokuni avatar Feb 28 '20 12:02 Shinokuni

This seems unlikely, I don't have many feeds in NC at this stage and Readrops is displaying only 31 articles total. It should be displaying far more than that, the NC web interface displays 216 unread and many more read.

I have Readrops set up to display read articles, so many more should be visible I would have thought.

deadwax avatar Feb 28 '20 19:02 deadwax

OK, I cleared all app data and logged back in. Readrops now shows 280 articles, but not any marked as read in NC.

So there is at least a caching problem and it doesn't pull read articles, though this may be related to the issue a few days ago, which is now closed?

deadwax avatar Feb 28 '20 20:02 deadwax

OK, I cleared all app data and logged back in. Readrops now shows 280 articles, but not any marked as read in NC.

When syncing for the first time, Readrops doesn't fetch read items.

So there is at least a caching problem and it doesn't pull read articles, though this may be related to the issue a few days ago, which is now closed?

The fact that you had to clear app data and relogin to get all unread articles is indeed weird. To try to reproduce, I will need some new accounts with just a few feeds as mine has more than 5000 unread items.

Shinokuni avatar Mar 01 '20 19:03 Shinokuni

When syncing for the first time, Readrops doesn't fetch read items.

Does it ever fetch read items? I would like it to but I can't find a way to make it do it. In fact my preferred way of working would be to ignore the read status of articles when syncing and simply show x number of articles, read or not. That's what I'd expect "show read articles" to do.

The fact that you had to clear app data and relogin to get all unread articles is indeed weird.

In thinking further about this, it may be that I had a large number of read articles when I first logged in, from a feed I then deleted. Readrops may only check for the 5000 unread items once at login and not at any other point?

deadwax avatar Mar 01 '20 20:03 deadwax

Does it ever fetch read items?

It does, but not when syncing for the first time.

In thinking further about this, it may be that I had a large number of read articles when I first logged in, from a feed I then deleted. Readrops may only check for the 5000 unread items once at login and not at any other point?

Yes, that is the current behavior. There are two types of synchronization :

  • Initial synchronization : Readrops gets feeds, folders and the last 5000 unread items
  • Classic synchronization : Readrops gets new, deleted, updated feeds and folders, new unread items and read items, and pushes items read state

NB : this works for NC News only. Currently, Readrops doesn´t get read state from FreshRSS, it pushes only.

Shinokuni avatar Mar 04 '20 21:03 Shinokuni

Ok, that's starting to make sense. I don't believe classic synchronisation of read items is working on NC though - it is impossible to get it to sync any read items marked as read outside Readrops.

Readrops 1.1.3(9) from fdroid NC 18.0.1 NC News 14.1.3

deadwax avatar Mar 04 '20 22:03 deadwax

v1.1.3 has a fix for NC News read state syncing, so you should have your read items synced with Readrops.

I will test again to be sure.

Shinokuni avatar Mar 05 '20 21:03 Shinokuni

Thanks. Let me know if you need another NC account.

deadwax avatar Mar 07 '20 08:03 deadwax

Readrops still does not display articles marked as read in NC, either on first or subsequent syncs.

The News interface in NC displays them, but I have no way of showing them in Readrops.

Example of a feed with two unread articles: In News these articles are shown among 12 other read articles. Readrops will only show the 2 unread, refreshing does nothing.

Readrops 1.1.4 from fdroid NC 18.0.3 News 14.1.3

deadwax avatar Apr 20 '20 03:04 deadwax

Sorry, I forgot to work on this issue. I will try to reproduce.

Shinokuni avatar Apr 21 '20 19:04 Shinokuni

Hey @Shinokuni getting read state from FreshRSS would be fantasctic ! That would be the go-to Android app for FreshRSS.

Thanks for your work!

Edit: If you need a FreshRSS access for testing, I can create you an account on my instance. :)

SecT0uch avatar Jul 29 '20 08:07 SecT0uch

@SecT0uch @Shinokuni I guess read status sync for FreshRSS would deserve it's own issue, given that this one is mainly about the read status sync with NC not working fully as expected?

keunes avatar Jan 01 '21 07:01 keunes

Read state sync for FreshRSS is on its way, I will be available in 1.3, so no need to create a separate issue.

Shinokuni avatar Jan 01 '21 17:01 Shinokuni