v0.0.2
Changelog
- c030f04 Add MRU jump ordering, a help overlay, drag-select, drag-pane-to-window, and session persistence
- 3032f13 Add a fuzzy jump picker (Ctrl-B w) — one searchable list for every window/pane
- 4caa544 Add a permanent test suite + CI, and restyle the README
- 70bef16 Add an input event log for diagnosing key-handling bugs
- 3d0e0e9 Add bundled color themes, MIT license, and release automation
- f9f6e9c Add colored/clickable window tabs and a zoom indicator
- d2f76d0 Add double-click-to-zoom on pane titles and a kill-window confirmation
- fe314d3 Add drag-to-reorder window tabs and a live preview in the jump picker
- 0b37050 Add five more bundled themes, bringing the built-in set to 11
- 3e064ca Add floating popup terminal, link opener, activity bell, break-pane, and status segments
- 18a20ce Add last-window/last-pane toggling, CPU/mem segments, line-wise copy, popup-command
- 5a8dab3 Add pane logging, quick-jump, command prompt, layout presets, and respawn-pane
- 28939dc Add rebindable keybindings, focus events, select-pane CLI, confirm-quit, regex search
- ea6e138 Add rename-session (Ctrl-B $), and cover the lateral arrows in the repeat tests
- c20fe5f Add repeatable focus moves: a bare arrow keeps moving after a prefixed one
- 7d1e960 Add session switching, global search, pane overview, read-only attach, and paste registers
- 55ef7d3 Ask the emulator to adopt the theme's colours, so no black frame is left
- 3558fb2 Bound a client-reported terminal size, and keep Ctrl-B ; working across respawn and zoom
- a1c9d41 Change settings from inside a running session, and say what a bad shell setting means
- 6001255 Clarify the comparison table: "needs a plugin" always means tmux, never termdock
- 11b329c Coerce an impossible split on restore, and add the tests that find this class
- c91ad06 Fix a daemon-killing crash from stale pane pointers, and stop prompts falling off the status row
- 45b268f Fix blank/jumping previews, dead digit binds, Ctrl-B ; after a jump, and pty races
- 83a1daa Fix dangling active-pane pointer on non-active pane close; wire up help key; positional pane numbering
- cae0c1c Fix four bugs found auditing: dangling zoom, hijacked arrows, stale mouse gestures, config rewrites
- 10628b2 Fix pane targeting in the scripting CLI, lenient config parsing, session-name escapes
- 132a2d1 Fix quit leaving a stale snapshot, mouse copy sticking in copy-mode, help not scrolling
- 26b71dc Keep the floating popup inside the screen it's drawn on
- 464f00e Make releases real: tag-triggered .deb/.rpm/.apk, a landing page, and a fresh demo
- 234a87e Make the built-in themes discoverable from the binary itself
- 6ec0ae8 Make the release workflow manual-only while still in active development
- b021dff Make themes colour the pane backgrounds, not just termdock's own chrome
- 4cc5dc4 Merge pull request #1 from padovanl/develop
- cae8a03 Nicer goodbyes, naming the session — and fix a latent race reading its name
- b0a0e94 Normalize line endings to LF, and pin them with .gitattributes
- beeabf8 Normalize remaining files to CRLF line endings
- 27b2eb0 Opt into 24-bit colour when themed, so cells and padding match exactly
- 90ab22a Read a "#" comment on the same line as a setting, and say why a session failed to start
- 047d0d9 Redesign pane borders in tmux style; fix horizontal split resize
- 32fa96a Rename mutiterm to termdock; fix a shutdown race panic
- 1d5a9a5 Replace the hand-built demo SVG with a real recorded GIF
- 4482755 Run gofmt over the tree, now that it can tell real problems from CRLF
- 426b061 Say goodbye to attached clients when the session ends
- d41f24c Theme the rest of the chrome: borders, margins, tabs and floating boxes
Installing
Debian/Ubuntu
curl -LO https://github.com/padovanl/termdock/releases/download/v0.0.2/termdock_0.0.2_linux_amd64.deb
sudo apt install ./termdock_0.0.2_linux_amd64.debFedora/RHEL — sudo dnf install ./termdock_0.0.2_linux_amd64.rpm
Alpine — sudo apk add --allow-untrusted ./termdock_0.0.2_linux_amd64.apk
Anything else — grab the .tar.gz for your platform, or go install github.com/padovanl/termdock@v0.0.2
Then run termdock. Ctrl-B ? lists every keybinding, Ctrl-B C opens
the settings.