Skip to content

chore: sync upstream v1.18.3 - #116

Merged
quickbeard merged 1 commit into
mainfrom
sync-upstream
Jul 21, 2026
Merged

quickbeard merged 1 commit into
mainfrom
sync-upstream

Conversation

@quickbeard

Copy link
Copy Markdown
Owner

Applies upstream opencode v1.18.2 → v1.18.3 as a 3-way patch per the runbook in DIVERGENCES.md (Syncing with upstream).

What upstream v1.18.3 brings

  • Home page: full-page ScrollView with contained wheel scrolling, sticky session-search header, and a home command palette (command.palette + new DialogHomeCommandPaletteV2 wiring)
  • New local-agent context (packages/app/src/context/local-agent.ts + tests) and command-palette test coverage
  • ScrollView: reworked thumb/track behavior (thumbContainer/thumbHoverTarget) with new tests
  • Removed the floating HelpButton from both app layouts
  • Desktop deep-link buffering tweak, run-CLI footer command tweak, version bumps across all manifests

Conflict resolutions (per the DIVERGENCES.md table)

  • packages/app/src/pages/home.tsx — took upstream's ScrollView restructure; kept the fork's two openHelp links pointing at the fork docs (docs-site links row)
  • packages/app/src/pages/layout.tsx, layout-new.tsx — upstream removed HelpButton; the fork keeps TabsInfoPopup unmounted (GPU-less e2e runner row), so nothing is imported from help-button anymore
  • packages/app/src/components/help-button.tsx — deleted: upstream removed HelpButton, the fork removes TabsInfoPopup, leaving the file empty
  • sdks/vscode/package.json — kept fork identity fields (name/displayName/publisher/description), took upstream's version
  • Fork-deleted locale dicts (ar, de, zh, …) filtered out of the patch as usual; en/es took upstream's updates

DIVERGENCES.md updated: help-button row now records the file deletion, and the retired HelpButton references were dropped from the layouts, product-string, and docs-site-links rows.

Verification

  • bun install regenerated the lockfile cleanly
  • bun turbo typecheck --concurrency=3 — 31/31 packages pass
  • Targeted tests around the changed areas: packages/opencode footer.view (24 pass), packages/ui scroll-view (8 pass), packages/app command + local-agent (10 pass)

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@quickbeard
quickbeard merged commit 6da740e into main Jul 21, 2026
0 of 5 checks passed
@quickbeard
quickbeard deleted the sync-upstream branch July 21, 2026 03:36
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.

1 participant