Implement filter on last modified date by server#8131
Implement filter on last modified date by server#8131Alkarex merged 57 commits intoFreshRSS:edgefrom
Conversation
Especially relevant for API, to get the modified changes fix FreshRSS#7304 fix FreshRSS#2566 jocmp/capyreader#533 (reply in thread)
|
What's the difference between user modification date and server modification date? |
|
|
For a later PR: Help welcome to add somewhere in the UI this date of last modification |
Co-authored-by: Inverle <inverle@proton.me>
For speed and resilience
|
Sorry for leaving this for so long. Time went by too quickly 😅 For Capy Reader, one goal of mine would be to avoid having to use the
revised to cover
|
Even with the proposed changes,
Yes, for sure new articles are included. The final question I would like to double check is whether the change from providing only new articles (which is the behaviour today) to providing new articles + server-modified articles (proposed behaviour) is fine for Capy Reader. |
|
@TijnvandenEijnde Sorry for the delay, and please test again. |
I'll try and test this this week! Maybe to give an example, say a feed has 1 unread article and 1 read article and the client has cached both. Let's say 2 new articles are fetched on the server and the read article is updated. I would expect that 3 articles are returned with the |
|
@Alkarex I tested out this branch, and I believe I have something working with the PR linked above. Based on a client-side "last refreshed at" timestamp, Capy Reader will now fire a request that looks like the following cURL. The existing One last question: say a user is on an older FreshRSS instance (e.g. v1.27 and this is released in v1.29) - will the |
|
Sound good :-)
For older FreshRSS instances, |
Especially relevant for API, to get the modified changes: the API will now return the articles that are new or which content has been modified since
ot:fix #7304
fix #2566
jocmp/capyreader#533 (reply in thread)
New corresponding search operator
mdate:and new UI: