Skip to content

Refactor download/remove logic to match updated labels #2

@dardevelin

Description

@dardevelin

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions