forked from anomalyco/opencode
-
Notifications
You must be signed in to change notification settings - Fork 3
Merge shuvcode-dev: upstream v1.0.207-1 → v1.0.209 + fork improvements #217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…o#6332) Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…yco#6306) Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
…malyco#6304) Co-authored-by: OpenCode <opencode@example.com> Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
This reverts commit 831e9bc.
…6302) Co-authored-by: OpenCode <opencode@example.com>
Resolved conflicts: - packages/opencode/package.json: version bump (preserved ghostty-opentui dep) - packages/app/package.json: version bump (preserved vite-plugin-pwa dep) - packages/app/src/pages/session.tsx: merged upstream memoization improvements with our keyboard visibility hook - bun.lock: regenerated after version bumps Upstream changes include: - Desktop auto-accept edits toggle - Desktop performance/scrolling fixes - Prevent truncated Claude streams - Image preview and file upload deduplication - LaTeX support - Permission and scroll sync improvements
…nomalyco#6345) Co-authored-by: Somair Ansar <somairansar@Somairs-MacBook-Air.local>
Co-authored-by: Ivan Pantic <panta@talentkit.io> Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com> Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
This reverts commit a1c9a1b.
Resolved conflicts: - .github/workflows/docs-update.yml: deleted (fork removed this workflow) - .gitignore: merged both entries (docker/workspace + opencode-dev, logs/) - packages/app/src/pages/layout.tsx: kept fork's inline layout structure, incorporated upstream's providers.all().length check for connect button Upstream changes included: - fix: filter messages with only step-start parts (anomalyco#6383) - feat(format): add nixfmt formatter for Nix files (anomalyco#6380) - fix(desktop): don't flash permissions with auto-accept - fix(desktop): scroll sync - fix(desktop): more performance/scrolling fixes - feat(desktop): auto-accept edits toggle - fix: prevent truncated Claude streams (anomalyco#6388) - Desktop: Image Preview and Dedupe File Upload (anomalyco#6372)
- Add overflow-hidden to parent flex container - Change session pane from shrink-0 to shrink min-w-0 to allow shrinking - Cap session width to leave minimum 320px for review panel using CSS min() Fixes issue where review sidebar would spill off-screen when viewport is narrower than session width + review panel minimum width.
Use RTL direction with left text-align to truncate paths from the beginning, keeping the most relevant part (project name and branch) visible on narrow mobile screens. Added title attribute for full path on hover.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR merges shuvcode-dev into integration, including upstream releases v1.0.207-1 through v1.0.209 plus fork-specific improvements.
Upstream Releases Included
v1.0.209
fix: filter messages with only step-start parts(fix: filter messages with only step-start parts in toModelMessage anomalyco/opencode#6383)feat(format): add nixfmt formatter for Nix files(feat(format): add nixfmt formatter for Nix files anomalyco/opencode#6380)fix(desktop): don't flash permissions with auto-acceptfix(desktop): scroll syncfix(desktop): more performance/scrolling fixesfeat(desktop): auto-accept edits togglefix: prevent truncated Claude streams(fix: prevent truncated Claude streams anomalyco/opencode#6388)v1.0.208
fix(desktop): toast positionfix: ensure tslib is available for AWS SDK credential providerszen: do not switch provider for models require stick providerv1.0.207-1
fix(desktop): sync last agent and model when changing sessionfix(desktop): context usage alignmentmeta: use colors for agents(meta: use colors for agents anomalyco/opencode#5845)Desktop Features (from upstream PRs)
Desktop: Edit Project (anomalyco#6360)
Desktop: Sidebar subsessions support (anomalyco#6368)
Desktop: Image Preview and Dedupe (anomalyco#6372)
Other Desktop Improvements
fix(desktop): error page formattingfix(desktop): better error messagesfix(desktop): throttle markdown rendersfix(desktop): don't show summary when already completefix(desktop): markdown listsfix(desktop): performance/jankinessfeat(desktop): latex supportfix(desktop): markdown stylesfix(desktop): one permission at a timefix(desktop): more fine-grained state updates for permissionsfix(desktop): max height on edit tool callsfix(desktop): prevent review panel from overflowing viewport(fork fix)Core Features
feat: add support for .claude/skills directory(feat: add support for.claude/skillsdirectory anomalyco/opencode#6252)feat: read global ~/.claude/skillsfeat: install local plugin dependencies from package.json(feat: install local plugin dependencies from package.json anomalyco/opencode#6302)feat(highlight): add nix syntax highlighting(feat(highlight): add nix syntax highlighting anomalyco/opencode#6386)fix(webfetch): make format parameter optional with markdown default(fix(webfetch): make format parameter optional with markdown default anomalyco/opencode#6345)fix(bedrock): support region and bearer token configuration(fix(bedrock): support region and bearer token configuration anomalyco/opencode#6332)fix(lsp): ESLint LSP server fails to auto-install on Windows(fix(lsp): ESLint LSP server fails to auto-install on Windows anomalyco/opencode#6366)fix(tui): make auth URLs clickable regardless of line wrapping(fix(tui): make auth URLs clickable regardless of line wrapping anomalyco/opencode#6317)fix: add timeout to filewatcher subscriptionstweak: adjust git watcher to ignore files other than HEADFork-Specific Changes
docs: add screenshots section to README for desktop and mobile PWAfix: add defensive null checks to API response handling in global-syncstyle: adjust submit button to square shape with rounded cornersfix(desktop): prevent review panel from overflowing viewport- ensures review sidebar stays within viewport on narrower screensZen Model Updates
zen: add gpt 5.1 codex minizen: minimax m2.1zen: do not switch provider for models require stick providerDocumentation
CI/Infra
ci: use env vars for DRY workflow config(ci: use env vars for DRY workflow config anomalyco/opencode#6395)ci: changelog script update(ci: changelog script update anomalyco/opencode#6371)Fork Customizations Preserved
All fork customizations from
fork-features.jsonhave been preserved:Total: 81 commits merging upstream v1.0.207-1 → v1.0.209 plus fork improvements