Files
ps5upload/engine/crates
phantomptrandClaude Opus 5.5 fc67febd7f Link downloads: follow a duplicate, Resume/Replace a taken name; Convert shows its target
- Engine: /api/pkg/remote/download/start takes `existing: resume|replace` for a
  different file already under the download's name (resume moves it to the
  .partial, whose tail is checked against the link; replace deletes it), and
  its 409 carries the file's path and sizes. A live download of the same name
  is answered before anything is taken over.
- Client starts link downloads over the engine API (lib/linkDownload) so the
  409s keep their fields: a duplicate attaches to the running download, and
  Install Package asks Resume (when the file is shorter than the link) or
  Replace instead of the old 'Move or delete it first'.
- Convert & install shows 'Will install on {console}' while it runs; 'Show in
  folder' is hidden where no file manager can open it and says so when
  opening fails.
- Install Package says a refresh is held for the running install.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ub1mez9eaVtTF8pMEFXvA9
2026-10-10 10:59:27 -07:00
..
2026-09-27 04:31:13 -07:00