- Articles now carry a `grabbed` flag; manually downloading one (or an
auto/forced rule grab) marks it, persisted across restarts, so the UI
shows it as added and re-runs skip it.
- POST /api/rss/refresh {name?} synchronously re-polls one feed (or all)
for an on-demand repull.
- POST /api/rss/rules/run {name} re-applies a rule to every existing
article (not just newly-seen ones), grabbing ungrabbed matches —
useful after editing a rule. Returns matched/grabbed counts.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| webui.c | ||