History: src/client/hosts.zig
Ref:
| Hash | Message | Author | Date |
|---|---|---|---|
| 63b5cfa8 | refactor: drop the dead end key, the hub's tracked ws fd, and two stale headers | a73x | 2026-09-03 |
| 968eb544 | fix: the refusal and the usage page say what a host line is under the new model | a73x | 2026-09-03 |
| d1572590 | refactor: spell the host grammar once, free the key path once | a73x | 2026-09-01 |
| 90394750 | refactor: the small modules say what they are for | a73x | 2026-08-30 |
| 0698569c | refactor: the sun_path bound belongs to the one binder | a73x | 2026-08-30 |
| 6e57f5f4 | refactor: the host grammar and the one atomic writer live in hosts.zig | a73x | 2026-08-29 |
| 1b4ed4a8 | refactor: one owner turns a spelling into a Target | a73x | 2026-08-29 |
| 01b6afb8 | refactor: one owner for "where under XDG does this mux file live" | a73x | 2026-08-29 |
| 31bb70a8 | refactor: delete the four decls no product path calls | a73x | 2026-08-29 |
| e3ad4ec2 | refactor: the refusal is named for the grammar it enforces, not the defence it outlived | a73x | 2026-08-29 |
| 5fa0d19a | build: no production line in client or tui spells /bin/sh | a73x | 2026-08-29 |
| 907b6627 | refactor: modules live in the folder of what owns them | a73x | 2026-08-28 |