Skip to content

feat: show active download client in search/download flow#83

Merged
Gitsack merged 2 commits intomainfrom
worktree-ham-32-download-client-indicator
Apr 11, 2026
Merged

feat: show active download client in search/download flow#83
Gitsack merged 2 commits intomainfrom
worktree-ham-32-download-client-indicator

Conversation

@Gitsack
Copy link
Copy Markdown
Owner

@Gitsack Gitsack commented Apr 4, 2026

Summary

  • Display the active download client as a badge on movie, album, and TV show detail pages alongside the quality profile and root folder
  • When multiple clients are configured, the badge becomes a dropdown to override which client receives the grab
  • Added downloadClientId support to the grab API endpoint and download manager for client override
  • Fixed the queue controller to forward movieId, tvShowId, episodeId, and bookId through to the download manager (previously only albumId was forwarded)

Test plan

  • Verify download client badge appears on movie, album, and TV show detail pages when a client is configured
  • Verify badge shows as a dropdown when multiple enabled clients exist
  • Verify selecting a different client sends downloadClientId in the grab request
  • Verify grab still works with default client when no override is selected
  • Verify no indicator shows when no download clients are configured

🤖 Generated with Claude Code

Gitsack and others added 2 commits April 4, 2026 22:52
Display the active download client as a badge on movie, album, and TV show
detail pages alongside the quality profile. When multiple clients are
configured, users can override which client receives the grab via a dropdown.

Also fixes the queue controller to forward movieId, tvShowId, episodeId,
and bookId fields through to the download manager.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
…oad-client-indicator

# Conflicts:
#	inertia/pages/library/movie/[id].tsx
#	inertia/pages/library/tvshow/[id].tsx
@Gitsack Gitsack merged commit 843091d into main Apr 11, 2026
1 check passed
@Gitsack Gitsack deleted the worktree-ham-32-download-client-indicator branch April 11, 2026 10:38
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