summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2026-03-08Revert "tui: use text-base color for prompt selects"David Hill
This reverts commit 207ebf4b8cc53b6390ab96f393cbbbbaacd49781.
2026-03-08Revert "tui: remove prompt model/thinking/permissions selectors on dev so ↵David Hill
the composer stays simple" This reverts commit ae25c1e7b75c17d799f7a245f03ca0cd8bef1eab.
2026-03-08tui: remove prompt model/thinking/permissions selectors on dev so the ↵David Hill
composer stays simple
2026-03-08tui: restore new-session logo on dev so users recognize OpenCode immediatelyDavid Hill
2026-03-08tui: revert new-session logo on dev so this UI change only ships with ↵David Hill
auto-accept-permissions
2026-03-08tui: add opencode logo to new session screen so users can immediately ↵David Hill
identify the app when starting a fresh session
2026-03-08tui: use text-base color for prompt selectsDavid 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-08tui: expose auto-accept as a permissions selectDavid Hill
Lets people explicitly choose between normal permission prompts and auto-accept while composing, without relying on an ambiguous icon state.
2026-03-08tui: add more editor bottom padding for prompt controlsDavid 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-08tui: keep model + thinking selectors beside Add fileDavid 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-08tui: dock auto-accept after thinking and move Add file to bottom-leftDavid 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-07test: normalize ripgrep path assertion on windowsDax Raad
2026-03-08chore: generateopencode-agent[bot]
2026-03-07test: lock in process, ripgrep, and installation helpersDax Raad
2026-03-08tui: revert prompt control dockingDavid 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-08tui: dock auto-accept after thinking and move Add file to bottom-leftDavid 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-07core: update database path test to verify correct channel-based filenameDax 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-07core: allow beta channel to share database with stable channelDax Raad
2026-03-07tui: balance titlebar columns so center content doesn't get squeezed by long ↵David Hill
side content
2026-03-07tui: align numeric displays consistently across tool outputs and diff ↵David Hill
counters using tabular numerals
2026-03-07tui: center empty states vertically in session view and improve review panel ↵David Hill
messaging for projects without version control
2026-03-07core: add OPENCODE_SKIP_MIGRATIONS flag to bypass database migrationsDax 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-07zen: fix graph legendFrank
2026-03-07fix(app): review panel transitionAdam
2026-03-07release: v1.2.21opencode
2026-03-07fix(storybook): restore build by mocking useLocation (#16472)Karan Handa
2026-03-07fix(app): text-shimmer undefined length (#16475)Eric Guo
2026-03-07fix(app): guard session-header current() against undefined when options is ↵SANGWOO PARK
empty (#16478)
2026-03-07fix(app): preserve file tree tab on reopen + fix e2e test regressions (#16482)Filip
2026-03-07tui: remove close button from project hover popover (#16403)David Hill
Co-authored-by: Adam <[email protected]>
2026-03-07fix(app): new session uses agent model/variantAdam
2026-03-07fix(app): model sticks to sessionAdam
2026-03-07fix(app): all panels transitionAdam
2026-03-07fix(app): can't scroll filesAdam
2026-03-07fix(app): task agent titleAdam
2026-03-07chore: update web statsAdam
2026-03-07fix(app): fix max-width on timelineAdam
2026-03-07tui: align session empty states (#16412)David Hill
2026-03-07chore: generateopencode-agent[bot]
2026-03-07STUPID SEXY TIMELINE (#16420)Kit Langton
2026-03-07test(app): share workspace slug wait helper across e2e specs (#16446)Luke Parker
2026-03-07fix(opencode): preserve original line endings in 'edit' tool (#9443)Quan Ran
Co-authored-by: LukeParkerDev <[email protected]>
2026-03-07fix(tui): fix broken /export toggling (#16443)Nate Williams
2026-03-07test(app): abort sessions and wait for idle before e2e cleanup (#16439)Luke Parker
2026-03-07fix(config): point GitHub PR search tool at current repository (#16441)Karan Handa
2026-03-07fix(windows): git path resolution for modified files across Git Bash, MSYS2, ↵Luke Parker
and Cygwin (#16422)
2026-03-07chore: generateopencode-agent[bot]
2026-03-07fix(pty): pty session handle leak (#15599)kikuchan
2026-03-07feat(desktop): show skill issue when snapshotting is off (#16432)Luke Parker
2026-03-07fix(opencode): sanitize preview database filenames (#16430)Luke Parker