feat(web): Floor press + per-item controls (pause/resume/clear/stop/remove)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -64,6 +64,7 @@ export async function GET() {
|
|||||||
claimedAt: r.job.claimedAt,
|
claimedAt: r.job.claimedAt,
|
||||||
updatedAt: r.job.updatedAt,
|
updatedAt: r.job.updatedAt,
|
||||||
downloadProgress: r.job.downloadProgress,
|
downloadProgress: r.job.downloadProgress,
|
||||||
|
paused: r.job.paused,
|
||||||
candidateCount: cands.length,
|
candidateCount: cands.length,
|
||||||
chosen: chosen ? { source: chosen.source, format: chosen.format, trackCount: chosen.trackCount } : null,
|
chosen: chosen ? { source: chosen.source, format: chosen.format, trackCount: chosen.trackCount } : null,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -245,6 +245,9 @@ nav.contents .sep { flex: 1; }
|
|||||||
.btn.ghost { border-color: var(--rule-2); color: var(--graphite); }
|
.btn.ghost { border-color: var(--rule-2); color: var(--graphite); }
|
||||||
.btn.ghost:hover { background: transparent; border-color: var(--ink); color: var(--ink); }
|
.btn.ghost:hover { background: transparent; border-color: var(--ink); color: var(--ink); }
|
||||||
|
|
||||||
|
.press-controls { display: flex; gap: 0.5rem; align-items: center; margin: 0 0 1rem; flex-wrap: wrap; }
|
||||||
|
.item-controls { display: inline-flex; gap: 0.5rem; align-items: center; }
|
||||||
|
|
||||||
.toggle {
|
.toggle {
|
||||||
font-family: var(--mono); font-size: 0.64rem; letter-spacing: 0.1em; text-transform: uppercase;
|
font-family: var(--mono); font-size: 0.64rem; letter-spacing: 0.1em; text-transform: uppercase;
|
||||||
color: var(--graphite); display: inline-flex; align-items: center; gap: 7px; cursor: pointer;
|
color: var(--graphite); display: inline-flex; align-items: center; gap: 7px; cursor: pointer;
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user