Skip to content

Releases: bcollard/klimax-ui

v0.1.10

Choose a tag to compare

@bcollard bcollard released this 11 Jul 17:08

What's new

  • Settings window (⌘,) with two tabs:
    • Visibility — toggle the console log panel, the registry-mirror sections, and the VM stats & graphs (turning VM stats off also stops the SSH polling).
    • Refresh — configurable poll intervals for the cluster list, VM stats, and cluster metrics. Changes take effect on the next poll cycle.
  • Scoped action logs — each view now shows only its own logs: cluster lifecycle on the cluster tabs, metrics-server on the Metrics tab, VM start/stop on the overview.
  • Console panel — an optional collapsible, timestamped transcript of every action, pinned to the bottom of the main view.
  • Fold/unfold for the console panel and the sidebar registry-mirrors section.

Install/upgrade:

brew upgrade --cask klimax-ui

v0.1.9

Choose a tag to compare

@bcollard bcollard released this 09 Jul 16:53

Changes

  • Drop dead local-registry config. klimax removed support for the local image registry; the UI decoded the localRegistry config block but never used it, so the dead struct is gone. Pull-through registry mirrors are unaffected.

Install / upgrade

brew upgrade --cask klimax-ui

v0.1.8

Choose a tag to compare

@bcollard bcollard released this 08 Jul 13:19

Changes

  • Fleet badge on the meta row. A cluster's fleet is shown as a distinct badge on the first info row (with a fleet label).
  • VM Load tooltip. Hover the sidebar Load row to see the 1/5/15-minute breakdown and per-core %.
  • Per-timing load colors. Each of the 1/5/15-minute figures is colored by its own load (green <70%, orange 70-90%, red ≥90% of cores).
  • Snappier tooltips. Tooltip delay shortened to 350ms.

Install / upgrade

brew upgrade --cask klimax-ui

v0.1.7

Choose a tag to compare

@bcollard bcollard released this 08 Jul 07:32

Changes

  • Live VM Load & memory. The sidebar Load and Used rows now refresh every 5s (same poll that drives the CPU/memory charts), instead of only on manual/action refresh.

Install / upgrade

brew upgrade --cask klimax-ui

v0.1.6

Choose a tag to compare

@bcollard bcollard released this 04 Jul 16:58

Changes

  • Auto-refresh. The UI now detects VM start/stop and clusters created/deleted out-of-band (e.g. via the CLI) and updates on its own — no manual refresh needed.
  • Live CLI version. The klimax CLI version in the sidebar footer refreshes on each reload, tracking CLI upgrades.
  • Full mirror names. Registry mirrors show their actual names (e.g. registry-dockerio).

Install / upgrade

brew upgrade --cask klimax-ui

v0.1.5

Choose a tag to compare

@bcollard bcollard released this 03 Jul 15:09

Highlights

  • Node labels & fleets. Cluster labels (fleet, region, zone, managed-by, custom) are shown under the cluster title; the fleet gets a distinct badge, and sidebar/overview show fleet grouping.
  • Add labels to a running cluster. New "Add label" popover (validated key/value) applies labels via klimax cluster labelrequires klimax 0.1.35+.
  • kubectl current-context surfaced. Green "current" badge on the active cluster, a "Switch to context" / "Current context" header button, and a footer readout.
  • Delete all clusters button (with confirmation) in the overview.
  • Home button in the window toolbar to jump back to the overview.
  • Sidebar polish. Human-readable memory, colored CPU-load and memory-usage, mirror rows show the upstream URL, and the footer shows both the klimax CLI and Klimax UI versions.

Install / upgrade

brew upgrade --cask klimax-ui

v0.1.4

Choose a tag to compare

@bcollard bcollard released this 03 Jul 11:37

Highlights

  • Live cluster creation. New clusters appear in the sidebar/overview immediately with a streaming, auto-scrolling kind create log — and a Cancel button to abort mid-creation (cleans up the partial cluster).
  • Node-version warning. Surfaces klimax's "non-default kind node version — UNSUPPORTED" warning as a banner when it fires.
  • Copyable, colorized logs. Log panels get a copy button and light per-line coloring.
  • Sidebar VM card. Human-readable memory; color-coded CPU load and current memory usage; clearer IP address (lima0) row placement.
  • Mirror view. Clearer, example-driven explanation of what the mirror intercepts and caches.

Install / upgrade

brew upgrade --cask klimax-ui

v0.1.3

Choose a tag to compare

@bcollard bcollard released this 03 Jul 08:55

Fixes

  • Fix launch crash on install. The shipped app crashed on first launch (EXC_BREAKPOINT) because it relied on SwiftPM's Bundle.module, which looks for a nested resource bundle that swift-bundler never produces. Resources are now loaded directly from the app bundle, so the logo (and app) load correctly on any machine.

Install / upgrade

brew upgrade --cask klimax-ui

v0.1.2

Choose a tag to compare

@bcollard bcollard released this 07 Jun 14:17
  • Move Refresh to the window toolbar with ⌘R. The Refresh button no longer sits next to the VM Stop/Start lifecycle buttons in the sidebar, and the redundant per-cluster / Services-tab refresh buttons are gone — they all called the same code path the toolbar action now triggers globally.

v0.1.1

Choose a tag to compare

@bcollard bcollard released this 05 Jun 20:20

What's new

  • Cluster age (e.g. 5d 3h 12m) now shown in the sidebar in place of the num · api subtitle, and as an age pill in the cluster detail header. Live-ticks once per minute.
  • Sidebar refresh button now has a visible "Refresh" label.
  • A bit of breathing room added below sidebar section headers.
  • Hovering a row in the Top pods table overlays that pod's CPU/memory history on the cluster charts.

Install

brew upgrade --cask klimax-ui

Or download KlimaxUI.dmg below and drag to Applications.