| Commit message (Expand) | Author | Age |
| * | Allocate FreeType's and HarfBuzz's memory from the gui's Zig allocator | Gabriel Schneider | 26 hours |
| * | Shape text with HarfBuzz, so a font's programming ligatures draw across their... | Gabriel Schneider | 26 hours |
| * | Repaint PDF highlights by row, send rasters by shared memory, and animate mes... | Gabriel Schneider | 26 hours |
| * | Merge the macOS first-class-host work | Gabriel Schneider | 26 hours |
| |\ |
|
| | * | Make the macOS shell a first-class host | Gabriel Schneider | 26 hours |
| * | | Advertise the editor in the posted-9P registry | Gabriel Schneider | 26 hours |
| |/ |
|
| * | Flatten the 9P control tree and move it out of fs.zig | Gabriel Schneider | 26 hours |
| * | Reuse bounded source analysis and speed up result context traversal | Gabriel Schneider | 26 hours |
| * | Release Pardes 0.3 and stamp the macOS package version | Gabriel Schneider | 26 hours |
| * | 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 |
| * | macos: merge local trackpad gestures with current upstream | Gabriel Schneider | 2026-09-07 |
| |\ |
|
| * | | Refactor panes and filesystem; replace FUSE with 9P | Gabriel Schneider | 2026-09-07 |
| |/ |
|
| * | hosts: the effects three shells kept a copy of become one, and the mac's own ... | Gabriel Schneider | 2026-09-02 |
| * | lsp: a protocol client for every other language, narrated on the message row | Gabriel Schneider | 2026-09-01 |
| * | build: pardes builds without the ESP32-P4 toolchain checkout beside it | Gabriel Schneider | 2026-08-27 |
| * | 9p: serve the acme tree over 9P2000 on a unix socket, beside the mount | 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 |
| * | Make the chrome fade a build option, and compile it out for the board | Gabriel Schneider | 2026-08-26 |
| * | Raise the board's grid to 56x14, and make it a build option | Gabriel Schneider | 2026-08-26 |
| * | Never build the P4 object Debug; the measured mode becomes the default | Gabriel Schneider | 2026-08-25 |
| * | A fourth platform: pardes as ESP32-P4 firmware, bytes in and bytes out | Gabriel Schneider | 2026-08-25 |
| * | tests: a capture is a delta and a click names its word, so a tagline edit sto... | Gabriel Schneider | 2026-08-25 |
| * | acmefs: pardes --fs serves acme's control filesystem over raw Linux FUSE | 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 |
| * | modal + file_pane: rework editing math and pane behavior, config/syntax addit... | Gabriel Schneider | 2026-08-18 |
| * | big slow change: prebuilt shaders (SPIR-V/Metal), core gui reflow, docs, web ... | Gabriel Schneider | 2026-08-18 |
| * | pdf: continuous scroll bench harness and per-frame render path | Gabriel Schneider | 2026-08-15 |
| * | look: richer path/range parsing, pdf rendering, corner-drag and stepgrain sna... | Gabriel Schneider | 2026-08-15 |
| * | shaders: -Dprebuilt-shaders, so a gui build needs no Vulkan SDK | Gabriel Schneider | 2026-08-12 |
| * | fonts: the picker showed 512 faces on a machine with a thousand | Gabriel Schneider | 2026-08-12 |
| * | mupdf: -Djpx, on by default, so a scanned PDF is not a blank page | Gabriel Schneider | 2026-08-11 |
| * | 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 |
| * | Better text rendering | Gabriel Schneider | 2026-08-10 |
| * | 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 |
| * | add a Shell builtin, default fish, with per-family prompt integration | Gabriel Schneider | 2026-08-10 |
| * | optimize and harness PDF sections navigation | Gabriel Schneider | 2026-08-10 |
| * | render MuPDF pages directly into owned RGBA | Gabriel Schneider | 2026-08-10 |
| * | add PDF rendering performance harness | Gabriel Schneider | 2026-08-10 |
| * | make SDL scrolling continuous and linear | Gabriel Schneider | 2026-08-10 |
| * | add New builtin for an empty temporary file in the calling column | Gabriel Schneider | 2026-08-10 |
| * | load builtin commands from the user config before rendering | Gabriel Schneider | 2026-08-10 |
| * | tty/image: big harness + golden coverage pass | Gabriel Schneider | 2026-08-10 |
| * | gui: draw image surfaces as GPU quads via glsl shaders | Gabriel Schneider | 2026-08-10 |
| * | add vanilla DOM web backend | Gabriel Schneider | 2026-08-10 |