history of internal/usecase/daemon/session.go at perf/daemon-startup
2026-10-02
| b94f7d6 | perf(daemon): move snapshot GC off startup and cut restore allocations GPG Verified | brice |
2026-09-25
| def4c6e | feat(session): close ephemeral sessions when their last client exits (#288) GPG Unverified | bnema |
2026-09-17
| 3e0d64d | feat(daemon): preserve service across session purges 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-09
| eca6382 | fix(routes): retire deleted sessions from recent history (#264) GPG Unverified | bnema |
2026-09-06
| 845b093 | feat(terminal): select host-available xterm-direct for panes (#261) 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-30
| 0bf02ca | feat(session): hand off after final shell exit (#241) GPG Unverified | bnema | ||
| d73dd26 | feat(picker): add compact searchable session UI (#240) GPG Unverified | bnema |
2026-08-28
| b21386d | refactor(protocol): extract session control contracts (#233) 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-24
| 0bca6cd | fix(daemon): fence failed route cleanup GPG Verified | brice | ||
| 2be2cd7 | fix(remote): resurrect inactive sessions across hosts GPG Verified | brice |
2026-08-19
| 046cebb | fix(navigation): fence stopped resume lifecycle GPG Verified | brice |
2026-08-14
| 385a8c0 | feat(terminal): isolate attachment capabilities GPG Verified | brice |
2026-08-11
| 3795579 | feat(palette): add argument previews and ephemeral sessions GPG Verified | brice | ||
| d92ade2 | fix(daemon): preserve per-pane shell titles GPG Verified | brice | ||
| 5ee470f | fix(routes): retain rename identity before route publication GPG Verified | brice | ||
| 1690f30 | fix(routes): refresh attention indicators on active daemon GPG Verified | brice |
2026-08-09
| 2f86aba | feat(client): cut over global recent navigation GPG Verified | brice |
2026-08-08
| 310aed6 | fix(remote): harden navigation and attachment concurrency GPG Verified | brice | ||
| f019e0f | feat(remote): recover direct session ownership GPG Verified | brice |
2026-08-07
| 01fd03b | refactor(session): rename lifecycle states GPG Verified | brice | ||
| a068955 | fix(remote): harden unified attachment review paths GPG Verified | brice |
2026-08-06
| e9e6c54 | feat(remote): establish proxied content ownership GPG Verified | brice |
2026-08-05
| 2d2ac84 | feat(remote): implement picker session parity GPG Verified | brice |
2026-08-04
| ae173e8 | fix(daemon): make latest attachment resize authoritative GPG Verified | brice | ||
| 448248d | fix(phase5): integrate final quality fixes GPG Verified | brice | ||
| 6b7d2c3 | fix(daemon): use session geometry for new tabs GPG Verified | brice | ||
| da262ae | refactor(remote): remove semantic proxy sessions GPG Verified | brice | ||
| 0cbba84 | refactor(proxy): remove structured output bridge GPG Verified | brice |
2026-08-03
| 5e4aa1c | fix(daemon): close review gaps for unified attachments GPG Verified | brice | ||
| 74d1510 | fix(daemon): fan out shared output to attachments GPG Verified | brice | ||
| 5376d8b | refactor(daemon): remove move attachment handoffs GPG Verified | brice | ||
| 481ac41 | refactor(daemon): replace attachment roles with connection fences GPG Verified | brice | ||
| 30c3dce | refactor(daemon): remove global active tab state GPG Verified | brice | ||
| db24042 | refactor(daemon): route callers through attachments GPG Verified | brice | ||
| 8f5598a | refactor(daemon): park independent attachments GPG Verified | brice | ||
| d318448 | feat(daemon): add multi-attachment session views GPG Verified | brice |
2026-08-02
| 604afe4 | fix(daemon): restore terminal color capabilities GPG Verified | brice |
2026-07-31
| 0f7a788 | feat(remote): enforce proxy command and lifecycle ownership GPG Verified | brice | ||
| bd9d2c0 | fix(remote): address picker review findings GPG Verified | brice | ||
| 59f9ff5 | fix(remote): arm proxy expiry after detach GPG Verified | brice | ||
| 98aa679 | fix(remote): address proxy link, output, and render review findings GPG Verified | brice |