| Commit message (Expand) | Author | Age |
| * | Kill asks the host to signal at once and says when a shell has no job to signal | Gabriel Schneider | 30 hours |
| * | Exit quits and Kill stops commands, as in acme | Gabriel Schneider | 30 hours |
| * | A ctl write fails when a builtin it runs fails, and a missing required argume... | Gabriel Schneider | 30 hours |
| * | Split control messages by scope: the root ctl takes the session's builtins an... | Gabriel Schneider | 30 hours |
| * | Let s, S and | pressed in a tag answer for the tag's own text | Gabriel Schneider | 30 hours |
| * | File the tag code into tagline.zig and draw tags beside bodies | Gabriel Schneider | 30 hours |
| * | Make the column and workspace tags Texts with the pane tag's keys | Gabriel Schneider | 30 hours |
| * | Move saving and loading a whole editor out of pardes.zig into dump.zig | Gabriel Schneider | 30 hours |
| * | Move exec out of pardes.zig into exec.zig | Gabriel Schneider | 30 hours |
| * | Move looking out of pardes.zig into look.zig | Gabriel Schneider | 30 hours |
| * | Look no longer announces itself on the message row | Gabriel Schneider | 30 hours |
| * | Move text editing out of pardes.zig into edit.zig | Gabriel Schneider | 30 hours |
| * | Move colour themes out of pardes.zig into colors.zig | Gabriel Schneider | 30 hours |
| * | Replace a stillborn placeholder pane when a pane joins its column, and focus ... | Gabriel Schneider | 30 hours |
| * | Turn ligatures off with a Ligatures setting, in the shell that shapes text | Gabriel Schneider | 30 hours |
| * | Ask from the keyboard which neighbour a closed pane's rows go to | Gabriel Schneider | 30 hours |
| * | Stack a pane's transient lines instead of letting the last one win the row | Gabriel Schneider | 30 hours |
| * | Plan 9 idiom for the control filesystem, and the regressions a624a56 left | Gabriel Schneider | 30 hours |
| * | Add macOS backdrop blur and preserve PDF ink opacity | Gabriel Schneider | 30 hours |
| * | Let WindowOpacity through on macOS | Gabriel Schneider | 30 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 |
| * | host: the core owns the event loop; every platform becomes a vtable of option... | Gabriel Schneider | 2026-08-25 |
| * | term_pane + builtins: terminal pane work, builtins/config additions, snapshots | Gabriel Schneider | 2026-08-18 |
| * | file_watch + builtins + config: richer watch semantics, new builtins, config ... | Gabriel Schneider | 2026-08-18 |
| * | big slow change: prebuilt shaders (SPIR-V/Metal), core gui reflow, docs, web ... | Gabriel Schneider | 2026-08-18 |
| * | shaders: -Dprebuilt-shaders, so a gui build needs no Vulkan SDK | Gabriel Schneider | 2026-08-12 |
| * | docs: the tutor taught three keystrokes wrong, and the rest had drifted | Gabriel Schneider | 2026-08-12 |
| * | clipboard, n/N and the tty prompt: three things that were half-wired | Gabriel Schneider | 2026-08-12 |
| * | macos: pixel attachments, live theming, and a signed app | Gabriel Schneider | 2026-08-11 |
| * | macos: the AppKit shell, its icon, and the offscreen e2e harness | Gabriel Schneider | 2026-08-11 |
| * | replace ArrayLists with bounded storage | Gabriel Schneider | 2026-08-10 |
| * | tagbottom: the message row sits just above the tagline, not at the top | Gabriel Schneider | 2026-08-10 |
| * | a builtin to put the pane taglines at the bottom | Gabriel Schneider | 2026-08-10 |
| * | Esc alternates between the last two panes; Toggleterm is gone | Gabriel Schneider | 2026-08-10 |