From 2c56fbe511d30395a7f9333f86c8c5037f0052f0 Mon Sep 17 00:00:00 2001 From: bullitt168 Date: Thu, 26 Mar 2026 09:34:40 +0100 Subject: [PATCH] New extension: Mark As Read Existing Add bullitt186/FreshRSS-MarkAsReadExisting to the extension listing. Periodically re-applies 'Mark as read' filter rules to existing unread articles. Supports feed, category, and global filter levels with independent intervals. Includes dry-run mode and run-now button. --- README.md | 4 ++++ extensions.json | 11 +++++++++++ repositories.json | 3 +++ 3 files changed, 18 insertions(+) diff --git a/README.md b/README.md index 5c5f1cb..cde3c97 100644 --- a/README.md +++ b/README.md @@ -199,3 +199,7 @@ There are some FreshRSS extensions out there, developed by community members: ### By [@deimosfr](https://github.com/deimosfr/) * [Ai Summary](https://github.com/deimosfr/xExtension-AiSummary): Summarize any article with one click using your favorite AI provider (OpenAI, Gemini, Claude and Ollama). + +### By [@bullitt186](https://github.com/bullitt186/) + +* [Mark As Read Existing](https://github.com/bullitt186/FreshRSS-MarkAsReadExisting): Periodically re-applies "Mark as read" filter rules to existing unread articles. diff --git a/extensions.json b/extensions.json index c381ecb..65ac6f8 100644 --- a/extensions.json +++ b/extensions.json @@ -309,6 +309,17 @@ "method": "git", "directory": "xExtension-MarkPreviousAsRead" }, + { + "name": "Mark As Read Existing", + "author": "bullitt", + "description": "Periodically re-applies 'Mark as read' filter rules to existing articles", + "version": "0.1.0", + "entrypoint": "MarkAsReadExisting", + "type": "user", + "url": "https://github.com/bullitt186/FreshRSS-MarkAsReadExisting", + "method": "git", + "directory": "xExtension-MarkAsReadExisting" + }, { "name": "Mobile Scroll Menu", "author": "Marco Heizmann", diff --git a/repositories.json b/repositories.json index a29327b..8c2f694 100644 --- a/repositories.json +++ b/repositories.json @@ -118,4 +118,7 @@ }, { "url": "https://github.com/deimosfr/xExtension-AiSummary", "type": "git" +}, { + "url": "https://github.com/bullitt186/FreshRSS-MarkAsReadExisting", + "type": "git" }]