Skip to content

1.6.1

tagged this 13 Jun 15:06
The adaptive limiter only covered batch (folder) operations. Single-file
uploads — upload-on-save and ClaudeSync's per-file dispatch — went through
with_retry with retry_count defaulting to 0, so the first rate-limit
rejection failed immediately and popped a modal. With many concurrent files,
dozens of identical 'Connection lost' dialogs stacked up.

- with_retry now applies the same transient-error retry floor (4) as the
  batch path, with exponential backoff + jitter and reconnect between tries.
- upload-on-save is now wrapped in with_retry too (was not retried at all).
- New is_user_actionable() splits errors: auth/host-key/config always show a
  modal (user must fix them); transient connection/timeout/rate-limit errors
  go to the panel + status bar, with at most one modal per 20s cooldown.
- _report_error() centralizes this routing for all single-file operations.
Assets 2
Loading