history of internal/usecase/daemon/daemon.go at v0.7.0
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 | ||
| a06b956 | feat(terminal): support ANSI-16 and monochrome color profiles (#306) 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-29
| 7907dde | refactor: give broker observation, routing, daemon render/resume state, and picker interaction one owner each (#301) GPG Unverified | bnema |
2026-09-26
| 12ae076 | feat(bar): expose local client PID to bar scripts as VEV_CLIENT_PID (#297) GPG Unverifiedtag v0.4.0 | bnema | ||
| 7b5f8cf | feat(focus): only a focused vev client acknowledges attention bells (#284) GPG Verified | bnema | ||
| 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
| fa913e1 | docs(broker): describe packages by current behaviour GPG Verified | brice |
2026-09-22
| 8a96e64 | feat(daemon): use client route snapshots for palette and attention GPG Verified | brice | ||
| c56f581 | refactor(daemon): remove daemon-owned picker control GPG Verified | brice | ||
| ca376f7 | feat(broker): route clients through autonomous broker GPG Verified | brice |
2026-09-20
| b337f41 | feat(control): classify command outcomes explicitly GPG Verified | brice | ||
| 69cc15b | feat(control): return explicit kill outcomes GPG Verified | brice |
2026-09-17
| 3e0d64d | feat(daemon): preserve service across session purges GPG Verified | brice |
2026-09-16
| 7bfefe2 | feat(daemonmux): add multiplexed daemon carriage 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-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 |
2026-09-06
| d587eb9 | fix(daemon): use remote environment for palette session creation (#258) GPG Unverified | bnema |
2026-09-05
| cb489d5 | feat(terminal): integrate compact storage and measured history budgets (#254) GPG Unverified | bnema |
2026-09-03
| 9cff8f2 | fix(daemon): preserve sessions during shutdown (#251) GPG Unverified | bnema |
2026-08-29
| c8de770 | feat(palette): add explicit CNS destinations (#239) GPG Unverified | bnema |
2026-08-28
| 7295b7b | fix(protocol): harden boundary validation GPG Verified | brice | ||
| edcc67a | refactor(architecture): enforce application port boundaries GPG Verified | brice | ||
| f08a628 | fix(protocol): harden server session channel 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-27
| cbfd03f | refactor(daemon): deepen shared PTY geometry (#225) GPG Unverified | bnema | ||
| 5a95bf3 | refactor(daemon): deepen attachment lifecycle authority (#224) GPG Unverified | bnema |
2026-08-26
| a539e25 | feat(graphics): add Kitty image protocol support (#220) GPG Unverified | bnema | ||
| 0933959 | refactor(geometry): carry terminal geometry end to end (#219) GPG Unverified | bnema |
2026-08-25
| cc86ead | feat(palette): discover remote sessions GPG Verified | brice |
2026-08-24
| 2be2cd7 | fix(remote): resurrect inactive sessions across hosts GPG Verified | brice |
2026-08-19
| f22cb3f | fix(navigation): resolve session labels by lifecycle identity GPG Verified | brice |
2026-08-14
| 385a8c0 | feat(terminal): isolate attachment capabilities GPG Verified | brice |
2026-08-11
| d92ade2 | fix(daemon): preserve per-pane shell titles GPG Verified | brice |
2026-08-10
| fe8474f | fix(routes): preserve remote route identity GPG Verified | brice | ||
| 217c05a | fix(routes): stabilize remote navigation state GPG Verified | brice |
2026-08-09
| 17d2014 | fix(routes): guard navigation commits and welcome framing GPG Verified | brice | ||
| d91224b | fix(routes): close invalid transitions and sync identity metadata GPG Verified | brice | ||
| 5884320 | fix(client): address route review findings GPG Verified | brice | ||
| 4dbec77 | feat(client): add route ledger protocol plumbing GPG Verified | brice | ||
| b9f0565 | fix(remote): address direct ownership review findings GPG Verified | brice |