| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-08 | docs: add session_child_first keybinding to documentation (#16631) | Ariane Emory | |
| 2026-03-08 | feat(app): generate color palettes (#16232) | Adam | |
| 2026-03-08 | disable fallback to free nano for small model | Dax Raad | |
| 2026-03-08 | release: v1.2.22 | opencode | |
| 2026-03-08 | guard tui exit (#16640) | Sebastian | |
| 2026-03-09 | fix(tui): canonicalize cwd after chdir (#16641) | Luke Parker | |
| 2026-03-08 | tui: fix sidebar background color when collapsed | David Hill | |
| When the sidebar was collapsed (not on mobile), the background color was showing as the stronger variant instead of matching the base background. This fixes the hover state detection so users see a consistent lighter background when the sidebar is in collapsed mode. | |||
| 2026-03-08 | app: suppress hover when opening project menu or right-clicking to prevent ↵ | David Hill | |
| flickering | |||
| 2026-03-08 | fix: trim retained desktop terminal buffers (#16583) | Shoubhit Dash | |
| 2026-03-08 | fix(app): less auto-expand/collapse | Adam | |
| 2026-03-08 | chore: refactoring ui hooks | Adam | |
| 2026-03-08 | fix(app): messages not loading reliably | Adam | |
| 2026-03-08 | fix: prune and evict stale app session caches (#16584) | Shoubhit Dash | |
| 2026-03-08 | test: make process cwd check cross-platform (#16594) | Shoubhit Dash | |
| 2026-03-08 | docs(zen.mdx): correct Italian grammar and punctuation errors (#16590) | Roy Bruschini | |
| 2026-03-08 | fix(opencode): avoid TTY corruption from double cleanup (#16565) | tobwen | |
| Co-authored-by: Shoubhit Dash <[email protected]> | |||
| 2026-03-08 | fix(tui): fix broken /mcp toggling (#16431) | Nate Williams | |
| Co-authored-by: Shoubhit Dash <[email protected]> | |||
| 2026-03-07 | test: remove unused Ripgrep.search coverage (#16554) | Dax | |
| 2026-03-08 | Revert "tui: dock auto-accept after thinking and move Add file to bottom-left" | David Hill | |
| This reverts commit 69cb49f7cc6557f8d9529695d7ecc75c0ac8a5aa. | |||
| 2026-03-08 | Revert "tui: keep model + thinking selectors beside Add file" | David Hill | |
| This reverts commit 426dcfa3b0cacc79abac6c6f61a03613b572ad64. | |||
| 2026-03-08 | Revert "tui: add more editor bottom padding for prompt controls" | David Hill | |
| This reverts commit 981353793d47280973f46022292f2e8dd7dfd681. | |||
| 2026-03-08 | Revert "tui: expose auto-accept as a permissions select" | David Hill | |
| This reverts commit 12d862dbd3ec0cea6da7daa8e53ec71183480a9b. | |||
| 2026-03-08 | Revert "tui: use text-base color for prompt selects" | David Hill | |
| This reverts commit 207ebf4b8cc53b6390ab96f393cbbbbaacd49781. | |||
| 2026-03-08 | Revert "tui: remove prompt model/thinking/permissions selectors on dev so ↵ | David Hill | |
| the composer stays simple" This reverts commit ae25c1e7b75c17d799f7a245f03ca0cd8bef1eab. | |||
| 2026-03-08 | tui: remove prompt model/thinking/permissions selectors on dev so the ↵ | David Hill | |
| composer stays simple | |||
| 2026-03-08 | tui: restore new-session logo on dev so users recognize OpenCode immediately | David Hill | |
| 2026-03-08 | tui: revert new-session logo on dev so this UI change only ships with ↵ | David Hill | |
| auto-accept-permissions | |||
| 2026-03-08 | tui: add opencode logo to new session screen so users can immediately ↵ | David Hill | |
| identify the app when starting a fresh session | |||
| 2026-03-08 | tui: use text-base color for prompt selects | David Hill | |
| Select triggers in the composer now use the normal text color so model/thinking/permissions controls read consistently with the rest of the input UI. | |||
| 2026-03-08 | tui: expose auto-accept as a permissions select | David Hill | |
| Lets people explicitly choose between normal permission prompts and auto-accept while composing, without relying on an ambiguous icon state. | |||
| 2026-03-08 | tui: add more editor bottom padding for prompt controls | David Hill | |
| Gives typed text more breathing room above the Add file/model/thinking row so the controls don’t visually crowd what you’re writing. | |||
| 2026-03-08 | tui: keep model + thinking selectors beside Add file | David Hill | |
| People change models and thinking settings while composing, so keeping those controls next to the Add file button avoids hunting in the footer and reduces context switching mid-message. | |||
| 2026-03-08 | tui: dock auto-accept after thinking and move Add file to bottom-left | David Hill | |
| Auto-accept now lives in the footer dock beside the thinking control so it stays easy to find without crowding the text box. The Add file button moves to the bottom-left of the editor and the input gets a bit more bottom padding so the control row doesn’t overlap what you’re typing. | |||
| 2026-03-07 | test: normalize ripgrep path assertion on windows | Dax Raad | |
| 2026-03-08 | chore: generate | opencode-agent[bot] | |
| 2026-03-07 | test: lock in process, ripgrep, and installation helpers | Dax Raad | |
| 2026-03-08 | tui: revert prompt control docking | David Hill | |
| Restore the previous prompt control layout after the dock/position changes made the composer feel less familiar. This brings auto-accept back to its prior spot and returns Add file to the previous placement. | |||
| 2026-03-08 | tui: dock auto-accept after thinking and move Add file to bottom-left | David Hill | |
| Auto-accept now lives in the footer dock beside the thinking control so it stays easy to find without crowding the text box. The Add file button moves to the bottom-left of the editor and the input gets a bit more bottom padding so the control row doesn’t overlap what you’re typing. | |||
| 2026-03-07 | core: update database path test to verify correct channel-based filename | Dax Raad | |
| The test now validates that the database file is named according to the current installation channel (latest/beta get 'opencode.db', others get sanitized names). This ensures users' data is stored in the correct location based on their update channel. | |||
| 2026-03-07 | core: allow beta channel to share database with stable channel | Dax Raad | |
| 2026-03-07 | tui: balance titlebar columns so center content doesn't get squeezed by long ↵ | David Hill | |
| side content | |||
| 2026-03-07 | tui: align numeric displays consistently across tool outputs and diff ↵ | David Hill | |
| counters using tabular numerals | |||
| 2026-03-07 | tui: center empty states vertically in session view and improve review panel ↵ | David Hill | |
| messaging for projects without version control | |||
| 2026-03-07 | core: add OPENCODE_SKIP_MIGRATIONS flag to bypass database migrations | Dax Raad | |
| Allows users to skip automatic database migrations by setting the OPENCODE_SKIP_MIGRATIONS environment variable. Useful for testing scenarios or when manually managing database state. | |||
| 2026-03-07 | zen: fix graph legend | Frank | |
| 2026-03-07 | fix(app): review panel transition | Adam | |
| 2026-03-07 | release: v1.2.21 | opencode | |
| 2026-03-07 | fix(storybook): restore build by mocking useLocation (#16472) | Karan Handa | |
| 2026-03-07 | fix(app): text-shimmer undefined length (#16475) | Eric Guo | |
| 2026-03-07 | fix(app): guard session-header current() against undefined when options is ↵ | SANGWOO PARK | |
| empty (#16478) | |||
