fix(storage): respect category hide_globally when marking all as read
The "Mark all as read" button on the Unread page calls MarkGloballyVisibleFeedsAsRead, which only filtered on feeds.hide_globally and ignored the feed's category. Entries belonging to a category marked as hidden from the global unread list were therefore marked as read even though they are not shown on that page. Join the categories table and exclude both feeds and categories that are hidden globally, matching the visibility rules already used by the unread query builder, the pagination builder and the navigation unread counter. Fixes #4444
S
Saleh committed
070bc9ef3d0a5849792883a3f7f017a5b6f8e0b4
Parent: e7888e3
Committed by fguillot <323546+fguillot@users.noreply.github.com>
on 7/10/2026, 3:21:34 AM