mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-07-16 10:02:59 -04:00
- Add a new `EntriesRead` / `entries_read` hook for extensions. - Trigger the hook when `markRead()` changes entry read/unread state for explicit entry IDs. - Cover both the default DAO path and the SQLite/PGSQL DAO path. - Add Minz hook tests for the new hook signature and argument passing. ## Why Extensions can already react to favorite/bookmark changes through `EntriesFavorite`. This adds the matching read/unread hook requested in #4051 for extensions that need to collect stats or react to manual read state changes. Closes #4051
This is the documentation deployed by GitHub Pages.
To build and serve locally, first install the necessary packages:
bundle install
Then serve:
bundle exec jekyll serve -H 127.0.0.1 --watch --incremental
The documentation should be reachable at http://127.0.0.1:4000/FreshRSS/.