Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
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 The release installs tmux before it tests, and the question's write is let go
4e49b21 The server learns what color the terminal is
0f20036 The shell behind a chord's agent is the pane's, not the chord's
fecc104 The shells move into tmux, and a third of scrn goes with them
53e7bac The site brings a card when it is shared
bcdf380 The site says what scrn is for before it says how it is built
3cef73c The sorting, the quoting and the sentinels are the library's
3273bf6 The status line has no tabs
ccf6e28 The status line is colored by its mode
5486515 The status line says the mode, and what the navigator has to say
6c30fa0 The tests say what they test
1b3b1f4 The thing holding the shells is called what it is
b00e766 The toggle goes back to a process, as the reader knows it
b79b857 The way out is named for where it goes: prefix n, the navigator
b617278 Two windows opening their first shells at once both get one
e9d35f9 Update CNAME
09f2878 Wait on the daemon from the side, rather than releasing it
bbc03be Wear the mode at the foot: navigate, proc, prefix
119b0cb What a process started in turn is drawn dim
02d4d22 What nothing reads is gone
252d5f4 Why an unwatched pane's output still crosses the stream
9b7d0b0 Without a home directory scrn says so, rather than working in ./
826749d cmd+v is the paste it meant, never a typed v
f7ee912 conn restart is R and then conn, as one command
61eb1e5 conn's name is on the status line, and the column is the list
1e3c21c goreleaser takes over the release, same contract, more for free
9bd5236 scrn draws with the terminal's sixteen colors
92b37d6 scrn gets a license: MIT
5540bf1 scrn inside its own window refreshes; inside another tmux it refuses
c04f286 scrn is a tmux client, and the navigator is its home window
f5bbf9d scrn is called conn
84dd56b scrn lets go of the mouse, and selection is the terminal's again
984e242 scrn needs a terminal, and says so before it starts anything
You can’t perform that action at this time.