Files
FreshRSS/app
Jam Balaya f35c970250 Exclude hidden feeds from global view counts (#9152)
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" /> |
2026-07-30 12:31:51 +02:00
..
2024-12-27 12:12:49 +01:00
2020-07-08 12:11:55 +02:00