SIGN IN SIGN UP

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