Skip to content

chore: sync upstream opencode (839 commits)#141

Open
kevint-cerebras wants to merge 840 commits intodevfrom
auto/sync-upstream-20260308
Open

chore: sync upstream opencode (839 commits)#141
kevint-cerebras wants to merge 840 commits intodevfrom
auto/sync-upstream-20260308

Conversation

@kevint-cerebras
Copy link
Owner

Automated sync from sst/opencode dev branch.

839 new commits from upstream.

Had merge conflicts — accepted upstream versions. The sync-fix workflow will automatically build, test, and restore any overwritten customizations.

Brendonovich and others added 30 commits March 2, 2026 14:36
…14707)

Co-authored-by: Noam Bressler <noamzbr@gmail.com>
Make the thumb overlay 12px wide while keeping the visible bar 6px centered for easier hover/drag.
Keep the scroll thumb visually slim (4px) while preserving a 12px drag target, and remove extra right padding in session review content.
Move the session review header outside the scroll viewport and drop strict containment so shadows can render without being cropped.
Remove bottom padding from the scroll wrapper and apply it to the accordion content instead.
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Co-authored-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
…sion (#15762)

Co-authored-by: Test User <test@test.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
iamdavidhill and others added 28 commits March 7, 2026 23:45
…w panel messaging for projects without version control
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.
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.
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.
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.
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.
Gives typed text more breathing room above the Add file/model/thinking row so the controls don’t visually crowd what you’re writing.
Lets people explicitly choose between normal permission prompts and auto-accept while composing, without relying on an ambiguous icon state.
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.
… identify the app when starting a fresh session
…v so the composer stays simple"

This reverts commit ae25c1e.
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
@github-actions
Copy link
Contributor

github-actions bot commented Mar 8, 2026

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.