| Commit message (Expand) | Author | Age |
| * | Release Pardes 0.16 | Gabriel Schneider | 26 hours |
| |\ |
|
| * | | -Dplatform=esp32p4 with another -Dtarget is refused, as build.zig meant: the ... | Gabriel Schneider | 26 hours |
| |/ |
|
| * | A one-page A4 cheatsheet, the first file of a Typst docs corpus in docs/typ | Gabriel Schneider | 26 hours |
| * | The PDF benches share their clock, fatal exit, hash, count parser and effect ... | Gabriel Schneider | 26 hours |
| * | Zig files go to zls as a child process through the protocol client, as every ... | Gabriel Schneider | 26 hours |
| * | The GUI embeds its shaders' GLSL from shaders/ always: the 14 prebuilt copies... | Gabriel Schneider | 26 hours |
| * | shader_build.zig is ShaderBuild.zig: a file that is a struct (its fields are ... | Gabriel Schneider | 26 hours |
| *-. | Merge: loose end + msize 64K + docs slimming + docs-audit fixes + monkey-gui ... | Gabriel Schneider | 26 hours |
| |\ \ |
|
| | | * | vaxis sends a frame with nothing changed as nothing: its secondary-cursor tes... | Gabriel Schneider | 26 hours |
| | | * | A blank whose ink alone changed is skipped in vaxis's own frame diff, not wei... | Gabriel Schneider | 26 hours |
| | * | | The GUI monkey lives in test/ and runs as zig build monkey-gui | Gabriel Schneider | 26 hours |
| |/ / |
|
| * / | A 9P monkey drives random requests at a throwaway session and checks the docu... | Gabriel Schneider | 26 hours |
| |/ |
|
| *-. | Merge: 9P round 23 + perf fixes + input garbage fixes + Crt doc | Gabriel Schneider | 26 hours |
| |\ \ |
|
| | | * | Terminal replies and malformed escape sequences never become typed text | Gabriel Schneider | 26 hours |
| | |/ |
|
| * / | Lspinfo lists pardes's own dependency imports only for a file in pardes's tree | Gabriel Schneider | 26 hours |
| |/ |
|
| * | The theme's chrome is worked out once, not per grapheme; still post passes le... | Gabriel Schneider | 26 hours |
| * | Shader files compile again on save; an attached GUI runs the session's post c... | Gabriel Schneider | 26 hours |
| * | Merge: 9P rounds 9-17 + render DPI, dark tints, G4-G10 | Gabriel Schneider | 26 hours |
| |\ |
|
| | * | G4: bloom, vignette and grain in the post chain | Gabriel Schneider | 26 hours |
| * | | $ may end any alternative in a pattern, not only the last | Gabriel Schneider | 26 hours |
| |/ |
|
| *-. | Merge: 9P rounds 7-8 + layout files + loose ends + G3 cursor | Gabriel Schneider | 26 hours |
| |\ \ |
|
| | * | | The board image links again: sources are no longer embedded by default on esp... | Gabriel Schneider | 26 hours |
| | * | | config-test goes: config.zig is the core now, and core-test runs its tests | Gabriel Schneider | 26 hours |
| | * | | Only kept builds carry the commit, so a jj new rebuilds nothing | Gabriel Schneider | 26 hours |
| | |/ |
|
| * / | A repeat inside a regexp group gives back to what follows the group | Gabriel Schneider | 26 hours |
| |/ |
|
| *-. | Trial merge: 9P + helix + render | Gabriel Schneider | 26 hours |
| |\ \ |
|
| | | * | Ripple and Glitch are gone; Crt stays | Gabriel Schneider | 26 hours |
| | | * | Post chain: Shadertoy passes compiled by glslc; Crt, Ripple and Glitch rewrit... | Gabriel Schneider | 26 hours |
| | | * | The GUI draws in tiers from the regions; pane chrome moves with its pane | Gabriel Schneider | 26 hours |
| | |/
|/| |
|
| | * | ]f, mif and the other textobject keys use helix's own queries | Gabriel Schneider | 26 hours |
| | * | The helix-golf steps that walk search hits are waived, so hxgolf can pass | Gabriel Schneider | 26 hours |
| | * | Every helix-golf example is a differential case, one per step of its walkthrough | Gabriel Schneider | 26 hours |
| |/ |
|
| * | A regular expression search is bounded by a step budget patched into mvzr, no... | Gabriel Schneider | 26 hours |
| * | Allocate tree-sitter's external scanners from the same Zig allocator as its r... | Gabriel Schneider | 26 hours |
| * | Inflate MuPDF's streams with the zlib FreeType links | Gabriel Schneider | 26 hours |
| * | Build MuPDF against the FreeType the gui links, not the slim one it bundles | Gabriel Schneider | 26 hours |
| * | Hand every C library's allocator hook the same C heap | Gabriel Schneider | 26 hours |
| * | 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 |
| |/ |
|