-
-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG]: Miniflux integration has sync issues #837
Comments
This seems to be the point the read status is removed. |
I will check. |
I performed testing with latest stable miniflux version and was not able to reproduce your problem. When I mark some articles read or unread, then the state is automatically and correctly synced back to Miniflux server. I added some more debug logging into the code. Perhaps post full log here, but your log also does not suggest any problems so it is rather hard for me to see and detect the issue. |
I will do some more testing to see how easy it is to replicate on a blank slate. Perhaps it's due to the volume of data. It shows up consistently but only for a few items each time. It might be more biased towards the articles I open in an external browser now that I think about it. It /feels/ like the data is being toggled rather than marked as read / not as read TBH. I have had some issues where marking a feed as read, then doing a "fetch all" will invert the status of all items. So if that's the same issue I suspect that me opening in an external browser is causing a double toggle. See video: simplescreenrecorder-2022-12-02_11.35.38.mp4 |
@martinrotter Seems I can't reopen this. I guess that's up to you. Do you need any more info from me? Given my suspicions extra debug logging won't help. |
Thats weird, will try. |
Similar issues here with 4.5.0. Opened Rssguard after a long time. Post-sync, RG reported 6k+ unread articles while Miniflux has only about 2k. |
Still happens with 4.5.3. |
Can anyone provide Miniflux instance with testing account for me to test this stuff? |
@martinrotter |
sure, you can pm me on discord or my e-mail is visible in rssguard about dialog |
@martinrotter e-mail sent |
Tested, it all should now work much better. |
I am not certain whether this is miniflux (google reader api) related or rssguard related, but I now experience the following behaviour: initial sync is now fixed, will have the same number of articles in both web interface and rssguard, but reading an article using the web interface (i.e. on mobile, or browser) seems not to sync its state in rssguard, so that the number of unread entries keeps adding up. Using latest version (4.5.3) on an up-to-date git version miniflux. |
i see, will check on monday |
Pleast, provide PRECISE STEP-BY-STEP scenario on how to reproduce the issue with clean miniflux profile (only one feed added) and clean RSS Guard profile. I am not able to reproduce. Synchronization is two-way and (depending on your configuration of miniflux in RSS Guard - see picture) you should always see same state in RSS Guard and other devices. Marking article read/unread on other devices should be visible in RSS Guard after you fetch the feed again too. |
Still happens here. Added one feed, initial sync 30 unread items, in both web interface and rssguard. Read one entry in web interface (29/30 unread items on server). Fetched in rssguard, still 30 unread items. |
You have "download unread articles only" option checked. If that option is checked, then only articles which are unread on the server are downloaded. You rarely ever want that option checked. |
Yes, that was the issue. In retrospect, seems obvious. |
Brief description of the issue
There are synchronisation issues with the read / unread status with mini flux.
How to reproduce the bug?
simplescreenrecorder-2022-11-10_21.48.48.mp4
Best job I could at capturing it
What was the expected result?
I expected read articles maintain status regardless of sync progress
What actually happened?
After sync with miniflux they unsynced.
Debug log
I will get back to you on this
Operating system and version
The text was updated successfully, but these errors were encountered: