-
v0.51.0
StableAll checks were successfulreleased this
2026-09-26 14:50:14 +02:00 | 15 commits to main since this release✨ Features
- feat(tui): color and document the registry check overlay
- feat(tui): add a read-only registry check overlay on C
- feat(cmd): scope prune to quadlet-unreferenced resources by default
- feat(tui): recover multi-selected pods and containers from Ctrl+r and the palette
- feat(tui): add Ctrl+r to recover the container under the cursor
- feat(tui): cross-link the topology and networks overlays
- feat(tui): validate pod name and ports in the creation wizard
- feat(tui): add an info toast kind for guidance messages
- feat(tui): fold resource-limit details into the stats overlay and help
- feat(tui): reconnect the events stream with backoff
- feat(tui): cross-link the topology and networks overlays
- feat(tui): dim lower layers when overlays stack
- feat(tui): color status tokens in the resource overlays
🐛 Bug Fixes
- fix(tui): drop low-priority port and volume fields on narrow terminals
- fix(tui): keep the process list aligned on narrow terminals
- fix(tui): remove the dead ctrl+m resource-limits keybinding
- fix(tui): restore scroll keys and mouse wheel for the topology overlay
- fix(tui): show guidance messages as info toasts
- fix(tui): label r as refresh to avoid confusion with pods-ctl reload
- fix(tui): list every failed target in the bulk error overlay
- fix(tui): keep the right pane stack within its rows at small heights
- fix(config): default no_color from the NO_COLOR environment variable
- fix(tui): collapse embedded newlines in global-search failure entries
- fix(tui): use correct past-tense verbs in bulk-action success toast
- fix(tui): render and clear global search fetch failures in the overlay
- fix(tui): sort global search by log timestamp and surface fetch failures
- fix(tui): make G a synonym of g for upgrade in the tree
- fix(tui): register missing overlay keys in help
- fix(tui): add r refresh key to ports, volumes, networks, images overlays
- fix(tui): gate toast border on no-color and reword wizard toast
- fix(tui): gate toast border color behind noColor
- fix(tui): record bulk action audit and undo per target
📚 Documentation
- docs: record the TUI feature-parity security review and test patterns
- docs: record the TUI security audit and new test patterns
- docs: document global search ordering and security review
- docs(tui): document r refetch for ports, volumes, networks, images overlays
🔧 Other Changes
- chore(version): Release v0.51.0
- refactor(batch): run the quadlet-scoped prune engine across target users
- refactor(prune): share one quadlet-scoped prune engine between callers
- refactor(tui): dispatch color and stats keys through the keymap
- refactor(tui): resolve overlay and prune keys through the keymap
- refactor(tui): reuse the shared live filter in the events pane
- refactor(tui): extract the logs pane live filter into a shared component
- refactor(tui): rename the network topology overlay to topology
- chore(cliff): fix default first tag version
- refactor(tui): remove the redundant resource-limits overlay and Ctrl+m
- test(tui): cover bulk failure detail sanitisation
- style(tui): drop comments from log batching change
- perf(tui): batch buffered log lines into one pane update
- refactor(tui): rename the network topology overlay to topology
- perf(tui): bound concurrent stats requests with a semaphore
- perf(tui): poll stats only for pods in the tree viewport
📦 Installation
# Download the binary curl -fsSL "https://git.desord.re/desordre/pods-ctl/releases/download/v0.51.0/pods-ctl-linux-amd64" -o pods-ctl # Verify checksum sha256sum -c pods-ctl-linux-amd64.sha256 # Make executable and move to PATH chmod +x pods-ctl mv pods-ctl /usr/local/sbin/pods-ctl📋 Full Changelog
🔨 Build Metadata
- Git Commit:
f42dc28 - Build Date: 2026-09-26 13:08:57 UTC
🔐 Checksums
c2152ca15ea2212bbadcca76380114347d00f8207c51ea6d36763763863a6ff7 pods-ctlDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads