a73x

History: src/engine/engine.zig

Ref:

Hash Message Author Date
ea49739c merge: integrate gui text selection sprint a73x 2026-09-06
0716f07b feat: keep native selections anchored as output scrolls a73x 2026-09-06
c5be8085 build: add pinned linting and reliable development checks a73x 2026-09-06
b8e8ca5a test: cover redraw erasure and protected terminal state a73x 2026-09-05
5570679e fix: normalize retained control cells in snapshots and deltas a73x 2026-09-04
79da83da test: the grid's wide flags are pinned against ghostty's page cells a73x 2026-09-04
12cb9419 build: the engine is its own module, and no client row links ghostty-vt a73x 2026-09-04
63427849 feat: the client grid, pinned against the engine as its oracle a73x 2026-09-04
a9b26feb fix: an interior blank cell is a space on the wire, so a curses row stays one ascii run a73x 2026-09-04
519410b1 fix: the run header is a delta against the previous run, as SGR is a73x 2026-09-04
632d1166 feat: the daemon encodes a grid row as cells, and the size is measured a73x 2026-09-04
56a7de8e feat: the label bar follows the tty, not the tile count a73x 2026-09-01
86beb855 Remove the layer and folder-edge enforcement; keep the source bans a73x 2026-08-31
b2e686eb refactor: engine, pty, prediction and wire keep the rule a73x 2026-08-30
461655ce build: the folder rule — tui imports client, never the reverse a73x 2026-08-28
907b6627 refactor: modules live in the folder of what owns them a73x 2026-08-28