| Commit message (Expand) | Author | Age |
| * | A new terminal's greeting `ls` goes at its shell's first prompt or never | Gabriel Schneider | 40 hours |
| * | A terminal's body reads as logical lines, the last one ending in a newline | Gabriel Schneider | 40 hours |
| * | A tag that exactly fills its row stays one row, as acme's does | Gabriel Schneider | 40 hours |
| * | A restored command pane comes back finished, not as a live shell | Gabriel Schneider | 40 hours |
| * | Restore brings a Tty bash pane back running bash | Gabriel Schneider | 40 hours |
| * | A shell that exits under a run answers exit N, and the log says exit before del | Gabriel Schneider | 40 hours |
| * | A pane tag wraps onto rows and can collapse to one, as acme's does | Gabriel Schneider | 40 hours |
| *-. | Trial merge: 9P + helix + render | Gabriel Schneider | 40 hours |
| |\ \ |
|
| | | * | Paint into a target Surface instead of swapping the frame's out | Gabriel Schneider | 40 hours |
| | * | | A selection's other ranges live out of line, made at the second range and fre... | Gabriel Schneider | 40 hours |
| | * | | g. goes to where the last edit ended | Gabriel Schneider | 40 hours |
| | * | | A selection holds up to 1024 ranges on the desktop, 64 on the board | Gabriel Schneider | 40 hours |
| | * | | A tag's edited text stays alive until the next edit, so ms and md in a tag re... | Gabriel Schneider | 40 hours |
| | * | | Every range lives through insert mode, carried through each edit | Gabriel Schneider | 40 hours |
| |/ / |
|
| * / | A reused command pane leaves the last program's screen modes before the next ... | Gabriel Schneider | 40 hours |
| |/ |
|
| * | Exit quits and Kill stops commands, as in acme | Gabriel Schneider | 40 hours |
| * | A terminal's new directory is a rename in the log, and its ctl counts its body | Gabriel Schneider | 40 hours |
| * | Let a pane's tag take a row for each line it holds | Gabriel Schneider | 40 hours |
| * | Make a pane's tag a Text edited with the body's own keys | Gabriel Schneider | 40 hours |
| * | Give a pane's body its own Text holding the cursor, selections, mode and undo | Gabriel Schneider | 40 hours |
| * | Move saving and loading a whole editor out of pardes.zig into dump.zig | Gabriel Schneider | 40 hours |
| * | Move the Terminal namespace out of panes.zig into Terminal.zig | Gabriel Schneider | 40 hours |