Rolling dev build.
Commits (45)
- 9e47270 perf(ui-scm): memoize branch summary rendering on stable snapshot fields
- 3cba7af feat(ui-session): add immediate-send bypass and stabilize active-session refreshes
- 3a7f8e3 test(cli-service-repair): cover foreign-home copy and channel-specific prompts
- 5370ae0 feat(cli-opencode): track manual compaction lifecycle and terminal events
- ded795d feat(ui-session): switch cockpit mode toggle and stabilize scm status signatures
- af8bfba build(release): pin desktop tauri defaults and source-mode daemon startup
- 96428d9 feat(ui-settings): align session creation with server-scoped spawn hints
- a83f2e0 fix(ui-pets): stabilize overlay layout actions and tray sizing
- 39fce99 feat(ui-scm): refine source control details and repository mapping
- 8d64017 feat(ui-transcript): improve compaction lifecycle and markdown rendering
- 261ec8f feat(cli-session): refine spawn args and tmux attach planning
- 1c72986 feat(cli-scm): improve remote head parsing and transfer target wiring
- 4671d23 feat(cli-backends): normalize runtime event handling across providers
- 5161701 feat(cli-acp): improve transcript ingestion and streaming update handling
- 0099bde feat(agents-protocol): add media capability and extend spawn/session contracts
- 86fb5f4 feat(session-media): add generated media ingest, transfer, and UI rendering pipeline
- 660a4bc feat(ui-agent-input): adapt keyboard layout and harden attachment picker flows
- 12646ff feat(ui-pets): track native mouse hover and stabilize tray reply sizing
- 54d46cd feat(cli-session): allow same-host tmux attach and show blocked-row feedback
- 969b54f chore(lockfile): sync workspace dependency updates
- c5d5c1c chore(repo): ignore cli-common dist artifacts
- 76c2e32 test(bootstrap): hoist secure access handler import in tailscale spec
- fa4bcbf test(ui-e2e): reuse account-ready onboarding and stabilize path and retention flows
- 095882d test(ui): update shared mocks for tool views and session persistence specs
- 6e09201 fix(ui-markdown): skip static placeholder animation on web renders
- 86509fe feat(ui-selection): support favorites-first grouping and safe interactive row actions
- e44950b feat(ui-pets): add tray dismissal memory and measured desktop overlay placement
- e6cdc43 feat(cli-claude): emit structured compaction events and honor settings version hints
- 90a5e21 build(cli): run pkgroll with packagejson filter instead of manifest rewrites
- c822a1f feat(ui-notifications): harden activity runtime gating and permission diagnostics
- 3e4afd0 feat(ui-session): add adaptive new-session wizard settings and selector flows
- 2f8ba6a feat(transcript): normalize structured context compaction events end-to-end
- 206a0b6 feat(sync): enforce account-settings freshness for daemon spawn and reconnect
- 931dbb2 feat(ui-appearance): animate theme preference transitions across web and desktop
- dae2b39 feat(website): animate theme toggles with view transitions
- 02c164b fix: apply @ahundt's pr-144 selectively
- c068393 feat(ui-session): wire model selection popovers to wizard boundary context
- f8084a0 feat(ui-settings): add per-section new-session selector presentation setting
- e10493a docs(skills): add happier release validation, review, and promotion playbooks
- 68d1fd1 feat(ui-session): add adaptive model selection content with favorites support
- a19595e feat(ui-pets): add shared companion activity tray and wire desktop/native hosts
- ec325e2 fix(ui-mobile): unmount bottom chrome immediately when route has no host
- e7e54e8 fix(activity): ignore queued pending input in badge attention
- b94f8a4 feat(ui-modal): support scrollable modal card bodies
- 4d3b9f8 feat(coding-prompt): add configurable title and response option behavior
Full diff: 0cdc50b...9e47270