RetroShare/plugins
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
..
Common fix rapidjson include directory 2026-01-18 14:21:54 -05:00
FeedReader gui(feedreader): add "Mark all as unread" alongside "Mark all as read" 2026-07-25 13:31:47 +02:00
VOIP build(cmake): address reviewer feedback and drop unrelated cosmetic changes 2026-06-05 14:47:47 +02:00
CMakeLists.txt build(cmake): implement modular build system and align service dependencies 2026-05-18 16:04:01 +02:00
PluginInterface.h added for plugins own dir 2009-11-28 14:21:11 +00:00
plugins.pro Enabled compile of plugin VOIP for Qt 5 only 2026-02-17 18:56:41 +01:00