From 7e72033859f60f529d4d985da1e9cac0a691b2dc Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Wed, 15 Oct 2025 00:12:19 +0200 Subject: Filter on last user modified (#8093) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Example: `userdate:PT1H` to select only articles modified by user during the last hour Fix https://github.com/FreshRSS/FreshRSS/issues/4280#issuecomment-3393078024 Useful for instance to bulk mark as unread recently marked articles by error: 1. Click on the toggle button to show the read articles (making sure the toggle for the unread articles is off) 2. Sort by *User modified 9→1* 3. Filter by *user modified date*, for instance to the last 3 hours by typing `userdate:PT3H` 4. Click in the drop-down menu *Mark selection as unread* P.S.: I have added at the same time a bunch of unit tests for date-related logic --- docs/fr/users/03_Main_view.md | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/fr/users') diff --git a/docs/fr/users/03_Main_view.md b/docs/fr/users/03_Main_view.md index 13d33bbf9..0ef8f82b3 100644 --- a/docs/fr/users/03_Main_view.md +++ b/docs/fr/users/03_Main_view.md @@ -250,6 +250,7 @@ Il est possible d’utiliser le champ de recherche pour raffiner les résultats * Les contraintes de date peuvent être combinées : * `date:P1Y !date:P1M` (depuis un an avant maintenant jusqu’à un mois avant maintenant) * par date de publication, avec la même syntaxe : `pubdate:` +* par date de modification par l’utilisateur, avec la même syntaxe : `userdate:` * par ID d’étiquette : `L:12` ou de plusieurs étiquettes : `L:12,13,14` ou avec n’importe quelle étiquette : `L:*` * par nom d’étiquette : `label:étiquette`, `label:"mon étiquette"` ou d’une étiquette parmi une liste (*ou*) : `labels:"mon étiquette,mon autre étiquette"` * par plusieurs noms d’étiquettes (*et*) : `label:"mon étiquette" label:"mon autre étiquette"` -- cgit v1.2.3