Move “Mark All Items as Read” option from the main menu to the channel/category context menu #40

Closed
opened 2026-07-03 07:46:51 -07:00 by serrebi · 1 comment
Owner

It is required to address the current ambiguity regarding the scope of the “Mark All Items as Read” action. Currently, the option is located in the “File” menu and applies only to the selected channel. However, its placement in the general menu creates a misleading impression that the operation will be applied to all channels.

It is proposed to remove the “Mark All Items as Read” item from the “File” menu and add it to the context menu for channels and categories.

Expected behavior

  • When the “Mark All Items as Read” option is activated in a channel’s context menu, all articles in that channel should be marked as read.
  • When the option is activated in a category’s context menu, all articles in the channels within that category should be marked as read, with recursive application to all channels in nested subcategories.
It is required to address the current ambiguity regarding the scope of the “Mark All Items as Read” action. Currently, the option is located in the “File” menu and applies only to the selected channel. However, its placement in the general menu creates a misleading impression that the operation will be applied to all channels. It is proposed to remove the “Mark All Items as Read” item from the “File” menu and add it to the context menu for channels and categories. #### Expected behavior - When the “Mark All Items as Read” option is activated in a channel’s context menu, all articles in that channel should be marked as read. - When the option is activated in a category’s context menu, all articles in the channels within that category should be marked as read, with recursive application to all channels in nested subcategories. <!-- forgejo-github-sync: issue github=serrebidev/BlindRSS#39 -->
Author
Owner

Fixed in v1.77.4, implemented as you proposed:

  • File → Mark All Items as Read now marks absolutely everything as read, across all channels. The confirmation prompt says so explicitly ("Mark all items in all feeds as read?").
  • Channels and categories each have their own Mark All Items as Read entry in the context menu, scoped to just that channel or category (categories include their subcategories). The prompt names the channel/category so you always know the scope before confirming.
  • Marking from the context menu no longer switches your current view.

Thanks for the suggestion!

Fixed in [v1.77.4](https://github.com/serrebidev/BlindRSS/releases/tag/v1.77.4), implemented as you proposed: - **File → Mark All Items as Read** now marks absolutely everything as read, across all channels. The confirmation prompt says so explicitly ("Mark all items in all feeds as read?"). - Channels and categories each have their own **Mark All Items as Read** entry in the context menu, scoped to just that channel or category (categories include their subcategories). The prompt names the channel/category so you always know the scope before confirming. - Marking from the context menu no longer switches your current view. Thanks for the suggestion! <!-- forgejo-github-sync: comment github=serrebidev/BlindRSS#39/4877694432 -->
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
serrebi/BlindRSS#40
No description provided.