v0.13.0
v0.13.0 changes the app from a single-pane Docker browser into a more capable workspace for active container operations. The new workspace mode keeps navigation, context, and activity visible together, and the new interactive exec flow makes it possible to jump directly into a running container without leaving dry.
Workspace Mode
The new --workspace mode is the headline feature of this release.
Instead of forcing you to bounce between list views, inspect screens, and log buffers, workspace mode keeps the current selection in view while showing a passive context pane and a live activity pane at the same time. You can move focus between Navigator, Context, and Activity, pin a preview, open Quick Peek, and keep recent logs visible while you continue navigating.
Interactive Exec
dry now supports interactive container exec.
You can launch a shell directly from the container command menu, from the command palette, or with the existing container shortcut. The default command is /bin/sh, which makes the common case fast, but the important change is broader: operational workflows that previously required leaving dry and falling back to docker exec can now stay inside the TUI.
This release also includes interactive attach support for running containers, which makes the container workflow feel substantially more complete.
Also In This Release
- Add startup theme selection with
--theme/-T, plus in-app theme cycling. (#265) - Update Bubble Tea and Lip Gloss to
v2.0.2. (#266) - Upgrade
ntchartstov2and clean up stale dependencies. (#268) - Fix workspace monitor pane sizing and chart rendering issues. (#269)
Changelog
- af846a8 docs(release): prepare v0.13.0
- 455f4c6 fix: workspace monitor pane layout and chart improvements (#269)
- adf8b4a chore: upgrade ntcharts to v2 and clean up stale v1 dependencies (#268)
- ceeae63 feat: introduce modern workspace mode (#267)
- 71f85ec feat: add docker exec support (#21) (#264)
- def15de chore: update bubbletea and lipgloss to v2.0.2 (#266)
- a87c497 feat: add --theme flag for color theme selection at launch (#265)
- 96a21bf feat: add container attach support (#263)
- 07f815b chore: add token for Homebrew tap in goreleaser config
- 7e1e9d7 chore: add HOMEBREW_TAP_GITHUB_TOKEN to release workflow