Repository navigation
Releases
v0.8.4
v0.8.4
- Detach with Ctrl+Q or F12 in fullscreen and monitor views.
- Remove Ctrl+B and Ctrl+] prefix shortcuts. These keys now go directly to the application.
- Update CLI help, five language packs and keyboard documentation.
Bracketed paste stays literal. Use attach --no-escape to forward every key.
Exit and reopen TaskDock to load the new shortcuts. Existing tasks keep running.
v0.8.3
v0.8.3
Fix Unicode window titles leaking into the application screen during redraws
and scrolling. This affected fullscreen sessions and monitor previews, including
Codex titles containing Chinese text and Claude Code's spinner.
The ANSI parser is pinned to the UTF-8 fix in
charmbracelet/x#1008, pending an
upstream release. Other runtime files match v0.11.9.
Existing tasks keep running. Exit and reopen TaskDock to load the fix.
v0.8.2
v0.8.2
- Fullscreen sessions show a fixed name, short ID and process-tree RSS row.
- Memory and renames refresh every two seconds. Application output is contained
above the row across clear, scroll, resize and alternate-screen changes. --no-statusselects native forwarding and host-terminal scrollback.- Nested manager, new and attach commands are blocked. Existing sessions are
recognized through process ancestry; management commands remain available.
Existing brokers and tasks keep running during upgrade. Reopen the frontend to
use the new display. The status view reserves one terminal row and uses a
bounded VT renderer. Unsupported terminal extensions use --no-status.
Release checks use macOS 15. Terminal regressions wait for cleanup and redraw
rather than depending on a short fixed delay.
The status renderer reconnects without a temporary resize. Captured startup
output is displayed once, including when it arrives before the handshake.
v0.7.4
TaskDock v0.7.4
Allow direct deletion of unreachable sessions whose broker no longer holds its
lock, even if old metadata still says running. The TUI keeps its deletion
confirmation and default Cancel action. Live brokers remain protected, including
when their socket is unreachable. Deletion never signals recorded PIDs.
v0.7.3
TaskDock v0.7.3
Restore active text colors and attributes on native reconnect, including RGB,
indexed colors, dim text and inverse highlights. Cached styles survive log
rotation and are scoped to one task instance.
Keep manager themes out of application preview cells so default colors and
highlights match native attachments. Existing task processes are preserved.
v0.7.2
TaskDock v0.7.2
Fix monitor crashes when retained terminal output sets scroll margins outside
the current preview size. Parser failures now affect only that preview and
release its connection; the task list and terminal cleanup stay alive.
Existing task processes and logs are preserved. Native attach is unchanged.
v0.7.1
TaskDock v0.7.1
Use Shift+Up/Down for application arrows in the monitor; the same keys reorder
sessions in the list. Ctrl+arrow input keeps its original application meaning.
Automatic theme now reads the terminal background and uses the same palette as
explicit Light or Dark. Correct title-row shortcuts in input/confirmation dialogs.
Existing sessions keep running.
v0.7.0
TaskDock v0.7.0
- Move sessions with Shift+Up/Down. Order is saved and shared across frontends.
- Use Ctrl+Up/Down for application arrows in the monitor.
- Keep common shortcuts in the title row, including the monitor entry.
- Join shared control automatically. The oldest controller owns terminal size;
other monitors follow it, and ownership transfers when it disconnects. - Keep read-only connections during takeover and return displaced controllers
to the task list with the broker’s reason. - Remove unused service and output-pump scaffolding; reuse terminal redraw handling.
- Update the English demo with real Codex and OpenCode alongside shells and servers.
Existing sessions remain running. New frontends also share control with v0.5.2
and v0.6.0 brokers; older brokers retain exclusive attach when necessary.
v0.6.0
TaskDock v0.6.0
The project is now TaskDock, with command tdock and repository
raywcm/taskdock.
- Updated CLI, TUI, documentation, demo, installers and package names.
- Existing mtask sessions, settings and history remain available without restarting brokers.
- Fresh installs use
~/.local/state/taskdock; existing state stays in place. - Linux/macOS archives for amd64/arm64, plus Linux Deb/RPM packages.
Install with the release installer, then run tdock. The old repository URL redirects.
v0.5.2
Enter opens a session from the task list; v opens the monitor. The monitor no
longer offers a fullscreen entry point, and Ctrl+Enter is ignored. Ordinary
Enter in the monitor remains application input. Up/Down switches sessions and
Esc returns to the list. New TUI sessions still open selected in the monitor.