What's Changed
- chore: switch Docker dev container from root to agor user by @mistercrunch in #105
- UI/UX improvements: environment feedback, message expansion, and metadata visibility by @mistercrunch in #106
- fix: restore auto-scroll to bottom when opening conversation drawer by @mistercrunch in #108
- fix: prevent environment pill from showing unhealthy during startup by @mistercrunch in #107
- fix: keep environment in 'starting' state until first successful health check by @mistercrunch in #109
- refactor: use mellow particle config from docs across app by @mistercrunch in #110
- feat: add autofocus to form modals for improved UX by @mistercrunch in #112
- refactor: reduce verbosity of tool input/output chunk logging by @mistercrunch in #114
- fix: add error handling for clipboard operations by @mistercrunch in #113
- refactor: replace string-based error handling with typed error classes by @mistercrunch in #115
- fix: use currentUser for session creation preferences by @mistercrunch in #116
- fix: immediately fail task and stop SDK execution on permission denial by @mistercrunch in #117
- fix: add HTTP fallback for clipboard API by @mistercrunch in #119
- fix(ui): improve emoji picker accessibility in CommentsPanel by @mistercrunch in #123
- fix(ui): apply user defaults to zone trigger sessions regardless of collapse state by @mistercrunch in #125
- feat: track context window usage with multi-model support by @mistercrunch in #127
- feat: refactor environment URL handling to use static fields (#124) by @mistercrunch in #126
- refactor: remove redundant "Resolved Commands" preview from EnvironmentTab by @mistercrunch in #134
- feat: integrate OpenCode.ai as fourth agentic coding tool by @mistercrunch in #100
- fix: recalculate context window from input_tokens in UI by @mistercrunch in #135
- fix(docker): improve dev container setup with cached dependencies and proper permissions by @mistercrunch in #136
- feat: implement accurate session-level context window tracking by @mistercrunch in #137
- feat: add development database seeding for Docker environments by @mistercrunch in #118
- fix(ui): remove undefined tooltip on session hover in WorktreeCard by @mistercrunch in #138
- fix(context-window): implement cumulative conversation tracking with compaction handling by @mistercrunch in #139
- fix(ui): optimize footer spacing and pill widths for better space utilization by @mistercrunch in #140
- fix(codex): prevent memory leak from SDK instance recreation (#133) by @mistercrunch in #141
- feat: add cross-tool subsession spawning with settings inheritance by @mistercrunch in #142
- fix: support dots in repository names and add git URL validation by @mistercrunch in #145
- feat: implement message queueing system by @mistercrunch in #144
- fix: add defensive checks to prevent FK errors when session deleted during permission checks by @mistercrunch in #146
- fix: respect user's existing Claude CLI permissions in settings.json (#128) by @mistercrunch in #149
- feat: attach seed worktree to default board and mount Claude Code settings by @mistercrunch in #150
- fix: centralize path expansion to prevent literal tilde directories by @mistercrunch in #154
- fix: respect user permission preferences in prompt trigger sessions by @mistercrunch in #156
- feat: redesign and simplify navbar for better UX by @mistercrunch in #155
- feat: add
agor worktree cdcommand for shell navigation by @mistercrunch in #157 - Docs: archive implemented explorations by @mistercrunch in #158
- feat: make
agor worktree cdspawn interactive shell by @mistercrunch in #159 - fix: make migration 0004 idempotent and fix import.meta warning by @mistercrunch in #160
- feat: highlight worktree cards when sessions are ready for prompts by @mistercrunch in #161
- feat: add custom Bash tool renderer with cross-agent compatibility by @mistercrunch in #162
- feat: add task completion audio notifications by @mistercrunch in #163
Full Changelog: v0.7.1...v0.7.6