Releases: prokube/pk-opencode-webui
Releases · prokube/pk-opencode-webui
v0.9.0
What's Changed
Other Changes
- fix: Remove backdrop-click dismiss from form dialogs by @geier in #177
- fix: remove 600px max-height cap on terminal panel drag resize by @geier in #178
- fix: prevent drag-to-dismiss on non-form dialogs by @geier in #180
- feat: Add drag-to-resize handle for chat input textarea by @geier in #183
- feat: pass message timing, token, and model data through to DisplayMessage and Turn types by @geier in #181
- fix: prevent navigation from clobbering in-memory saved prompts signal by @geier in #179
- feat: add timestamp display and expandable details panel to message turns by @geier in #184
- fix: preserve per-session draft input across session switches by @geier in #182
- fix: prevent saved prompts from writing to wrong localStorage key by @geier in #188
- fix: send archived: 0 instead of undefined to properly unarchive sessions by @geier in #190
- docs: remove per-PR changelog entry requirement by @geier in #191
- feat: add GitHub Release creation with auto-generated notes by @geier in #192
- feat: add multi-server support with API key and Basic Auth by @hsteude in #197
- fix: guard import.meta.env access for non-Vite builds by @hsteude in #198
- feat: add server-side proxy for remote server connections by @hsteude in #199
- fix: handle CORS preflight in proxy, route test through proxy by @hsteude in #200
- fix: strip Content-Encoding from proxy responses by @hsteude in #201
- feat: add Servers tab to Settings, API Key field for MCP, skip GlobalEvents for remote servers by @hsteude in #202
- fix: namespace model selection localStorage key by project directory by @geier in #207
- fix: saved prompts not displaying in Settings > Prompts tab by @geier in #210
- feat: install gh and copilot-review in Kubeflow image by @geier in #195
- fix: filter disabled providers and preserve config key by @geier in #211
- fix: track model selection per session instead of globally by @geier in #212
- docs: update CHANGELOG for v0.9.0 release by @geier in #213
Full Changelog: v0.8.2...v0.9.0
v0.8.1
What's Changed
- fix: Review panel not working in local dev mode by @hsteude in #4
- fix: Token counter not updating in local dev mode by @hsteude in #3
- feat: add GitHub PR integration via sidecar endpoints by @geier in #5
- feat: session list busy and pending-question indicators by @geier in #19
- fix: question prompt Enter skip bug and markdown rendering by @geier in #15
- feat: group sessions by date in sidebar by @geier in #9
- fix: token context usage percentage always 0% by @geier in #25
- fix: question prompt missing after page reload by @geier in #23
- feat: restore last open session when switching workspaces by @geier in #17
- fix: strip session/ prefix in SessionIndex Navigate href by @geier in #40
- fix: align header bottom borders across all three columns by @geier in #39
- feat: Make agent name clickable to open agent picker by @geier in #37
- fix: only trigger build on v* tags and manual dispatch by @geier in #42
- feat: session rename, delete, AI rename, and status seeding by @geier in #26
- fix: include cached tokens in context usage display by @geier in #44
- feat: Saved prompts feature by @geier in #36
- feat: resizable sessions panel + full-width session titles by @geier in #41
- fix: extract session ID correctly in session.deleted handler by @geier in #48
- fix: inherit model when switching agents to prevent send block by @geier in #50
- docs: add Supervisor and Triage agent workflow sections by @hsteude in #58
- docs: use worktrees for parallel worker agent isolation by @hsteude in #60
- feat: notify user when agent finishes via browser notification by @geier in #52
- fix: prevent session ID change effect from resetting AI rename spinner by @geier in #54
- fix: scope permission prompt to current session and add sidebar indicator by @geier in #64
- refactor: move session actions menu from header to sidebar by @geier in #55
- refactor: remove Create PR feature by @geier in #59
- feat: split New Session button with saved prompts dropdown by @geier in #46
- feat: add theme context with dark mode toggle by @geier in #73
- fix: separate padding wrapper from xterm mount to prevent last line clipping by @geier in #66
- fix: prevent FOUC with early theme detection (closes #72) by @geier in #76
- feat: add terminal dark mode with independent toggle (closes #74) by @geier in #77
- fix: replace hardcoded colors with CSS variables for dark mode (closes #75) by @geier in #78
- fix: dark mode support for CSS component classes, TSX files, and code highlighting by @geier in #91
- feat: UI improvements - resize, prompt insert, button layout, global alarms by @geier in #83
- fix: Text in input field wraps under widget buttons by @geier in #96
- feat: Double-Escape to interrupt/abort running process by @geier in #95
- feat: Show session alert badges on inactive project avatars by @geier in #94
- feat: Full keyboard navigation (Epic #84) by @geier in #93
- feat: add slash commands /compact, /share, /unshare, /undo, /redo, /terminal by @geier in #104
- feat: add project-level custom instructions by @geier in #109
- fix: move session memo before baseSlashCommands to avoid TDZ crash by @hsteude in #110
- feat: add session pinning to keep important sessions at the top by @geier in #108
- feat: add session forking (branch from any user message) by @geier in #105
- feat: add session search in sidebar by @geier in #106
- feat: add sound notifications for agent events by @geier in #107
- fix: use Shift+? binding for tinykeys to fix ? shortcut by @geier in #116
- fix: prevent QuestionPrompt global keydown handler from intercepting textarea input by @geier in #125
- fix: filter out sub-sessions from command palette session list by @geier in #126
- fix: scroll active session into view on navigation/session creation by @geier in #129
- docs: Rewrite README with feature showcase and upstream comparison by @geier in #136
- fix: Align architecture diagram in README by @geier in #137
- fix: Cmd+Shift+K not pre-filtering command palette to projects by @geier in #127
- fix: let Ctrl+1-4 panel shortcuts pass through xterm to browser by @geier in #130
- fix: Alt+1-9 session jump shortcuts on macOS by @geier in #133
- feat: add drag-and-drop session reordering in the sidebar by @geier in #134
- fix: disable main message input while question or permission prompt is pending by @geier in #132
- fix: prevent chat input helper text from wrapping when panels are open by @geier in #131
- fix: scroll sidebar to show active session on Alt+Arrow navigation by @geier in #128
- feat: make model label and token display clickable in session info bar by @geier in #139
- feat: add project config editor UI for opencode.json by @hsteude in #113
- feat: surface subagent questions to parent session by @hsteude in #150
- feat: differentiate global vs project scope in Settings UI by @hsteude in #149
New Contributors
Full Changelog: https://github.com/prokube/pk-opencode-webui/commits/v0.8.1