Skip to content

Conversation

@shuv1337
Copy link
Collaborator

Summary

  • Merges upstream sst/opencode v1.0.170 into shuvcode fork
  • Resolves 20 file conflicts while preserving all fork features
  • Integrates new upstream feature: User message markdown toggle

Resolved Conflicts

Critical Fork Feature Files (Merged Carefully)

  • packages/opencode/src/cli/cmd/tui/routes/session/index.tsx: Combined fork search highlighting with upstream user message markdown toggle
  • packages/opencode/package.json: Accepted v1.0.170, preserved ghostty-opentui dependency for ANSI terminal output

Fork-Specific Files (Kept Ours)

  • .github/workflows/generate.yml: Fork-specific workflow with better error messaging
  • script/publish.ts: Fork-specific publish script (shuvcode registry, contributors)

Package Version Bumps (Accepted Upstream)

  • All package.json files updated to v1.0.170
  • packages/extensions/zed/extension.toml: Updated to v1.0.170

Regenerated

  • bun.lock: Regenerated after conflict resolution

Preserved Fork Features

New Upstream Feature Integrated

  • User message markdown toggle: Enable/disable markdown rendering in user messages via command palette

Validation

  • bun turbo typecheck - All packages pass
  • bun turbo test - 330 tests pass, 1 skipped

Closes #146

rgodha24 and others added 30 commits December 18, 2025 18:17
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
…ation (anomalyco#5559)

Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
Resolved conflicts:
- packages/opencode/src/cli/cmd/tui/routes/session/index.tsx: Merged fork search highlighting with upstream user message markdown toggle
- packages/opencode/package.json: Accept upstream v1.0.170, preserved ghostty-opentui dependency
- .github/workflows/generate.yml: Keep fork-specific workflow (better error messaging)
- script/publish.ts: Keep fork-specific publish script (shuvcode registry, contributors)
- packages/extensions/zed/extension.toml: Accept upstream v1.0.170
- All other package.json files: Accept upstream v1.0.170 versions
- bun.lock: Regenerated

Preserved fork features:
- PR anomalyco#4898: Search in messages (Ctrl+F with highlighting)
- PR anomalyco#4791: Bash output with ANSI (ghostty-opentui)
- PR anomalyco#4900: Double Ctrl+C to exit
- PR anomalyco#4709: Live token usage during streaming
- PR anomalyco#4865: Subagents sidebar with clickable navigation
- PR #fork-140: Toggle transparent background
- Fork: Toggle session header visibility
- Fork: Desktop slash commands and shell input mode
- Fork: Desktop Night Owl theme
- Fork: Desktop theme/font pickers and branding
- Fork: Share functionality for shuv.ai
- Fork: Desktop mobile responsiveness
- Fork: Desktop review pane resizing

New upstream feature integrated:
- User message markdown toggle (enable/disable markdown rendering in user messages)
@coderabbitai
Copy link

coderabbitai bot commented Dec 19, 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.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch opencode/issue146-20251219134518

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@shuv1337 shuv1337 merged commit 2321a1e into integration Dec 19, 2025
1 check passed
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.170