From 3a4cbc0d8a90f8a979cd9acd7903d26204d6c9f5 Mon Sep 17 00:00:00 2001 From: chenhaoc Date: Wed, 27 May 2026 22:43:29 +0800 Subject: [PATCH 1/3] Add Title Dedup to third-party extension list --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 48d1856..0aa54e1 100644 --- a/README.md +++ b/README.md @@ -235,3 +235,6 @@ There are some FreshRSS extensions out there, developed by community members. * [Three Pane Reader](https://github.com/caglaryalcin/xExtension-ThreePaneReader): An Inoreader-style three-pane reading layout (navigation, article list, and article content side by side) +### By [@chenhaoc](https://github.com/chenhaoc) + +* [Title Dedup](https://github.com/chenhaoc/freshrss-dedup-extension): Mark target feed entries as read when the same title already exists in source feeds. From dc8ee60b8f1761fb6299ad75d413801d62961e1a Mon Sep 17 00:00:00 2001 From: chenhaoc Date: Wed, 27 May 2026 22:43:31 +0800 Subject: [PATCH 2/3] Add Title Dedup repository --- repositories.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repositories.json b/repositories.json index 0bb1328..18a2176 100644 --- a/repositories.json +++ b/repositories.json @@ -127,4 +127,7 @@ }, { "url": "https://github.com/caglaryalcin/xExtension-ThreePaneReader", "type": "git" +}, { + "url": "https://github.com/chenhaoc/freshrss-dedup-extension", + "type": "git" }] From 76f940c8b65c868da50ab5e6ffb3365604c79f09 Mon Sep 17 00:00:00 2001 From: chenhaoc Date: Wed, 27 May 2026 22:43:33 +0800 Subject: [PATCH 3/3] Add Title Dedup metadata --- extensions.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/extensions.json b/extensions.json index a3464b9..2e35544 100644 --- a/extensions.json +++ b/extensions.json @@ -661,6 +661,17 @@ "method": "git", "directory": "." }, + { + "name": "Title Dedup", + "author": "hao.chen", + "description": "Mark target feed entries as read when their title already exists in source feeds.", + "version": "0.1.0", + "entrypoint": "TitleDedup", + "type": "system", + "url": "https://github.com/chenhaoc/freshrss-dedup-extension", + "method": "git", + "directory": "xExtension-TitleDedup" + }, { "name": "Title-Wrap", "author": "â‚£rans de Jonge, Joris Kinable",