Fix GitHub Copilot OAuth callback completion#1789
Open
devcool20 wants to merge 2665 commits into
Open
Conversation
Co-authored-by: src-opn <src-opn@users.noreply.github.com>
Co-authored-by: src-opn <src-opn@users.noreply.github.com>
Co-authored-by: src-opn <src-opn@users.noreply.github.com>
* fix session resume render loop * guard session cache fallback --------- Co-authored-by: Benjamin Shafii <benjamin.shafii@gmail.com>
… fix (different-ai#1771) * feat(app): full-screen org onboarding page after sign-in, fix browser panel bounds with zoom factor * feat(app): global cloud providers toast, org onboarding with marketplaces/workers/skills, set-as-default per provider * fix(app): show onboarding every login, source-agnostic provider toast, detect local provider changes, cleanup old notification files * fix(app): updated onboarding copy, section descriptions, empty state with dashboard link, remove skills section * fix(app): toast dedup via localStorage seen-set, per-provider 'Use as default' buttons * fix(app): simplified toast - lists providers, links to model picker for default selection * feat(app): model picker shows 'Recently added' section for new provider models * fix(app): pass new provider IDs through toast event so picker highlights them, add 'Current' badge on selected default * fix(app): onboarding shows on every sign-in (poll for org, seed seenProviderIds on continue) * feat(app): two-level model picker (providers → models), recommended models section, cloud/new badges, global provider detection from store * feat(app): accordion model picker - providers with expand/collapse, recommended models with star, unified search * fix(app): remove 'Switched to org' toast * fix(app): onboarding page scrollable when content overflows viewport * fix(app): onboarding page scroll - h-screen with overflow-y-auto, fixed background/titlebar * fix(app): allow disconnecting any provider including built-in env providers like opencode zen * feat(app): fix i18n keys, enable/disable providers from model picker, toggle writes to disabled_providers in config * feat(app): per-model visibility toggle in model picker, persisted to localStorage, eye icon on hover * feat(app): two-tab model picker - 'Default model' (select one) + 'Available models' (checkboxes to show/hide) * feat(app): select all/none per provider, default-hide bulk OpenAI/Anthropic models, compact picker filters by hidden + 'Browse all models' link * fix(app): provider toast fires for first provider + modal closes after API key save + move defaults to app/defaults/ * fix(app): extension card action label uses text-dls-text instead of invisible text-dls-accent in dark mode * fix(app): compact model picker re-reads hidden models when popover opens
… branch Bisected regression to 6b73eae which bundled three changes: 1. @opencode-ai/sdk 1.14.38 -> 1.14.48 2. sidecar pin v1.14.38 -> v1.14.48 3. Removed the dedicated AssistantWaitingCard branch for empty sessions Reverting all three until we isolate which one causes the broken send-message visibility and missing thinking progress indicator.
…ifferent-ai#1776) Remove enterprise-only usage insights section with all mocked data (sparklines, area charts, fake plugin/skill tables, telemetry settings). Add a proper Download OpenWork section at the top of the dashboard that fetches real release assets from the GitHub API and presents per-platform installers (macOS Apple Silicon/Intel, Windows x64, Linux AppImage x64/ARM64) with OS auto-detection.
The React port of preferences-view had autoCompactContext hardcoded to false with a disabled toggle and 'not yet available' alert. The original Solid app (e47c2ee) wired it to read/write compaction.auto via openworkClient.patchConfig but this was lost during the React migration. - Load current compaction.auto from workspace config on mount - Toggle writes compaction.auto via patchConfig and marks reload required - Remove disabled attr and unavailable alert from the Switch
…ai#1784) - Remove Skill Hubs and Shared Workspace sidebar nav items (commented out for easy re-enablement) - Rename "Shared Workspaces" to "Background Tasks (coming soon)" across all marketing copy - Update checkout, dashboard, organization, and background-agents screens - Replace "shared workspace" with "cloud worker" in den-api 402 error messages - Reframe billing copy around team features instead of shared workspaces
* chore: remove ARCHITECTURE.md and INFRASTRUCTURE.md, clean up AGENTS.md references * chore: remove DESIGN-LANGUAGE, DESIGN-SYSTEM, PRINCIPLES, PRODUCT, VISION, RELEASE, TRIAGE docs
* feat: Daytona/devcontainer setup for full-stack testing (Den + App, no Electron needed) * feat: Electron in Daytona via Xvfb + noVNC — real desktop app in the browser, CDP automation on :9825 * fix: Daytona Dockerfile with bun/dbus/vite-host fixes, daytona-dev skill for team * fix: restore AGENTS.md from dev (remove stale additions)
…different-ai#1787) * feat: CDP browser tools — direct OpenCode tools, no MCP, multi-target - .opencode/tools/browser.ts: 7 tools (list, navigate, snapshot, click, fill, eval, screenshot) - .opencode/tools/lib/cdp.ts: raw WebSocket CDP client, no Puppeteer - .opencode/tools/lib/snapshot.ts: accessibility tree snapshots with UIDs Every tool takes browser_url + optional target_id. No singleton browser. No npx. No MCP subprocess. Works against any Chrome/Electron with CDP. Tested against Daytona sandbox: target listing, eval, accessibility tree (202 nodes), screenshot, button discovery all verified. * fix: rewrite CDP WebSocket URLs when accessing via proxy (Daytona) * feat: Daytona eval flows, run-evals skill, updated evals README with browser tools - evals/daytona-flows.md: 3 flows (workspace creation, send message, screenshot) with exact code for React fiber dispatch, Lexical input, button clicking - .opencode/skills/run-evals/SKILL.md: skill that guides agents through sandbox creation, service startup, and eval execution - evals/README.md: updated with Daytona as recommended option, browser_* tool reference, conventions for Lexical/React state injection
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
|
@devcool20 is attempting to deploy a commit to the Different AI Team on Vercel. A member of the Team first needs to authorize it. |
71d8845 to
bb87ed2
Compare
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
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
Why
Issue
Scope
Out of scope
Testing
Ran
pnpm typecheckResult
CI status
Manual verification
Evidence
Risk
Rollback
Recording.2026-05-14.133328.1.mp4