Skip to content

Builds polish + attach reconnect - #9

Merged
blakebauman merged 1 commit into
mainfrom
feature/builds-attach-reliability
Jul 20, 2026
Merged

blakebauman merged 1 commit into
mainfrom
feature/builds-attach-reliability

Conversation

@blakebauman

Copy link
Copy Markdown
Owner

Summary

  • Attach reliability: POST /api/docker/reconnect rebuilds the Docker SDK client; status includes live Ping errors + active context/host
  • Dashboard offline empty state: Retry connection + Open Settings (no false “auto reconnect” copy)
  • Settings Diagnose/Engine: Reconnect buttons; Docker dock chip goes to Settings when offline (soft monotone when sidecar is up)
  • App keeps probing sidecar health/URL after forced ready
  • Builds: offline banner + retry, quieter Hub rows, pull progress sheet, accent Build

Test plan

  • Stop Docker → Dashboard shows Retry; Reconnect after starting engine succeeds
  • Settings → Diagnose Reconnect + Engine Reconnect when offline
  • Dock Docker chip offline → Settings; tip shows Ping error
  • Builds: offline banner; with Docker up, Build / Search / Pull sheets work
  • bun run --filter @deckhand/app build and go build ./... in sidecar

Made with Cursor

Expose Docker reconnect in the sidecar with richer status errors, wire Retry CTAs on Dashboard/Settings/dock, keep probing the sidecar after boot, and quiet the Builds page when offline.

Co-authored-by: Cursor <cursoragent@cursor.com>
@blakebauman
blakebauman merged commit 2a5e1bf into main Jul 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant