## 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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
/api/statuscurrently 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
.partialcopy.📥 42.3% 3m12s - Release name.Acceptance criteria
/api/statusreports an active current job while copying..partialevidence.