RetroShare/plugins/FeedReader
jolavillette 2cd7c21aa6 gui(feedreader): add "Mark all as unread" alongside "Mark all as read"
The FeedReader message widget already offered "Mark all as read"
(toolbar button + context menu) but had no way to mark every visible
message as unread again. Add the symmetric "Mark all as unread" entry
to the message context menu.

Factor the shared iterate-over-visible-items logic out of
markAllAsReadMsg() into setAllMsgAsReadUnread(bool read); the read and
unread slots now just call it. Like the existing "mark all as read", the
action honours the current filter (acts on non-hidden rows only) and
goes through the existing per-message setMessageRead() path, so no
backend change is required.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-25 13:31:47 +02:00
..
gui gui(feedreader): add "Mark all as unread" alongside "Mark all as read" 2026-07-25 13:31:47 +02:00
interface FeedReader: Added processing of enclosure in RSS feed 2023-05-28 13:47:13 +02:00
lang FeedReader: Updated translation 2025-07-14 00:04:31 +02:00
qss StyleSheet Rewrite 2021-11-04 21:21:54 +01:00
services build(cmake): address 2nd review round (deps, naming, per-target hacks) 2026-06-05 18:14:18 +02:00
util Revert "FeedReader: keep XML_TEXT_NODE test to prevent undefined behavior in getContent()" 2026-05-25 11:08:06 +02:00
CMakeLists.txt build(cmake): address reviewer feedback and drop unrelated cosmetic changes 2026-06-05 14:47:47 +02:00
FeedReader.pro fix rapidjson include directory 2026-01-18 14:21:54 -05:00
FeedReaderPlugin.cpp FeedReader: The feed can be used as source for board 2023-05-06 20:36:05 +02:00
FeedReaderPlugin.h fixed licenses in FeedReader 2018-11-11 14:24:46 +01:00