| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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) | |||
| 2026-03-07 | fix(app): preserve file tree tab on reopen + fix e2e test regressions (#16482) | Filip | |
| 2026-03-07 | tui: remove close button from project hover popover (#16403) | David Hill | |
| Co-authored-by: Adam <[email protected]> | |||
| 2026-03-07 | fix(app): new session uses agent model/variant | Adam | |
| 2026-03-07 | fix(app): model sticks to session | Adam | |
| 2026-03-07 | fix(app): all panels transition | Adam | |
| 2026-03-07 | fix(app): can't scroll files | Adam | |
| 2026-03-07 | fix(app): task agent title | Adam | |
| 2026-03-07 | chore: update web stats | Adam | |
| 2026-03-07 | fix(app): fix max-width on timeline | Adam | |
| 2026-03-07 | tui: align session empty states (#16412) | David Hill | |
| 2026-03-07 | chore: generate | opencode-agent[bot] | |
| 2026-03-07 | STUPID SEXY TIMELINE (#16420) | Kit Langton | |
| 2026-03-07 | test(app): share workspace slug wait helper across e2e specs (#16446) | Luke Parker | |
| 2026-03-07 | fix(opencode): preserve original line endings in 'edit' tool (#9443) | Quan Ran | |
| Co-authored-by: LukeParkerDev <[email protected]> | |||
| 2026-03-07 | fix(tui): fix broken /export toggling (#16443) | Nate Williams | |
| 2026-03-07 | test(app): abort sessions and wait for idle before e2e cleanup (#16439) | Luke Parker | |
| 2026-03-07 | fix(config): point GitHub PR search tool at current repository (#16441) | Karan Handa | |
| 2026-03-07 | fix(windows): git path resolution for modified files across Git Bash, MSYS2, ↵ | Luke Parker | |
| and Cygwin (#16422) | |||
| 2026-03-07 | chore: generate | opencode-agent[bot] | |
| 2026-03-07 | fix(pty): pty session handle leak (#15599) | kikuchan | |
| 2026-03-07 | feat(desktop): show skill issue when snapshotting is off (#16432) | Luke Parker | |
| 2026-03-07 | fix(opencode): sanitize preview database filenames (#16430) | Luke Parker | |
