Skip to content

Releases: prokube/pk-opencode-webui

v0.9.0

10 Apr 13:47
ce8a00b

Choose a tag to compare

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

09 Mar 19:55

Choose a tag to compare

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