a73x

History: src/tui/interact.zig

Ref:

Hash Message Author Date
8d4f4e41 feat: add native local TCP forwarding a73x 2026-09-08
5b6c89ea refactor: share surface input encoding a73x 2026-09-07
0716f07b feat: keep native selections anchored as output scrolls a73x 2026-09-06
b0a68b12 refactor: share terminal selection gestures with native clients a73x 2026-09-06
67a1e976 feat: add native host and session pickers a73x 2026-09-05
d1fc858d fix: a snapshot that blanked the grid before failing ends the tile a73x 2026-09-04
8c4695ae test: the delta fixture replays through the one core, and a zero-row delta is pinned a73x 2026-09-04
3c7beb0b feat: every painter reads the grid, and the two browser clients hold one a73x 2026-09-04
cefede26 feat: term_modes carries the alternate screen and DECCKM, so the wheel rule needs no engine a73x 2026-09-04
d6f7c2af feat: Ctrl-\ X ends the focused pane's session through its own pump a73x 2026-09-04
808d5586 refactor: every remaining std.os.linux spelling goes through an os row or std.c a73x 2026-09-03
e6fff02f fix: a tile's application reads mouse reports in its own coordinates a73x 2026-09-03
831be5c9 feat: the picker lists a host's sessions; Enter adds one, c births, x ends with the daemon's two-step a73x 2026-09-03
e9cb06e5 refactor: twenty decls referenced only in their own file stop being pub a73x 2026-09-02
1507f375 fix: the keyboard re-arms the wall's mouse capture; a parked pump cannot a73x 2026-09-02
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
3af899d9 refactor: the interaction core explains the rule in two lines a73x 2026-08-30
15754bfd docs: the collapse traded a file's import ban for its module's grant a73x 2026-08-30
9a21f071 refactor: one term component — wire contract, engine, delta and replay core behind a single seam a73x 2026-08-30
4fa1d021 refactor: the client link owns its core, hosts file, handoff, layout, keymap and askpass as child files behind pub seams a73x 2026-08-30
70cad621 refactor: the wall owns its interaction loop, painter, selector and overlay as child files a73x 2026-08-30
d1c39002 feat: the wall answers ssh's prompts in a popup a73x 2026-08-30
1ad73c5e refactor: one clipped render, a row subset or all of them a73x 2026-08-29
9ad104a9 refactor: the daemon is `mux d`, the agent `mux a`, the hub `mux web` a73x 2026-08-28
2197eacd refactor: client names no tui module — the detach byte is keymap's a73x 2026-08-28
907b6627 refactor: modules live in the folder of what owns them a73x 2026-08-28