mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-10-28 05:58:40 -04:00
Follow-up to #9132 ## Summary - Exclude feeds below `FreshRSS_Feed::PRIORITY_FEED` from the global view. - Reuse the same filtered feed list for category visibility, category counts, and feed rendering. - Keep the existing behavior for visible feeds and unread counts. ## Root cause The global view skipped hidden feeds only while rendering feed rows. Category visibility and `STATE_ALL` totals still used every feed in the category, so hidden entries inflated category counts and categories containing only hidden feeds rendered as empty boxes. ## Before / After | Before | After | | --- | --- | | `Mixed visibility` reports 8 articles while its only visible feed reports 3, and `Hidden only` appears as an empty category with 4 articles.<br><br><img width="650" alt="Before: hidden feeds inflate global view counts" src="https://github.com/user-attachments/assets/b581b65a-1316-404f-8215-b29ebb686090" /> | `Mixed visibility` reports the same 3 articles as its visible feed, and `Hidden only` is omitted.<br><br><img width="650" alt="After: global view counts only visible feeds" src="https://github.com/user-attachments/assets/fb1ee306-1859-4900-b031-4d4d78e5c821" /> |