summaryrefslogtreecommitdiff
path: root/src/main.zig
Commit message (Expand)AuthorAge
* Merge: 9P rounds 18-20 + Recent + renames + render G11-G14, tty track, cursor...Gabriel Schneider31 hours
|\
| * Shader files compile again on save; an attached GUI runs the session's post c...Gabriel Schneider31 hours
* | Recent lists the files opened lately, closed ones too, and a jump back to a c...Gabriel Schneider31 hours
|/
* Allocate from libc's malloc in every release shell, and check macOS's Debug b...Gabriel Schneider31 hours
* Fixes from three adversarial reviews, and a destructive one among themGabriel Schneider31 hours
* Draw a frame only when there is one worth drawingGabriel Schneider31 hours
* Plan 9 idiom for the control filesystem, and the regressions a624a56 leftGabriel Schneider31 hours
* Flatten the 9P control tree and move it out of fs.zigGabriel Schneider31 hours
* Reuse bounded source analysis and speed up result context traversalGabriel Schneider31 hours
* Highlight exact source occurrences in LSP references and goto resultsGabriel Schneider31 hours
* Add Linux Tty9p mounted terminals and forward raw TTY keysGabriel Schneider2026-09-15
* Refactor panes and filesystem; replace FUSE with 9PGabriel Schneider2026-09-07
* errors: a mistyped flag is a sentence, and a pipe is not a documentGabriel Schneider2026-09-03
* boot: the errors pane keeps the launch directory, and a typo inside pardes st...Gabriel Schneider2026-09-03
* crash: a panic record must not be able to hang the process it is recordingGabriel Schneider2026-09-03
* boot: argv naming nothing opens an errors pane, not a stack traceGabriel Schneider2026-09-03
* crash: a panic writes itself down beside the init file, where stderr cannot l...Gabriel Schneider2026-09-03
* macos fixGabriel Schneider2026-09-01
* 9p: the client half, and a board that serves its own tree over the UARTGabriel Schneider2026-08-27
* 9p: serve the acme tree over 9P2000 on a unix socket, beside the mountGabriel Schneider2026-08-27
* detached: a daemon serves acme's control filesystem, in its own poll and with...Gabriel Schneider2026-08-27
* An edited row keeps its colours, four copies of forkShell become one, and Esc...Gabriel Schneider2026-08-27
* One core behind N frontends, the board's own runner moved in, and every board...Gabriel Schneider2026-08-27
* A fourth platform: pardes as ESP32-P4 firmware, bytes in and bytes outGabriel Schneider2026-08-25
* acmefs: pardes --fs serves acme's control filesystem over raw Linux FUSEGabriel Schneider2026-08-25
* file_watch + builtins + config: richer watch semantics, new builtins, config ...Gabriel Schneider2026-08-18
* big slow change: prebuilt shaders (SPIR-V/Metal), core gui reflow, docs, web ...Gabriel Schneider2026-08-18
* macos: pixel attachments, live theming, and a signed appGabriel Schneider2026-08-11
* macos: the AppKit shell, its icon, and the offscreen e2e harnessGabriel Schneider2026-08-11
* replace ArrayLists with bounded storageGabriel Schneider2026-08-10
* a pardes launched inside pardes hands its file to the outer oneGabriel Schneider2026-08-10
* a native macOS backend: libpardes plus an AppKit shellGabriel Schneider2026-08-10
* boot a file argument aloneGabriel Schneider2026-08-10
* load builtin commands from the user config before renderingGabriel Schneider2026-08-10
* the gui wears any monospace font on the machineGabriel Schneider2026-08-01
* a wheel tick slides the pane instead of jumping itGabriel Schneider2026-08-01
* a Look path can name a range, and search selects what it foundGabriel Schneider2026-08-01
* structure: backends into src/{tty,gui,lsp}, pane kinds and builtins into thei...Gabriel Schneider2026-08-01
* silence library std.log: ghostty-vt's unimplemented-sequence chatter was pain...Gabriel Schneider2026-08-01
* macos fixGabriel Schneider2026-08-01
* argv positionals: bare pardes boots the shell pane in tty mode, a FILE arg (f...Gabriel Schneider2026-08-01
* fix: every external-scanner grammar crashed pardes on parse (rust/cpp/python/...Gabriel Schneider2026-08-01
* boot with a single shell pane (was three). Options.shells (default 1; >=3 giv...Gabriel Schneider2026-08-01
* tty shell: leave the terminal clean on every exit path. Root causes: vaxis.Tt...Gabriel Schneider2026-08-01
* pardes v2: the rewrite, complete and organized. src/ (core + three shells), t...Gabriel Schneider2026-08-01