Releases: bcollard/klimax-ui
Releases · bcollard/klimax-ui
Release list
v0.1.10
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
Changes
- Drop dead local-registry config. klimax removed support for the local image registry; the UI decoded the
localRegistryconfig 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
Changes
- Fleet badge on the meta row. A cluster's fleet is shown as a distinct badge on the first info row (with a
fleetlabel). - 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
v0.1.6
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
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 label— requires 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
Highlights
- Live cluster creation. New clusters appear in the sidebar/overview immediately with a streaming, auto-scrolling
kind createlog — 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
Fixes
- Fix launch crash on install. The shipped app crashed on first launch (
EXC_BREAKPOINT) because it relied on SwiftPM'sBundle.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
- 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
What's new
- Cluster age (e.g.
5d 3h 12m) now shown in the sidebar in place of thenum · apisubtitle, and as anagepill 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.