Releases: w0zro/conn
Releases · w0zro/conn
Release list
v0.2.0
Changelog
- 7ac81dc (me) wears the blue, a color nothing else does
- ba3c689 A bridge to tmux: commands, the control stream, keys by name
- 97f56b4 A capital letter survives the trip to the shell
- c3435ab A chord's agent is the config's, and a config error says where
- 22d286e A copy made inside a pane lands on the clipboard outside
- 2eb4289 A double-click copies the word under it
- 8d760c8 A glance from the list keeps the keys at the navigator
- 6db2436 A launch restarts a navigator from an older build
- 258346d A node running Claude Code is a claude
- a5d6eaf A pane can only be so big: claimed sizes are clamped
- 18e3002 A paste with nowhere to land says so
- 15103d2 A picks a suspended conversation back up where it was had
- 2f6a946 A port is reported from whatever lsof managed to say
- 13e5aa9 A probe decides it is over in the same breath it puts its flag down
- e60d016 A process that is scrn says (me)
- 3a10933 A refused command is reported by its reason, not by what came after
- 636f51a A resize is one act: the pty and the emulator agree on the grid
- 527855a A row's colors end with the row
- 339c1f5 A scratch reproduction is not part of the tree
- 8aec7f9 A session can be let go, and the tests let theirs go
- d8aff5a A shell is the size of the pane it draws into, whatever else is watching
- 5f8a1b2 A shell keeps its size as it moves beside the navigator and back
- cf15bfc A stand-down finishes before the daemon may go
- a1bf217 A title nobody set does not go on the window
- a70fbd0 A yank carries the program's text, not the pane's padding
- 0baca98 Abandoning the filter puts things back as they were
- 01988ea Agents become a strategy: kinds, unequal on purpose
- 94ff89f An agent's progress reaches the terminal from a parked shell too
- 98182b4 An older build's navigator is adopted, and a second one goes
- 552af9e CI grows a Linux leg and a lint gate
- 7f008a5 Clicking a process in the navigator switches to it
- d23e1bc Close frees the wedged, rather than waiting on them
- 0c32458 Close on exec again: adoption re-arms the flag, a refusal puts it back
- f3b3cad Drag across the pane, lift, and it is on the clipboard
- 7956b5b Each window waits only on itself: sends queue, a writer per client
- 21bbe88 Every captured row carries its own styling
- dd2290f Every shell's window is named for its place and marked like its row
- b3ace70 Give the mode the bottom line to itself
- b191e09 J and K step in the order the list is drawn
- 618128e Land the narrowed cursor on what answered, not above it
- 7e75035 Let the filter find processes, and act on what it finds
- d49509a Linux stops being the untested platform, because it is not
- 0f4ca40 One list is read at a time, and the watcher stops when told
- 090ccc0 One message can only be so long: the decoder reads on a budget
- f37f6be Only a server that is gone means the shells are
- adffb34 Passthrough is from the visible panes again
- 153cfc1 Put q on the prefix
- 775d7eb Reserve nothing but the prefix: ctrl+o becomes prefix o
- b813e0a Run the mode out to the divider as a bar
- 2ec3015 Small holes in the daemon: identity, the claim, the socket's mode
- b6d5054 Sort rows by the name they wear, not the shell underneath
- 145d081 Starting an agent ends the looking, the way run and kill already do
- aedf315 The agents are asked twice a second, not seven times
- 52d35e0 The card says conn
- 276ac24 The chords get the table the other keys already had
- c7f82c0 The cursor rides a run's rename instead of stranding
- 2450497 The cursor row stays lit while the keys are in the shell
- ad889c2 The cursor wears the terminal's cursor color, beside the name it marks
- 1e69b33 The docs say what the code does
- 9c3d035 The docs' plan is a .conn
- 79d8187 The double prefix says it is one
- 70f9e5a The emulator closes beside nobody, and the race detector goes quiet
- 1accc04 The figures round their corners, the page keeps its rules
- 1fbe650 The filter goes fuzzy, and the matched letters light up
- a25f9dc The first shell makes the directory its socket lives in
- 990db97 The front door mentions the keys exist
- 94525ba The front page catches up with the keys
- b3d578c The hero runs the window rather than describing it
- ea2d177 The installer is served from the site, one address for both platforms
- 180f836 The installer stages the binary beside where it will live
- c7ca872 The jump reaches from anywhere, and a lost daemon takes scroll with it
- a4464c0 The keys are a popup over the whole window
- 3bbd437 The keys are read in a method of their own
- 0edce67 The kill confirmation really does take the next key
- 2e52263 The list is indentation and air
- e53d6dd The list works out what left before it publishes what is held
- b658f1d The manual, the guide and the site describe a tmux client
- b63d2fa The manual, the guide and the site describe the navigator's pane
- cbaa63a The modes' colors: green for a process, amber for the prefix, blue for the navigator
- b8a672f The modes' colors: purple for the prefix, amber for the navigator, green for a process
- 3528bd1 The mouse belongs to the pane being shown, not only the one entered
- eba4677 The mouse follows the terminal's own convention
- 3df8cf5 The mouse is nobody's, for now
- 8194a9b The mouse is tmux's, and reaches every pane
- ab56bda The mouse is tmux's, with tmux's own bindings
- 66f5d26 The mouse reads the SGR flag under the lock that writes it
- 0cfce8c The navigator holds its column while a shell is shown
- 0d51b5e The navigator is a pane, and the shell under its cursor is the pane beside it
- 7c909bb The navigator lets tmux draw the shells
- 164dc2a The navigator never takes the mouse
- e2bdfac The navigator takes the mouse: a click selects, the wheel walks
- 5885ee2 The navigator's chord is ctrl-space -
- 86f2eec The old binary leaves the tree
- 6a422eb The pane threshold measures the pane, not the window
- 12785e7 The panes are told the terminal around tmux, and it hears them
- 6caa262 The panes carry CLAUDE_CODE_TMUX_TRUECOLOR, and TERM is tmux's own again
- 0180702 The panes' TERM is xterm-256color, for Claude Code's sake
- 8ee46bd The picker says the selected conversation whole
- ae68db2 The placement reads the navigator's width from the session, not the global
- b8b4add The places wear a pastel, and the rail goes
- b152355 The progress bar and the OSC title parser went with the emulator
- e524755 The query is a line with readline's keys
- 06380a5 The query takes a letter and a word back
- 9b1934a The reader learns to mark and yank: copy mode
- 0adff8b...