History: src/tui/wall_picker.zig
Ref:
| Hash | Message | Author | Date |
|---|---|---|---|
| c5be8085 | build: add pinned linting and reliable development checks | a73x | 2026-09-06 |
| 42e13926 | fix: picker repaint clears the rows a shorter box no longer covers | a73x | 2026-09-04 |
| 49eacdaf | fix: a picker birth onto a name the wall already has is refused to that pane | a73x | 2026-09-03 |
| a641fbae | fix: the picker asks the daemon to end a session instead of grading its list | a73x | 2026-09-03 |
| d3ff0d67 | fix: mux hosts rm takes the daemon's panes out of the layout too | a73x | 2026-09-03 |
| 98a07296 | fix: a layout that cannot be saved says so on the notice line, not over a pane | 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 |
| 46745bad | feat: every change to the wall writes the layout through one save path | a73x | 2026-09-03 |
| e9cb06e5 | refactor: twenty decls referenced only in their own file stop being pub | a73x | 2026-09-02 |
| a500b0cd | feat: sessions_reply carries the daemon's version and a stale-image bit | a73x | 2026-09-02 |
| 41c19dfb | sessions_reply gets one walk and one trust policy | a73x | 2026-08-31 |
| 90394750 | refactor: the small modules say what they are for | 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 |
| 100cc396 | feat: the picker row and the failure line carry ssh's last line | 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 |
| e78769e9 | refactor: one session poll loop, in client.zig | a73x | 2026-08-29 |
| 131681f2 | refactor: the wall is one value, not six parameters | a73x | 2026-08-29 |
| b4e2e372 | refactor: one borrowed-name birth, one list snapshot, one unwind | a73x | 2026-08-29 |
| 9ad104a9 | refactor: the daemon is `mux d`, the agent `mux a`, the hub `mux web` | a73x | 2026-08-28 |
| 44e36df7 | refactor: the pane tree and its sidecar are wall_layout.zig | a73x | 2026-08-28 |
| 89cc9067 | refactor: the host picker's popup is wall_picker.zig | a73x | 2026-08-28 |