Skip to content

Releases: padovanl/termdock

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 22 Aug 22:47

Changelog

  • c1606d1 Give link previews a still, since none of them animate a GIF
  • 27d0258 remove message from shellinit

Installing

Debian/Ubuntu

curl -LO https://github.com/padovanl/termdock/releases/download/v0.0.8/termdock_0.0.8_linux_amd64.deb
sudo apt install ./termdock_0.0.8_linux_amd64.deb

Fedora/RHELsudo dnf install ./termdock_0.0.8_linux_amd64.rpm
Alpinesudo apk add --allow-untrusted ./termdock_0.0.8_linux_amd64.apk
Anything else — grab the .tar.gz for your platform, or go install github.com/padovanl/termdock@v0.0.8

Then run termdock. Ctrl-B ? lists every keybinding, Ctrl-B C opens
the settings.

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 22 Aug 12:59

Changelog

  • 91dbb05 Make the tabs actually switch, and fix the header and grid on a phone

Installing

Debian/Ubuntu

curl -LO https://github.com/padovanl/termdock/releases/download/v0.0.7/termdock_0.0.7_linux_amd64.deb
sudo apt install ./termdock_0.0.7_linux_amd64.deb

Fedora/RHELsudo dnf install ./termdock_0.0.7_linux_amd64.rpm
Alpinesudo apk add --allow-untrusted ./termdock_0.0.7_linux_amd64.apk
Anything else — grab the .tar.gz for your platform, or go install github.com/padovanl/termdock@v0.0.7

Then run termdock. Ctrl-B ? lists every keybinding, Ctrl-B C opens
the settings.

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 22 Aug 03:20

Changelog

  • b0942a8 Add a printable cheatsheet, group the long feature list, match the manual's type
  • c73df72 Choose which panes synchronized input reaches
  • 2ca6c72 Close the focused pane's corners, and stop one command counting twice
  • 05d8795 Colour the timeline bars with the theme, and unmix two README sections
  • 430b67a Document remote sessions and read-only sharing
  • f3b92dc Document the shell integration properly, and de-emoji the status bar
  • 96092d3 Drop the whale, and document everything in the site as well as the README
  • df0479e Fix the opener on wrapped lines, reopen's placement, and highlight contrast
  • 0e84a75 Let the release script say what the tests are doing, and what failed
  • a48ad49 Log every pane in a window at once, into a directory you name (Ctrl-B A)
  • d117be8 Measure text in columns, not runes — and put the segment icons back
  • 3f9ad8f Merge branch 'develop'
  • 5fba826 Merge branch 'master' of github.com:padovanl/termdock
  • d586c08 Merge pull request #2 from padovanl/develop
  • 9220680 Name individual panes (Ctrl-B .), and add termdock doctor
  • 2d19bbf Named layouts: save an arrangement and rebuild it later
  • bac4e0c Pin the settings screen to one width, so it stops jumping on "theme"
  • f8209cb Reopen the last closed pane (Ctrl-B Z)
  • ebae0b7 Restore what was on each pane's screen after a crash, not just the layout
  • 99163b7 Say plainly that only the "nerd" icons need a font installed
  • d0ce961 Session timeline (Ctrl-B T): when each command ran, and for how long
  • 817f4ee Session-wide command history (Ctrl-B H)
  • da8ca1a Settings: fixed-value settings stop accepting typed text, and stop widening
  • a271982 Shell integration: know where each command starts, ends and how it went
  • 4c73841 Status bar icons become opt-in: an icon you cannot see is worse than a word
  • 82d5ab2 Tell me when this pane's command finishes (Ctrl-B m)
  • 67f33c1 Turn the site into a manual: six pages of prose, examples and reference
  • 38b6181 Write out how to install a Nerd Font, and fix the set that needed none

Installing

Debian/Ubuntu

curl -LO https://github.com/padovanl/termdock/releases/download/v0.0.6/termdock_0.0.6_linux_amd64.deb
sudo apt install ./termdock_0.0.6_linux_amd64.deb

Fedora/RHELsudo dnf install ./termdock_0.0.6_linux_amd64.rpm
Alpinesudo apk add --allow-untrusted ./termdock_0.0.6_linux_amd64.apk
Anything else — grab the .tar.gz for your platform, or go install github.com/padovanl/termdock@v0.0.6

Then run termdock. Ctrl-B ? lists every keybinding, Ctrl-B C opens
the settings.

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 21 Aug 15:34

Changelog

  • 6cc7c54 Edit settings in the row itself, and pick a value with the arrow keys
  • 0685516 Merge branch 'develop'

Installing

Debian/Ubuntu

curl -LO https://github.com/padovanl/termdock/releases/download/v0.0.5/termdock_0.0.5_linux_amd64.deb
sudo apt install ./termdock_0.0.5_linux_amd64.deb

Fedora/RHELsudo dnf install ./termdock_0.0.5_linux_amd64.rpm
Alpinesudo apk add --allow-untrusted ./termdock_0.0.5_linux_amd64.apk
Anything else — grab the .tar.gz for your platform, or go install github.com/padovanl/termdock@v0.0.5

Then run termdock. Ctrl-B ? lists every keybinding, Ctrl-B C opens
the settings.

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 21 Aug 14:45

Changelog

  • d889d8d Merge branch 'develop'
  • f77baed Rebuild the landing page in the same design as the pkgtui one

Installing

Debian/Ubuntu

curl -LO https://github.com/padovanl/termdock/releases/download/v0.0.4/termdock_0.0.4_linux_amd64.deb
sudo apt install ./termdock_0.0.4_linux_amd64.deb

Fedora/RHELsudo dnf install ./termdock_0.0.4_linux_amd64.rpm
Alpinesudo apk add --allow-untrusted ./termdock_0.0.4_linux_amd64.apk
Anything else — grab the .tar.gz for your platform, or go install github.com/padovanl/termdock@v0.0.4

Then run termdock. Ctrl-B ? lists every keybinding, Ctrl-B C opens
the settings.

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 21 Aug 14:35

Changelog

  • df17ee2 Merge branch 'develop'
  • 9791a55 Serve the site from docs/ instead of building it with a workflow

Installing

Debian/Ubuntu

curl -LO https://github.com/padovanl/termdock/releases/download/v0.0.3/termdock_0.0.3_linux_amd64.deb
sudo apt install ./termdock_0.0.3_linux_amd64.deb

Fedora/RHELsudo dnf install ./termdock_0.0.3_linux_amd64.rpm
Alpinesudo apk add --allow-untrusted ./termdock_0.0.3_linux_amd64.apk
Anything else — grab the .tar.gz for your platform, or go install github.com/padovanl/termdock@v0.0.3

Then run termdock. Ctrl-B ? lists every keybinding, Ctrl-B C opens
the settings.

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 14:30
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.