The current pull request updates only the visible labels from Subscribe/Unsubscribe to Download/Remove. The codebase still uses subscribe/unsubscribe semantics in the underlying logic, which creates a mismatch between UI intent and implementation.
A broader refactor is needed to:
- make download/remove behavior consistent across search, library, RSS feed ingestion, and DB helpers
- avoid semantics drift between UI labels and persistent state
- ensure local file presence is handled correctly when deciding whether to download or remove
This issue tracks that refactor as a follow-up to PR #1.
The current pull request updates only the visible labels from Subscribe/Unsubscribe to Download/Remove. The codebase still uses subscribe/unsubscribe semantics in the underlying logic, which creates a mismatch between UI intent and implementation.
A broader refactor is needed to:
This issue tracks that refactor as a follow-up to PR #1.