mirror of
https://github.com/serrebidev/BlindRSS.git
synced 2026-08-13 13:29:27 -07:00
Make status messages more informative by showing refresh progress (feeds checked out of total) #62
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
serrebi/BlindRSS#62
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
During feed updates, BlindRSS shows status messages that indicate the current action but do not convey the progress of the operation. This makes it hard for users to estimate how long the refresh will take or how much is left.
Current behavior
Desired behavior
Replace or augment these messages with progress information in the format: "Checked X out of Y", where:
Example: "Checked 25 out of 150".
Scenarios
Acceptance criteria
Shipped in v1.114.0.
Checked 25 out of 150. A feed that fails keeps its name so the error is still identifiable:Error checking: Broken Feed (26 out of 150).Refreshing: 25 out of 150. It updates once per UI batch rather than once per feed — a native tray icon redraw is expensive, and doing it per feed in a 150-feed refresh was worth avoiding.The total is taken from whichever refresh started the batch: every feed for F5, the selected category plus all its subcategories for Refresh Category, and the newly imported feeds after an OPML import. A single-feed refresh still names the feed — "1 out of 1" would say less.
Two counting details worth stating: feeds are counted by id, so a provider that reports the same feed twice (a Miniflux per-feed retry) doesn't advance the count twice; and if a provider reports more feeds than were predicted, the total grows instead of showing "27 out of 25".
While in there I also fixed something adjacent: the targeted-refresh messages ("Refreshing category: Tech...") were built from an untranslated English fragment, so they stayed English in every translated UI. They're now translatable, and all 15 catalogs are complete.