BenShelton / BenShelton/library-api

[Feature] Add a Download All button

Open
#44 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
TypeScript
Stars
13
Forks
3
PR merge metrics
No merged PRs in 30d

Description

**Packages**

Media

**Describe the solution you'd like**

On the Control Panel when viewing a publication you have to download each video individually. Instead we could add a Download button.

- Only shows if there are 1+ videos not downloaded
- Will download all items
- Sends a request through IPC
- Sets the downloading state of each tile
- Sets all videos to downloaded when complete

**Describe alternatives you've considered**

We can still download them individually, it's just slow

**Additional context**

N/A

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the Control Panel publication view and trace the existing individual video download flow, including its IPC request and tile downloading state. Implement the described bulk-download behavior and verify that the button appears only when videos remain and that all videos become downloaded when the operation completes.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.