Skip to content

Sync upstream opencode v1.15.13#93

Merged
Alezander9 merged 651 commits into
mainfrom
sync/upstream-v1.15.13
May 31, 2026
Merged

Sync upstream opencode v1.15.13#93
Alezander9 merged 651 commits into
mainfrom
sync/upstream-v1.15.13

Conversation

@Alezander9
Copy link
Copy Markdown
Member

@Alezander9 Alezander9 commented May 31, 2026

Summary

  • Syncs from upstream anomalyco/opencode dev release commit 74ce1a1edf14e8d4659137d75f5e43df4f63c07e for v1.15.13.
  • Preserves BrowserCode fork customizations, package identity, BrowserCode user-agent behavior, FetchUse wiring, and Laminar plugin integration.
  • Re-deletes upstream-only workflows and README translations, and records the sync in UPSTREAM.md.

Validation

  • bun run typecheck
  • Pre-push hook typecheck passed during git push -u origin sync/upstream-v1.15.13

Summary by cubic

Sync upstream anomalyco/opencode v1.15.13 and preserve BrowserCode fork customizations. Adds data lake + stats infra, modernizes app server contexts and UI, and strengthens session timeline tests.

  • New Features

    • Add AWS S3Tables-based data lake (infra/lake.ts) and initial stats site; wire log processor to Honeycomb and lake ingest; stage-aware AWS deploy flags.
    • App: global server SDK/sync providers (server-sdk, server-sync), new session header/status popover V2, Windows app menu, usage exceeded dialog, and new-session design shell.
    • Prompt input UX: major stability and navigation improvements.
    • Session timeline reliability: new Playwright smoke/regression suites with a mock server helper.
    • Theming and locale: dynamic theme-color meta update and new uk locale.
    • Housekeeping: add .dockerignore, re-delete upstream-only workflows, and record sync in UPSTREAM.md.
  • Refactors

    • Rename global-* contexts to server-*, extract directory-sync, switch provider lists to a Map, remove deprecated global-sdk, and update hooks/i18n keys/consumers.
    • Infra/Nix: move desktop packaging to Electron 41, set OPENCODE_CHANNEL=prod, expose env in nix/opencode.nix, gate Honeycomb alerts to production, add Upstash Redis rate-limit secrets, and tweak Cloudflare stage handling.
    • Dependencies/scripts: bump bun to 1.3.14, refresh bun.lock and Nix node module hashes, allow gitlab-ai-provider in bunfig.toml, add dev:stats script, export ./desktop-menu from @opencode-ai/app, and include Inter font.

Written for commit bee64e0. Summary will update on new commits.

Review in cubic

thdxr and others added 30 commits May 24, 2026 19:31
…uation (#26178)

Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
rekram1-node and others added 28 commits May 29, 2026 14:54
Updated bug report template to discourage large AI-generated summaries.
…ations (#29167)

Signed-off-by: James Murdza <james@jamesmurdza.com>
Applies saved invites during Lite checkout so users who skip the referral page still credit the inviter. Avoids crediting already-active Lite workspaces so rewards stay tied to the first upgrade.
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed

Note: This PR contains a large number of files. cubic only reviews up to 100 files per PR, so some files may not have been reviewed. cubic prioritizes the most important files to review.
On a pro plan you can use ultrareview for larger PRs.

Re-trigger cubic

@Alezander9 Alezander9 merged commit bb9742c into main May 31, 2026
3 checks 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.