Skip to content

feat(channel): drop per-video "Remove from library" action#53

Merged
windoze95 merged 1 commit into
mainfrom
feature/drop-library-removal
Jun 29, 2026
Merged

feat(channel): drop per-video "Remove from library" action#53
windoze95 merged 1 commit into
mainfrom
feature/drop-library-removal

Conversation

@windoze95

Copy link
Copy Markdown
Owner

What

Follow-up to the invisible-caching redesign (#52). Removes the per-video "Remove from library" action from the channel-detail ⋯ menu.

Per-episode "remove from library" is collection-curation, which no longer fits the model: your library is your followed channels + watch-later, and you manage it by following/unfollowing (cache eviction handles disk automatically). The ⋯ menu is now watch-later only, matching tvOS.

Changes

  • Removed the "Remove from library" ListTile and its confirm dialog (_confirmRemove) from channel_detail_screen.dart.
  • api_service.deleteVideo is kept (still used by video_provider).

Verification

flutter analyze --fatal-infos --fatal-warnings → No issues, flutter test156 passed.

🤖 Generated with Claude Code

Per-episode "remove from library" is collection-curation, which no longer fits
the model: your library is your followed channels + watch-later, and you manage
it by following/unfollowing (cache eviction handles space automatically). The
per-video ⋯ menu is now watch-later only, matching tvOS.

Removed the menu item and its confirm dialog (_confirmRemove). api_service.
deleteVideo stays (still used by video_provider).

156 passed; analyze + format clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@windoze95 windoze95 merged commit d403742 into main Jun 29, 2026
6 checks passed
@windoze95 windoze95 deleted the feature/drop-library-removal branch June 29, 2026 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant