history of internal/usecase/daemon/session.go at v0.8.1
2026-10-08
| 3af1508 | fix(daemon): read the client theme under the pane lock when theming a new pane GPG Verified | brice | ||
| 4d933cb | refactor(daemon): document lock ownership and Locked suffix GPG Verified | brice | ||
| a1296c0 | refactor(daemon): extract snapshot worker GPG Verified | brice | ||
| f04184f | refactor(daemon): hold one ProcessInspector instead of four funcs GPG Verified | brice | ||
| 861e555 | fix(daemon): answer floating spare shell queries before a tab claims it GPG Verified | brice | ||
| 59ad951 | refactor(domain): move the pane layout tree to internal/domain/layout GPG Verified | brice | ||
| 6fb053b | refactor(daemon): drop the legacy attachment size field and clock fallbacks GPG Verified | brice |
2026-10-07
| 76d7fa2 | perf: quieter idle broker, compressed snapshots, faster copy search, shared floating shell (#319) GPG Unverified | bnema |
2026-10-03
| 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-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 |