| Commit message (Expand) | Author | Age |
| * | pardes NEWFILE in a pane opens a pane named it in the session, as acme's B do... | Gabriel Schneider | 40 hours |
| * | pardes --wait (-w) in a pane returns only once the pane its file landed in is... | Gabriel Schneider | 40 hours |
| * | Merge: 9P rounds 18-20 + Recent + renames + render G11-G14, tty track, cursor... | Gabriel Schneider | 40 hours |
| |\ |
|
| | * | Shader files compile again on save; an attached GUI runs the session's post c... | Gabriel Schneider | 40 hours |
| * | | Recent lists the files opened lately, closed ones too, and a jump back to a c... | Gabriel Schneider | 40 hours |
| |/ |
|
| * | Allocate from libc's malloc in every release shell, and check macOS's Debug b... | Gabriel Schneider | 40 hours |
| * | Fixes from three adversarial reviews, and a destructive one among them | Gabriel Schneider | 40 hours |
| * | Draw a frame only when there is one worth drawing | Gabriel Schneider | 40 hours |
| * | Plan 9 idiom for the control filesystem, and the regressions a624a56 left | Gabriel Schneider | 40 hours |
| * | Flatten the 9P control tree and move it out of fs.zig | Gabriel Schneider | 40 hours |
| * | Reuse bounded source analysis and speed up result context traversal | Gabriel Schneider | 40 hours |
| * | Highlight exact source occurrences in LSP references and goto results | Gabriel Schneider | 40 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 mistyped flag is a sentence, and a pipe is not a document | Gabriel Schneider | 2026-09-03 |
| * | boot: the errors pane keeps the launch directory, and a typo inside pardes st... | Gabriel Schneider | 2026-09-03 |
| * | crash: a panic record must not be able to hang the process it is recording | Gabriel Schneider | 2026-09-03 |
| * | boot: argv naming nothing opens an errors pane, not a stack trace | Gabriel Schneider | 2026-09-03 |
| * | crash: a panic writes itself down beside the init file, where stderr cannot l... | Gabriel Schneider | 2026-09-03 |
| * | macos fix | 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 |
| * | 9p: serve the acme tree over 9P2000 on a unix socket, beside the mount | Gabriel Schneider | 2026-08-27 |
| * | detached: a daemon serves acme's control filesystem, in its own poll and with... | 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 fourth platform: pardes as ESP32-P4 firmware, bytes in and bytes out | Gabriel Schneider | 2026-08-25 |
| * | acmefs: pardes --fs serves acme's control filesystem over raw Linux FUSE | Gabriel Schneider | 2026-08-25 |
| * | 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 |
| * | 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 |
| * | a pardes launched inside pardes hands its file to the outer one | Gabriel Schneider | 2026-08-10 |
| * | a native macOS backend: libpardes plus an AppKit shell | Gabriel Schneider | 2026-08-10 |
| * | boot a file argument alone | Gabriel Schneider | 2026-08-10 |
| * | load builtin commands from the user config before rendering | Gabriel Schneider | 2026-08-10 |
| * | the gui wears any monospace font on the machine | Gabriel Schneider | 2026-08-01 |
| * | a wheel tick slides the pane instead of jumping it | Gabriel Schneider | 2026-08-01 |
| * | a Look path can name a range, and search selects what it found | Gabriel Schneider | 2026-08-01 |
| * | structure: backends into src/{tty,gui,lsp}, pane kinds and builtins into thei... | Gabriel Schneider | 2026-08-01 |
| * | silence library std.log: ghostty-vt's unimplemented-sequence chatter was pain... | Gabriel Schneider | 2026-08-01 |
| * | macos fix | Gabriel Schneider | 2026-08-01 |
| * | argv positionals: bare pardes boots the shell pane in tty mode, a FILE arg (f... | Gabriel Schneider | 2026-08-01 |
| * | fix: every external-scanner grammar crashed pardes on parse (rust/cpp/python/... | Gabriel Schneider | 2026-08-01 |
| * | boot with a single shell pane (was three). Options.shells (default 1; >=3 giv... | Gabriel Schneider | 2026-08-01 |
| * | tty shell: leave the terminal clean on every exit path. Root causes: vaxis.Tt... | Gabriel Schneider | 2026-08-01 |
| * | pardes v2: the rewrite, complete and organized. src/ (core + three shells), t... | Gabriel Schneider | 2026-08-01 |