history of internal/app/run.go at feat/overlay-input-caret
2026-10-04
| 5ac8017 | refactor(app): split run.go, single CLI error prefix, group daemon test seams (#310) GPG Unverified | bnema |
2026-10-03
| 10d29b7 | feat(host): select remote transport with host add --transport (#307) GPG Unverified | bnema | ||
| 8a884f0 | feat(env): refresh session environment on attach and add vev env (#305) GPG Unverified | bnema |
2026-10-02
| 232a7db | perf(daemon): publish the socket before snapshot GC and fence GC per incarnation (#1) | brice |
2026-09-26
| 41d5105 | feat(keys): kitty keyboard protocol and Ctrl+1..9 recent-session switching (#295) GPG Unverified | bnema |
2026-09-25
| def4c6e | feat(session): close ephemeral sessions when their last client exits (#288) GPG Unverified | bnema |
2026-09-23
| 436e203 | fix(kill): scope kill --all to one environment, rescan for respawns, and add a hidden daemon stop GPG Verified | brice | ||
| 0a0e1c0 | feat(kill): make kill --all stop every vev process and rename the session purge to --sessions GPG Verified | brice | ||
| 4e0fee9 | refactor(app): keep only the production broker composition GPG Verified | brice | ||
| 0328584 | refactor(app): remove pre-broker stdio and quic commands GPG Verified | brice | ||
| f2870bb | fix(app): stop an existing daemon directly when no broker runs GPG Verified | brice | ||
| d031a8e | fix(broker): keep list and host reads truthful without spawning GPG Verified | brice | ||
| 472aae1 | feat(app): stop the broker with vev kill --broker GPG Verified | brice | ||
| e120b49 | refactor(app): delete dead broker render, local probe, kill, and spawn helpers GPG Verified | brice |
2026-09-22
| 0be98f1 | feat(app): prompt before creating missing named sessions GPG Verified | brice | ||
| ca376f7 | feat(broker): route clients through autonomous broker GPG Verified | brice |
2026-09-20
| 69cc15b | feat(control): return explicit kill outcomes GPG Verified | brice |
2026-09-19
| fc4cddc | feat(app): compose the client offline behind a hidden command GPG Verified | brice |
2026-09-17
| 3e0d64d | feat(daemon): preserve service across session purges GPG Verified | brice |
2026-09-16
| 0a1c4c5 | feat(broker): compose offline broker process GPG Verified | brice |
2026-09-15
| 25169d5 | feat(remote): keep recent attachments warm (#279) GPG Unverified | bnema |
2026-09-13
| 1fedcbd | feat(protocol): migrate session transport to Protobuf and QUIC (#277) GPG Unverified | bnema |
2026-09-12
| 7091acb | feat(client): client-owned navigation picker and presentation lease (#276) GPG Unverified | bnema |
2026-09-10
| 0dec724 | feat(attach): prompt to create missing session on attach (#275) GPG Unverified | bnema | ||
| db3b9a5 | feat(web): browser terminal gateway (#265) GPG Unverified | bnema |
2026-09-08
| 680dbb1 | Coherent session navigation (protocol v42 + inventory relay) (#263) GPG Unverified | bnema |
2026-09-07
| 1de3199 | Hybrid remote lifecycle with monitor-owned directory (#262) GPG Unverified | bnema | ||
| 9cec0d8 | feat(ui): add headless UI driver and observation controls (#260) GPG Unverified | bnema |
2026-09-04
| 9bf0749 | feat(app): add isolated development environments (#253) GPG Unverified | bnema |
2026-09-03
| 9cff8f2 | fix(daemon): preserve sessions during shutdown (#251) GPG Unverified | bnema | ||
| b8794ea | feat(persist): migrate catalogue records safely (#249) GPG Unverified | bnema |
2026-08-29
| c8de770 | feat(palette): add explicit CNS destinations (#239) GPG Unverified | bnema |
2026-08-28
| 76f8a9f | fix(client): retain clipboard across remote handoffs (#235) GPG Unverified | bnema | ||
| 7295b7b | fix(protocol): harden boundary validation GPG Verified | brice | ||
| ca64e93 | fix(app): reject malformed daemon error replies GPG Verified | brice | ||
| edcc67a | refactor(architecture): enforce application port boundaries GPG Verified | brice | ||
| 31ab707 | refactor(client): use typed session connections GPG Verified | brice | ||
| 4429457 | refactor(daemon): consume typed session messages GPG Verified | brice | ||
| f791584 | refactor(protocol): isolate binary wire encoding (#228) GPG Unverified | bnema | ||
| b21386d | refactor(protocol): extract session control contracts (#233) GPG Unverified | bnema | ||
| be1cf92 | refactor(protocol): extract presentation contracts (#227) GPG Unverified | bnema |
2026-08-19
| f22cb3f | fix(navigation): resolve session labels by lifecycle identity GPG Verified | brice |
2026-08-11
| 09015bc | fix(persistence): reset sessions across protocol versions GPG Verified | brice | ||
| 9db7f4b | refactor(routes): unify session handoffs GPG Verified | brice |
2026-08-10
| 5ee2a06 | fix(protocol): bound attach handoffs GPG Verified | brice | ||
| fe8474f | fix(routes): preserve remote route identity GPG Verified | brice | ||
| 217c05a | fix(routes): stabilize remote navigation state GPG Verified | brice |
2026-08-09
| 121c2e1 | fix(client): close route ledger review gaps GPG Verified | brice | ||
| 4dbec77 | feat(client): add route ledger protocol plumbing GPG Verified | brice |
2026-08-08
| 87c2338 | fix(remote): preserve route validation and picker effects GPG Verified | brice |