Skip to content

Conversation

@opencode-agent
Copy link

The upstream sync has been completed successfully. Here's a summary:

Summary

Successfully merged upstream sst/opencode v1.0.150 into the Latitudes-Dev/shuvcode fork.

Conflicts Resolved

  • 37 files with merge conflicts resolved
  • bun.lock regenerated
  • All validation passed (typecheck + tests)

Fork Features Preserved

  1. PR feat: implement double Ctrl+C to exit functionality with warning toast anomalyco/opencode#4900: Double Ctrl+C to exit (prevents accidental exits)
  2. PR feat: add subagents sidebar with clickable navigation and parent keybind anomalyco/opencode#4865: session_parent keybind for parent session navigation
  3. Fork feature: header_toggle keybind
  4. Fork feature: Desktop font and theme pickers

Key Changes

  • Updated version to 1.0.150
  • Accepted upstream super keybind modifier changes (replacing cmd)
  • Updated font-picker and theme-picker to use new items function signature
  • Restored font/theme support in desktop's layout.tsx
  • Removed deleted files (input.css, input.tsx, publish.yml)

PR Details

Closes #126

New%20session%20-%202025-12-11T20%3A12%3A36.328Z
opencode session  |  github run

opencode and others added 26 commits December 11, 2025 18:00
Resolved conflicts:
- packages/opencode/package.json: Updated version to 1.0.150
- packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx: Accepted upstream changes, restored double Ctrl+C exit feature (PR anomalyco#4900)
- packages/opencode/src/config/config.ts: Accepted upstream changes with super keybinds, preserved header_toggle and session_parent keybinds
- script/publish.ts: Preserved fork-specific comment
- .github/workflows/publish.yml: Removed (deleted in fork)
- packages/ui/src/components/input.css: Removed (deleted upstream)
- packages/ui/src/components/input.tsx: Removed (deleted upstream)
- bun.lock: Regenerated
- All package.json files: Accepted upstream version bumps
- Desktop, console, enterprise files: Accepted upstream

Preserved fork features:
- PR anomalyco#4900: Double Ctrl+C to exit
- PR anomalyco#4865: session_parent keybind
- Fork feature: header_toggle keybind
Resolved conflicts:
- packages/opencode/package.json: Updated version to 1.0.150
- packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx: Accepted upstream changes, restored double Ctrl+C exit feature (PR anomalyco#4900)
- packages/opencode/src/config/config.ts: Accepted upstream changes with super keybinds, preserved header_toggle and session_parent keybinds
- script/publish.ts: Preserved fork-specific comment
- .github/workflows/publish.yml: Removed (deleted in fork)
- packages/ui/src/components/input.css: Removed (deleted upstream)
- packages/ui/src/components/input.tsx: Removed (deleted upstream)
- packages/desktop/src/context/layout.tsx: Restored fork's font/theme support
- packages/desktop/src/components/font-picker.tsx: Updated to use new items function signature
- packages/desktop/src/components/theme-picker.tsx: Updated to use new items function signature
- bun.lock: Regenerated
- All package.json files: Accepted upstream version bumps
- Desktop, console, enterprise files: Accepted upstream

Preserved fork features:
- PR anomalyco#4900: Double Ctrl+C to exit
- PR anomalyco#4865: session_parent keybind
- Fork feature: header_toggle keybind
- Fork feature: Desktop font and theme pickers
@coderabbitai
Copy link

coderabbitai bot commented Dec 11, 2025

Important

Review skipped

Auto reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@shuv1337 shuv1337 closed this Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Upstream Sync] Merge conflict with v1.0.150