History: src/tui/wall_pump.zig
Ref:
| Hash | Message | Author | Date |
|---|---|---|---|
| d6f7c2af | feat: Ctrl-\ X ends the focused pane's session through its own pump | a73x | 2026-09-04 |
| 42e13926 | fix: picker repaint clears the rows a shorter box no longer covers | a73x | 2026-09-04 |
| 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 |
| a6f3c66c | refactor: the removed-tile flag is not called gone | a73x | 2026-09-01 |
| 5b4cbbe7 | refactor: derive the label bar from the tty at one point | a73x | 2026-09-01 |
| 56a7de8e | feat: the label bar follows the tty, not the tile count | a73x | 2026-09-01 |
| 8bad3fee | refactor: comments say what the code is for, not how it got here | 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 |
| 4a25816d | feat: a declined prompt leaves its reason on the tile's own bar | a73x | 2026-08-30 |
| d1c39002 | feat: the wall answers ssh's prompts in a popup | a73x | 2026-08-30 |
| 372411cb | refactor: the handoff ssh's stderr is a pipe, and narrate replaces quiet | a73x | 2026-08-30 |
| e8d541ee | refactor: the client's start branch folds into one announce read | a73x | 2026-08-29 |
| 0d50d074 | fix: a tile paints only from a pass the last relayout has not superseded | a73x | 2026-08-29 |
| 9ad104a9 | refactor: the daemon is `mux d`, the agent `mux a`, the hub `mux web` | a73x | 2026-08-28 |
| efa56bfd | refactor: one tile's thread is wall_pump.zig | a73x | 2026-08-28 |