mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-05-19 13:54:44 -04:00
Category autoread by guid (#8673)
* Add configuration to mark same GUID as read in category. Implement suggestion mentioned in #8641 Changes proposed in this pull request: - Add a configuration to the categories to automatically mark entries as read if the same GUID is present in recent entries. How to test the feature manually: 1. Create a category. Check the option "Mark an article as read… if an identical GUID already exists [...]" 2. Enable debug logs, or add an extension which registers to the hook `Minz_HookType::EntryAutoRead`. 3. Add feeds which might have the same GUID. For example: https://www.reddit.com/r/technology/hot.rss, https://www.reddit.com/r/technology/rising.rss, https://www.reddit.com/r/technology/best.rss, and https://www.reddit.com/r/technology/new.rss 4. See the logs "Mark GUID as read[...]", or the effect of the extension. * Implement behavior to mark same GUID as read in category. * Update documentation * Update i18n * Fix PHP CS report * Fix missing argument * Fixes --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
This commit is contained in:
@@ -228,7 +228,7 @@ The following events are available:
|
||||
parameter. This way a website known to have feeds which doesn’t advertise
|
||||
it in the header can still be automatically supported.
|
||||
* `entry_auto_read` (`function(FreshRSS_Entry $entry, string $why): void`):
|
||||
Appelé lorsqu’une entrée est automatiquement marquée comme lue. Le paramètre *why* supporte les règles {`filter`, `upon_reception`, `same_title_in_feed`}.
|
||||
Appelé lorsqu’une entrée est automatiquement marquée comme lue. Le paramètre *why* supporte les règles {`filter`, `upon_reception`, `same_title_in_feed`, `same_guid_in_category`}.
|
||||
* `entry_auto_unread` (`function(FreshRSS_Entry $entry, string $why): void`):
|
||||
Appelé lorsqu’une entrée est automatiquement marquée comme non-lue. Le paramètre *why* supporte les règles {`updated_article`}.
|
||||
* `entry_before_display` (`function($entry) -> Entry | null`): will be
|
||||
|
||||
Reference in New Issue
Block a user