Skip to content

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 14:30
· 39 commits to master since this release
4cc5dc4

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.deb

Fedora/RHELsudo dnf install ./termdock_0.0.2_linux_amd64.rpm
Alpinesudo 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.