| Commit message (Expand) | Author | Age |
| * | A background job killed while the tty probe walks it is not the tty's owner, ... | Gabriel Schneider | 34 hours |
| * | A detached session no client watches draws no frames: yes | head -c 50M throu... | Gabriel Schneider | 34 hours |
| * | The hosts' Save, Dump and DumpThemes writes and their shell reaper are host_i... | Gabriel Schneider | 34 hours |
| * | Merge: Terminal rename + Kill signal order | Gabriel Schneider | 34 hours |
| |\ |
|
| | * | Kill stops a command's shell before its jobs, so the line never runs on to it... | Gabriel Schneider | 34 hours |
| * | | Terminal.zig is terminal.zig: a file of functions and no fields takes a names... | Gabriel Schneider | 34 hours |
| |/ |
|
| * | Not-found failures say it once, in plain words: grep: pattern not found, call... | Gabriel Schneider | 34 hours |
| * | Every child starts with its signals at their defaults and none blocked | Gabriel Schneider | 34 hours |
| * | A path with a part over 255 bytes is refused, never a panic | Gabriel Schneider | 34 hours |
| * | A bash or fish under another name gets its prompt marks | Gabriel Schneider | 34 hours |
| * | Tty or Shell naming a file that is there but not executable says so | Gabriel Schneider | 34 hours |
| * | A script whose interpreter is not there is told apart from a missing shell, a... | Gabriel Schneider | 34 hours |
| * | Errnos that fit: a Dump into a missing DumpDir and a shell that is not there ... | Gabriel Schneider | 34 hours |
| * | A shell that cannot start fails Tty and pty/ctl exec with why, before either ... | Gabriel Schneider | 34 hours |
| * | pty/ctl exec fails the write when the shell cannot start; a directory removed... | Gabriel Schneider | 34 hours |
| * | pty/run's busy names the program holding the terminal | Gabriel Schneider | 34 hours |
| * | Tty and Shell refuse a directory: not a shell | Gabriel Schneider | 34 hours |
| * | Kill stops a command pane's whole command, its & jobs included | Gabriel Schneider | 34 hours |
| * | Kill stops a command pane's whole line again, now it runs with job control | Gabriel Schneider | 34 hours |
| * | A command pane's background job outlives its command | Gabriel Schneider | 34 hours |
| * | Shell prompt files are one per content under $XDG_RUNTIME_DIR, so a killed pa... | Gabriel Schneider | 34 hours |
| *-. | Trial merge: 9P + helix + render | Gabriel Schneider | 34 hours |
| |\ \ |
|
| | | * | Step core animation by the shell's clock and sleep to the next wake | Gabriel Schneider | 34 hours |
| * | | | A command's exit is told once its output is in, by the pty's state, not a timer | Gabriel Schneider | 34 hours |
| * | | | Tty with a shell that is not there says so, and never sets the caller's shell | Gabriel Schneider | 34 hours |
| |/ / |
|
| * | | A command pane's command is over when its process exits, not when its pty closes | Gabriel Schneider | 34 hours |
| * | | A spawn names the pane it was made for, so a pane closed and its slot retaken... | Gabriel Schneider | 34 hours |
| * | | A terminal's Tty word names its shell, Tty+fish, and a click on it opens another | Gabriel Schneider | 34 hours |
| * | | A command line runs as its own command pane unless it is clicked at a shell's... | Gabriel Schneider | 34 hours |
| |/ |
|
| * | Kill asks the host to signal at once and says when a shell has no job to signal | Gabriel Schneider | 34 hours |
| * | A closed terminal's shell is reaped on tty and macOS, killed if it ignores th... | Gabriel Schneider | 34 hours |
| * | Exit quits and Kill stops commands, as in acme | Gabriel Schneider | 34 hours |
| * | A terminal pane that closes takes its shell and pty with it, in every front end | Gabriel Schneider | 34 hours |
| * | Give a pane's body its own Text holding the cursor, selections, mode and undo | Gabriel Schneider | 34 hours |
| * | Point docs and comments at the files code moved to | Gabriel Schneider | 34 hours |
| * | Make pty/run and /log streams, and take refused lines back cleanly | Gabriel Schneider | 34 hours |
| * | Run a line at a terminal's prompt through pty/run and read how it ended | Gabriel Schneider | 34 hours |
| * | Report each command's exit status in the shell's end-of-command mark | Gabriel Schneider | 34 hours |
| * | Answer 9P on the connection's task, so a session can open its own tree | Gabriel Schneider | 34 hours |
| * | Merge the macOS first-class-host work | Gabriel Schneider | 34 hours |
| |\ |
|
| | * | Make the macOS shell a first-class host | Gabriel Schneider | 34 hours |
| * | | Plan 9 idiom for the control filesystem, and the regressions a624a56 left | Gabriel Schneider | 34 hours |
| |/ |
|
| * | Add Linux Tty9p mounted terminals and forward raw TTY keys | Gabriel Schneider | 2026-09-15 |
| * | Refactor panes and filesystem; replace FUSE with 9P | Gabriel Schneider | 2026-09-07 |
| * | errors: a save that could not happen, and two panics on an ordinary click | Gabriel Schneider | 2026-09-03 |
| * | An edited row keeps its colours, four copies of forkShell become one, and Esc... | Gabriel Schneider | 2026-08-27 |