Desktop: control where downloaded items land — choose the destination library #36

Open
opened 2026-08-18 05:56:10 +00:00 by logan · 0 comments
Collaborator

Report

I do not think I can currently pick which library a downloaded item goes into. I want more control over what happens to downloaded items.

Findings

  • A request already belongs to a library: toggleRequest in utils/library-status.ts resolves libraryStore.getDefaultLibraryId() and files the request against it ("a request belongs to a library because that is where its files will land"). So the field exists — it is just never chosen, always the default.
  • download-picker and downloads-view are the surfaces that would carry the choice.

Direction

  1. Let the destination library be chosen when a request is made (with the current default pre-selected), and editable afterwards on the request row.
  2. A default-destination setting, so the common case stays one click.
  3. Worth scoping in the same issue: what else "control over downloaded items" should mean — post-import file organisation/renaming, whether the import auto-tags, and whether a completed download triggers a scan of just that path.
**Report** I do not think I can currently pick which library a downloaded item goes into. I want more control over what happens to downloaded items. **Findings** - A request already belongs to a library: `toggleRequest` in `utils/library-status.ts` resolves `libraryStore.getDefaultLibraryId()` and files the request against it ("a request belongs to a library because that is where its files will land"). So the field exists — it is just never *chosen*, always the default. - `download-picker` and `downloads-view` are the surfaces that would carry the choice. **Direction** 1. Let the destination library be chosen when a request is made (with the current default pre-selected), and editable afterwards on the request row. 2. A default-destination setting, so the common case stays one click. 3. Worth scoping in the same issue: what else "control over downloaded items" should mean — post-import file organisation/renaming, whether the import auto-tags, and whether a completed download triggers a scan of just that path.
logan added the Area/DownloadsKind/FeaturePlatform/Desktop
Priority
Medium
3
labels 2026-08-18 14:36:09 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yonlu/yellowjacket#36