Skip to content

Releases: vnknowledge2014/colima-ui

ColimaUI v0.1.10

Choose a tag to compare

@github-actions github-actions released this 02 May 19:12

ColimaUI v0.1.10

Channel: 🚀 Stable

📦 Installation

Platform File Notes
macOS Apple Silicon ColimaUI_*_aarch64.dmg M1/M2/M3/M4
macOS Intel ColimaUI_*_x64.dmg Intel Macs
Linux ColimaUI_*_amd64.deb Ubuntu/Debian
Linux ColimaUI_*_amd64.AppImage Universal Linux

🌐 Browser Mode

After launching the app, access the web UI at http://127.0.0.1:11420


Full changelog: ...v0.1.10

v0.1.9 — Fix Docker Daemon Hangs

Choose a tag to compare

@architectureman architectureman released this 02 May 12:21

Fix: Docker Tabs Permanently Loading / Empty

What was happening

All Docker tabs (Containers, Images, Volumes, Networks, Compose) showed permanent loading spinners or empty state, even though Docker was running with active containers.

Root Causes Found (3 layers)

1. Tokio Runtime Deadlock (v0.1.8 → v0.1.9 initial fix)
All Docker CLI commands called .output() directly on the async Tokio thread. When 4+ commands fired concurrently on startup, they exhausted the thread pool → deadlock.
→ Fix: spawn_blocking() for all Docker CLI calls.

2. Frozen Docker Daemon (this fix)
The Docker daemon inside Colima's VM periodically becomes unresponsive (socket exists but hangs). Without timeouts, ALL Bollard API calls and Docker CLI commands hung forever.
→ Fix: 5-10 second timeouts on every Bollard and CLI call.

3. No Recovery on Timeout (this fix)
When fetches failed/timed out, the UI showed 'No containers' (misleading). No retry mechanism existed.
→ Fix: Auto-retry every 5 seconds with loading spinners until Docker recovers.

Files Changed

  • docker.rs — 10s CLI timeout + 5s Bollard timeout
  • volumes.rs — 10s CLI timeout
  • networks.rs — 10s CLI timeout
  • compose.rs — 10s CLI timeout
  • docker_state.rs — 5s timeout on ping, update_cache
  • App.tsx — Auto-retry with loading state preservation

v0.1.8 — Docker Tab Stability Fix

Choose a tag to compare

@architectureman architectureman released this 02 May 10:41

Fix: Docker Tabs Data Loss & Infinite Loading

What was happening

When Docker and Colima were running stably, the Containers, Images, Volumes, Networks, and Compose tabs would intermittently lose all data or get stuck on infinite loading spinners.

Root Cause

The Bollard Docker event stream would occasionally experience transient interruptions (idle timeouts, brief socket hiccups). The watcher was aggressively clearing ALL Docker state on any stream error, even when Docker was still running perfectly fine.

Additionally, on reconnect, only containers/images were repopulated — volumes and networks were lost forever until the user manually navigated to those tabs.

Fixes

  • Bug #1: Verify Docker is truly unreachable (ping check) before clearing state. Transient stream errors now silently reconnect without data loss.
  • Bug #2: New docker-reconnected event triggers automatic refetch of ALL resources (containers, images, volumes, networks) after reconnection.
  • Bug #3: Loading atoms properly reset on connection-lost, so pages show spinners instead of stuck empty states.

Files Changed

  • src-tauri/src/docker_state.rs — Resilient reconnect logic
  • src/App.tsx — Global Docker state management with full recovery

v0.1.7 — Fix UI Freeze on Instance Stop/Restart

Choose a tag to compare

@architectureman architectureman released this 02 May 08:48

🐛 Bug Fix

Critical: UI freeze during instance lifecycle operations

Problem: The app would completely hang when stopping, restarting, or deleting Colima instances in the Instances tab.

Root Cause: colima stop, colima delete, and colima kubernetes CLI commands (which take 30-60+ seconds) were running synchronously on the Tokio async runtime thread, blocking the entire event loop and freezing the UI.

Fix: Wrapped all three commands in tokio::task::spawn_blocking() to run them on a dedicated thread pool, keeping the UI responsive during long-running operations.

Changes

  • stop_instance → spawn_blocking
  • delete_instance → spawn_blocking
  • kubernetes_action → spawn_blocking
  • Synced all version manifests (package.json, tauri.conf.json, Cargo.toml) to 0.1.7

Downloads

  • macOS: ColimaUI_0.1.7_x64.dmg

ColimaUI v0.1.6

Choose a tag to compare

@architectureman architectureman released this 30 Apr 19:33

What's Changed

  • Aligned Volumes card layout with Networks for consistent Inspect/Remove button positioning
  • Both pages now use identical flex layout: flex: 1 + minWidth: 0 for content, flexShrink: 0 for buttons
  • Removed hardcoded maxWidth on text elements in favor of responsive overflow handling

ColimaUI v0.1.5

Choose a tag to compare

@architectureman architectureman released this 30 Apr 04:27

What's Changed

  • Fixed icon edge artifacts and regenerated all platform assets
  • Fixed scrolling layout on Volumes and Networks pages
  • Improved UI consistency by replacing native OS checkboxes with custom SVG-styled checkboxes
  • Updated package and tauri versions to 0.1.5

ColimaUI v0.1.4

Choose a tag to compare

@github-actions github-actions released this 30 Apr 01:27

ColimaUI v0.1.4

Channel: 🚀 Stable

📦 Installation

Platform File Notes
macOS Apple Silicon ColimaUI_*_aarch64.dmg M1/M2/M3/M4
macOS Intel ColimaUI_*_x64.dmg Intel Macs
Linux ColimaUI_*_amd64.deb Ubuntu/Debian
Linux ColimaUI_*_amd64.AppImage Universal Linux

🌐 Browser Mode

After launching the app, access the web UI at http://127.0.0.1:11420


Full changelog: ...v0.1.4

ColimaUI v0.1.3

Choose a tag to compare

@github-actions github-actions released this 28 Mar 11:34
320b4e8

ColimaUI v0.1.3

Channel: 🚀 Stable

📦 Installation

Platform File Notes
macOS Apple Silicon ColimaUI_*_aarch64.dmg M1/M2/M3/M4
macOS Intel ColimaUI_*_x64.dmg Intel Macs
Linux ColimaUI_*_amd64.deb Ubuntu/Debian
Linux ColimaUI_*_amd64.AppImage Universal Linux

🌐 Browser Mode

After launching the app, access the web UI at http://127.0.0.1:11420


Full changelog: ...v0.1.3

ColimaUI v0.1.2

Choose a tag to compare

@github-actions github-actions released this 28 Mar 11:11
2f3cd22

ColimaUI v0.1.2

Channel: 🚀 Stable

📦 Installation

Platform File Notes
macOS Apple Silicon ColimaUI_*_aarch64.dmg M1/M2/M3/M4
macOS Intel ColimaUI_*_x64.dmg Intel Macs
Linux ColimaUI_*_amd64.deb Ubuntu/Debian
Linux ColimaUI_*_amd64.AppImage Universal Linux

🌐 Browser Mode

After launching the app, access the web UI at http://127.0.0.1:11420


Full changelog: ...v0.1.2

ColimaUI v0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Mar 08:52

ColimaUI v0.1.1

📦 Installation

Platform File Notes
macOS Apple Silicon ColimaUI_*_aarch64.dmg M1/M2/M3/M4
macOS Intel ColimaUI_*_x64.dmg Intel Macs
Linux ColimaUI_*_amd64.deb Ubuntu/Debian
Linux ColimaUI_*_amd64.AppImage Universal Linux

🌐 Browser Mode

After launching the app, access the web UI at http://127.0.0.1:11420


Full changelog: ...v0.1.1