This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryFixed copying text from live terminals without interrupting the agent and added explicit selection chords.
Full changelog
Fixed
-
Copying text out of a live terminal works — and no longer interrupts the agent instead. Selecting inside a pane and pressing Ctrl+C put nothing on the clipboard, for two independent reasons that each looked like the other's symptom. Claude Code's TUI turns mouse reporting on, and a terminal emulator answers a mouse-mode application by handing it the drag: the highlight you saw was the agent's own TUI, not a selection, so there was never anything to copy. And Ctrl+C could not have copied it anyway — in a terminal that chord is the interrupt, sent as ETX with the keydown cancelled, so the browser's copy event never fires. Every "copy" from the deck was an interrupt delivered into a live agent.
Both halves are now closed. ⇧drag (⌥drag on a Mac) selects inside a pane, and Ctrl+C (⌘C) copies that selection — only when there is one, so with nothing selected the chord is still the agent's interrupt, and the selection is cleared the moment it is copied so the very next press interrupts again. The pane confirms the copy in the same status pill an image paste uses. Both terminal frames now name the two chords in their header, and the "?" overlay spells them out; neither is guessable from the board. On a Mac the selection modifier had to be enabled explicitly (
macOptionClickForcesSelection), without which a Mac could not select pane text at all.The clipboard write goes through the same helper the LAN panel uses, so it keeps working on the plain-http LAN board where
navigator.clipboarddoes not exist — and reports a failure instead of silently pretending. (0.18.0 made Ctrl+C stop opening Compose; that fixed the board, never the pane.)
How this was found: reported from the board itself — "I open a terminal and copy from the deck, it's not really copying anything, I can't paste." Confirmed against the running fleet: tmux list-panes -F '#{mouse_any_flag}' reports 1 on every claude pane, which is the emulator's instruction to hand drags to the application instead of selecting.
The chords, in one line: ⇧drag (⌥drag on a Mac) selects · Ctrl+C (⌘C) copies · Ctrl+C with nothing selected is still the agent's interrupt.
Also new: the shipped-board test now walks the asset import graph instead of only the names index.html carries. The terminal is a lazily-loaded chunk that index.html never names, so the old check could not have caught a stale or unstaged terminal bundle.
Full changelog: https://github.com/lacion/fleet-deck/compare/v0.19.1...v0.19.2
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Fleet Deck
All releases →Related context
Beta — feedback welcome: [email protected]