Track live import progress and current job #7

Open
opened 2026-07-29 12:25:21 +02:00 by daniels · 0 comments
Owner

Problem

/api/status currently has only shallow current-job semantics. Users need to see what file is active, copy progress, speed, and ETA.

Proposed change

Add live progress tracking for active copy/import operations.

Scope

  • Current source and target path.
  • Bytes copied, total bytes, percentage, speed, ETA, and started time.
  • Heartbeat updates during .partial copy.
  • Browser title updates such as 📥 42.3% 3m12s - Release name.
  • API-safe truncation/redaction where appropriate.

Acceptance criteria

  • /api/status reports an active current job while copying.
  • UI shows current job and updates without page refresh.
  • Completed/failed imports clear current-job state reliably.
  • Interrupted imports leave recoverable .partial evidence.
## Problem `/api/status` currently has only shallow current-job semantics. Users need to see what file is active, copy progress, speed, and ETA. ## Proposed change Add live progress tracking for active copy/import operations. ## Scope - Current source and target path. - Bytes copied, total bytes, percentage, speed, ETA, and started time. - Heartbeat updates during `.partial` copy. - Browser title updates such as `📥 42.3% 3m12s - Release name`. - API-safe truncation/redaction where appropriate. ## Acceptance criteria - `/api/status` reports an active current job while copying. - UI shows current job and updates without page refresh. - Completed/failed imports clear current-job state reliably. - Interrupted imports leave recoverable `.partial` evidence.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daniels/importarr#7