• v0.6.1 3fd19f1406

    feat(wake): long-poll wake listener for instant CLI sync
    Some checks failed
    Release / release (push) Failing after 0s
    Release / docker (push) Has been skipped
    Release / virustotal (push) Failing after 0s

    Ghost released this 2026-04-08 22:01:24 +00:00 | 99 commits to main since this release

    CLI now holds a GET /api/internal/agent/wake connection open.
    When the server calls triggerWake(userId) — on stream request,
    download queue, pause, cancel, resume, scan, etc. — the CLI
    receives the signal immediately and fires a sync cycle in <100ms
    instead of waiting up to 10s for the next scheduled interval.

    • Add WaitForWake(ctx) to Client using a no-timeout HTTP client
    • Add runWakeListener goroutine to SyncClient (auto-reconnects)
    • Start wake listener from SyncClient.Run()

    Closes: sub-second stream latency from the web UI

    Downloads