| Commit message (Expand) | Author | Age |
| * | Whether an exec came from a body travels with it, so every selection goes to ... | Gabriel Schneider | 41 hours |
| * | A REPL takes text only while its program has the terminal | Gabriel Schneider | 41 hours |
| * | Tty with a shell that is not there says so, and never sets the caller's shell | Gabriel Schneider | 41 hours |
| * | A Restore of a dump that cannot be read fails at once, and spends no warning | Gabriel Schneider | 41 hours |
| * | A terminal bound as a language's REPL takes the execs made on that language's... | Gabriel Schneider | 41 hours |
| * | Kill signals a command only while it runs, and only the pane it was meant for | Gabriel Schneider | 41 hours |
| * | Only Tty reads Word+arg as its argument | Gabriel Schneider | 41 hours |
| * | A terminal's Tty word names its shell, Tty+fish, and a click on it opens another | Gabriel Schneider | 41 hours |
| * | A command line runs as its own command pane unless it is clicked at a shell's... | Gabriel Schneider | 41 hours |
| * | A Restore's warning about unsaved text no longer lets the next Exit discard it | Gabriel Schneider | 41 hours |
| * | Joincol with no column to the right and Theme with no such theme say so | Gabriel Schneider | 41 hours |
| * | An Exit or Restore refusal says the same word again discards the text | Gabriel Schneider | 41 hours |
| * | Restore asks about unsaved text first, as Exit does | Gabriel Schneider | 41 hours |
| * | Kill asks the host to signal at once and says when a shell has no job to signal | Gabriel Schneider | 41 hours |
| * | Exit quits and Kill stops commands, as in acme | Gabriel Schneider | 41 hours |
| * | A ctl write fails when a builtin it runs fails, and a missing required argume... | Gabriel Schneider | 41 hours |
| * | Split control messages by scope: the root ctl takes the session's builtins an... | Gabriel Schneider | 41 hours |
| * | Let s, S and | pressed in a tag answer for the tag's own text | Gabriel Schneider | 41 hours |
| * | File the tag code into tagline.zig and draw tags beside bodies | Gabriel Schneider | 41 hours |
| * | Make the column and workspace tags Texts with the pane tag's keys | Gabriel Schneider | 41 hours |
| * | Move saving and loading a whole editor out of pardes.zig into dump.zig | Gabriel Schneider | 41 hours |
| * | Move exec out of pardes.zig into exec.zig | Gabriel Schneider | 41 hours |
| * | Move looking out of pardes.zig into look.zig | Gabriel Schneider | 41 hours |
| * | Look no longer announces itself on the message row | Gabriel Schneider | 41 hours |
| * | Move text editing out of pardes.zig into edit.zig | Gabriel Schneider | 41 hours |
| * | Move colour themes out of pardes.zig into colors.zig | Gabriel Schneider | 41 hours |
| * | Replace a stillborn placeholder pane when a pane joins its column, and focus ... | Gabriel Schneider | 41 hours |
| * | Turn ligatures off with a Ligatures setting, in the shell that shapes text | Gabriel Schneider | 41 hours |
| * | Ask from the keyboard which neighbour a closed pane's rows go to | Gabriel Schneider | 41 hours |
| * | Stack a pane's transient lines instead of letting the last one win the row | Gabriel Schneider | 41 hours |
| * | Plan 9 idiom for the control filesystem, and the regressions a624a56 left | Gabriel Schneider | 41 hours |
| * | Add macOS backdrop blur and preserve PDF ink opacity | Gabriel Schneider | 41 hours |
| * | Let WindowOpacity through on macOS | Gabriel Schneider | 41 hours |
| * | Cycle pane input modes with Mode and retain terminal tag access | Gabriel Schneider | 2026-09-15 |
| * | Make location highlighting an explicit output producer choice | Gabriel Schneider | 2026-09-15 |
| * | Add optional compact tagline styling for source context | Gabriel Schneider | 2026-09-15 |
| * | Align location results and configure source context | Gabriel Schneider | 2026-09-15 |
| * | Add optional tree-sitter declaration context | Gabriel Schneider | 2026-09-15 |
| * | Add Linux Tty9p mounted terminals and forward raw TTY keys | Gabriel Schneider | 2026-09-15 |
| * | 9p: use cloud9 protocol sessions and transports | Gabriel Schneider | 2026-09-15 |
| * | trunk: resume before the Reload experiment | Gabriel Schneider | 2026-09-15 |
| * | Refactor panes and filesystem; replace FUSE with 9P | Gabriel Schneider | 2026-09-07 |
| * | messages: a fixed log of what the rows said, and a word to read it back | Gabriel Schneider | 2026-09-06 |
| * | lsp: a protocol client for every other language, narrated on the message row | Gabriel Schneider | 2026-09-01 |
| * | 9p: the client half, and a board that serves its own tree over the UART | Gabriel Schneider | 2026-08-27 |
| * | An edited row keeps its colours, four copies of forkShell become one, and Esc... | Gabriel Schneider | 2026-08-27 |
| * | One core behind N frontends, the board's own runner moved in, and every board... | Gabriel Schneider | 2026-08-27 |
| * | A Gpio word that flips one pin, JP1 drawn in ASCII, and these words only on t... | Gabriel Schneider | 2026-08-26 |
| * | A fourth platform: pardes as ESP32-P4 firmware, bytes in and bytes out | Gabriel Schneider | 2026-08-25 |
| * | builtins + config: Save reaches every pane holding text of its own, and takes... | Gabriel Schneider | 2026-08-25 |