v1.1.56
·
1265 commits
to integration
since this release
- Fix: allow # in filenames for @file references (upstream anomalyco#12424)
- Fix: update fork feature markers and branding after v1.1.56 refactoring
- Sync: merge shuvcode-dev (v1.1.56) into integration
- Fix: type error for Task metadata.summary in session TUI
- Fix: resolve type errors from v1.1.56 merge (Mark->AsciiMark, missing imports)
- Sync: merge upstream v1.1.56 into shuvcode-dev
- Fix(app): task tool rendering
- Fix(desktop): open apps with executables on Windows (anomalyco#13022)
- Fix(app): don't close sidebar on session change (anomalyco#13013)
- Core: increase test timeout to 30s to prevent failures during package installation
- Fix(app): memory leak with platform fetch for events
- Fix(app): disable terminal transparency
- Fix: show helpful message when free usage limit is exceeded (anomalyco#13005)
- Fix(app): back to platform fetch for now
- Fix(app): include basic auth
- Fix(app): global event default fetch
- Fix(app): no changes in review pane
- Fix(app): memory leak with event fetch
- Fix(app): don't dispose instance after reset workspace
- Fix(app): regressions
- Fix(app): terminal replay (anomalyco#12991)
- Fix(app): use agent configured variant (anomalyco#12993)
- Refactor: clean up dialog-model.tsx per code review (anomalyco#12983)
- Fix(app): persist defensiveness (anomalyco#12973)
- Test(e2e): redo & undo test (anomalyco#12974)
- Fix: use absolute paths for sidebar session navigation (anomalyco#12898)
- Fix(app): new session in workspace choosing wrong workspace
- Fix(app): workspace reset issues
- Revert "feat: add version to session header and /status dialog (anomalyco#8802)"
- Revert "feat(tui): highlight esc label on hover in dialog (anomalyco#12383)"
- Revert "feat: show connected providers in /connect dialog (anomalyco#8351)"
- Fix: resolve homebrew upgrade requiring multiple runs (anomalyco#5375) (anomalyco#10118)
- Feat(app): add Cmd+[/] keybinds for session history navigation (anomalyco#12880)
- Fix(tui): use sender color for queued messages (anomalyco#12832)
- Fix: publish session.error event for invalid model selection (anomalyco#8451)
- Fix(desktop): correct module name for linux_display in main.rs (anomalyco#12862)
- Fix(app): max widths
- Fix(opencode): ACP File write should create the file if it doesn't exist (anomalyco#12854)
- Fix(app): incorrect workspace on new session
- Tweak: adjust agent variant logic to not require exact match on model, and instead check if the variant is available for model (anomalyco#12838)
- Revert "feat(tui): restore footer to session view (anomalyco#12245)" (anomalyco#12836)
- Fix(app): update tab file contents on change
- Feat(app): polish Open in icon treatment
- Fix: add fallback for when crypto.randomUUID is unavailable
- Fix(app): allow creating sessions on touch devices (anomalyco#12765)
- Feat(desktop): add native Wayland toggle on Linux (anomalyco#11971)
- App: include sandboxes in project unseen/error notifs
- Feat(desktop): persist currentSidecarUrl in state when isSidecar prop is true (anomalyco#12792)
- Desktop: track currentSidecarUrl
- Feat: exclude devtools from production builds (anomalyco#12290)
- Feat(desktop): add isSidecar prop to AppInterface and logic to persist sidecar server urls (anomalyco#12366)
- Tweak: add new ContextOverflowError type (anomalyco#12777)
- Fix(provider): remove obsolete copilot model enablement instructions (anomalyco#12739)
- Fix: enable thinking for all reasoning models on alibaba-cn (DashScope) (anomalyco#12772)
- Fix: parse mid stream openai responses style errors to prevent infinite retries for errors that should STOP execution (anomalyco#12768)
- Fix(app): localize "close tab" in command pallete (anomalyco#12756)
- Fix(layout): improve workspace header truncation and item interaction (anomalyco#12655)
- Ui: default TextField copy affordance to clipboard (anomalyco#12714)
- Fix(ui): context stale in prompt input (anomalyco#12695)
- Refine(app): tighten slash autocomplete matching (anomalyco#12647)
- Fix(app): Toast when session is missing on prompt-submit (anomalyco#12654)
- Fix(desktop): add native clipboard image paste and fix text paste (anomalyco#12682)
- Fix(app): respect terminal toggle keybind when terminal is focused (anomalyco#12635)
- Fix: revert "feat(app): add web input focus shortcut (anomalyco#12493)" (anomalyco#12639)
- Feat(app): add web input focus shortcut (anomalyco#12493)
- Fix(web): keep /share available to copy existing link (anomalyco#12533)
- Fix(app): disable 3 safari prompt-input annoyances (anomalyco#12558)
- Feat(app): drag-n-drop to @mention file (anomalyco#12569)
- Fix(app): handle Windows paths in frontend file URL encoding (anomalyco#12601)
- Fix(app): move workspace New session into header (anomalyco#12624)
- Fix(app): toggle file tree and review panel better ux (anomalyco#12481)
- Feat: add models.dev schema ref for model autocomplete in opencode.json (anomalyco#12528)
- Feat(core): Set variant in assistant messages too (anomalyco#12531)
- Feat(skill): add skill discovery from URLs via well-known RFC (anomalyco#12423)
- Fix(opencode): cleanup orphaned worktree directories (anomalyco#12399)
- Fix: properly encode file URLs with special characters (anomalyco#12424)
- Fix(desktop): allow agent select to use full width on windows (anomalyco#12428)
- Fix(app): keep startup script field scrollable in edit project dialog (anomalyco#12431)
- Fix(opencode): SessionPrompt.shell() now triggers loop if messages are queued (anomalyco#10987)
- Feat(opencode): use reasoning summary auto for gpt-5 models that are not chat (anomalyco#12502)
- Feat(tui): add Claude Code-style --fork flag to duplicate sessions before continuing (resolves anomalyco#11137) (anomalyco#11340)
- Fix(app): more terminal replay issues
- Feat: add specific system prompt for Trinity model (anomalyco#12144)
- Feat(desktop): added Macos support for displaying only installed editors & added sublime text editor (anomalyco#12501)
- Fix(opencode): correct prefix selection for amazon-bedrock provider in getSmallModel (anomalyco#12281)
- Fix(app): don't rely on metadata.summary in task tool render (anomalyco#12497)
- Feat(tui): restore footer to session view (anomalyco#12245)
- Fix(github): handle step-start/step-finish parts in extractResponseText (anomalyco#12470)
- Chore(deps): bump @gitlab/gitlab-ai-provider to 3.5.0 (anomalyco#12496)
- Fix: add directory parameter to plugin client for multi-project support (anomalyco#11344)
- Fix: correct /data API usage and data format for importing share URLs (anomalyco#7381)
- Fix(app): remove extra error page and use default error boundary
- Desktop: add loading window and restructure rust (anomalyco#12176)
- Fix(app): hide 'open in app' button on narrow viewports
- Fix(desktop): update server removal logic to clear default server URL if removed (anomalyco#12372)
- Feat(app): session last updated time display in command pallete's search (anomalyco#12376)
- Fix(ui): add Windows File Explorer icon for session header (anomalyco#12386)
- Fix(desktop): support desktop titlebar double-click maximize (anomalyco#12459)
- Desktop: add key accelerators to menu itms
- Desktop: add more basic menu bar items
- Fix(app): always show project menu button for mobile a11y (anomalyco#11258)
- Desktop: maximize main window by default (anomalyco#12433)
- Tui: parallelize skill downloads for faster loading
- Feat(skill): add skill discovery from URLs via well-known RFC
- Feat(tui): highlight esc label on hover in dialog (anomalyco#12383)
- Fix(config): handle $ character with {file:} pattern (anomalyco#12390)
- Increase skill dialog width
- Fix(opencode): improve skills dialog readability (anomalyco#12356)
Thank you to 46 community contributors:
- @kynnyhsap:
- fix(opencode): improve skills dialog readability (anomalyco#12356)
- @hstove:
- fix(config): handle $ character with {file:} pattern (anomalyco#12390)
- @AksharP5:
- feat(tui): highlight esc label on hover in dialog (anomalyco#12383)
- @Brendonovich:
- desktop: maximize main window by default (anomalyco#12433)
- desktop: add more basic menu bar items
- desktop: add key accelerators to menu itms
- desktop: add loading window and restructure rust (anomalyco#12176)
- desktop: track currentSidecarUrl
- app: include sandboxes in project unseen/error notifs
- @DNGriffin:
- fix(app): always show project menu button for mobile a11y (anomalyco#11258)
- feat(app): drag-n-drop to @mention file (anomalyco#12569)
- fix(app): disable 3 safari prompt-input annoyances (anomalyco#12558)
- fix(app): Toast when session is missing on prompt-submit (anomalyco#12654)
- @crob19:
- fix(desktop): support desktop titlebar double-click maximize (anomalyco#12459)
- @maharshi365:
- fix(ui): add Windows File Explorer icon for session header (anomalyco#12386)
- fix(opencode): cleanup orphaned worktree directories (anomalyco#12399)
- @alexyaroshuk:
- feat(app): session last updated time display in command pallete's search (anomalyco#12376)
- fix(app): localize "close tab" in command pallete (anomalyco#12756)
- @OpeOginni:
- fix(desktop): update server removal logic to clear default server URL if removed (anomalyco#12372)
- feat(desktop): added Macos support for displaying only installed editors & added sublime text editor (anomalyco#12501)
- fix(docs-windows-wsl): update caution note for server security (anomalyco#12467)
- feat(desktop): add isSidecar prop to AppInterface and logic to persist sidecar server urls (anomalyco#12366)
- feat(desktop): persist currentSidecarUrl in state when isSidecar prop is true (anomalyco#12792)
- @yuvrajvirk:
- fix: correct /data API usage and data format for importing share URLs (anomalyco#7381)
- @cooooooooooode:
- fix: add directory parameter to plugin client for multi-project support (anomalyco#11344)
- @vglafirov:
- chore(deps): bump @gitlab/gitlab-ai-provider to 3.5.0 (anomalyco#12496)
- @elithrar:
- fix(github): handle step-start/step-finish parts in extractResponseText (anomalyco#12470)
- @ariane-emory:
- feat(tui): restore footer to session view (anomalyco#12245)
- feat(tui): add Claude Code-style --fork flag to duplicate sessions before continuing (resolves anomalyco#11137) (anomalyco#11340)
- docs(cli): add documentation for --fork flag (anomalyco#12561)
- @NachoFLizaur:
- fix(opencode): correct prefix selection for amazon-bedrock provider in getSmallModel (anomalyco#12281)
- @mariamjabara:
- feat: add specific system prompt for Trinity model (anomalyco#12144)
- @scratchmex:
- feat(opencode): use reasoning summary auto for gpt-5 models that are not chat (anomalyco#12502)
- @dbpolito:
- feat(desktop): Session Review Images (anomalyco#12360)
- @goniz:
- fix(opencode): SessionPrompt.shell() now triggers loop if messages are queued (anomalyco#10987)
- @itskritix:
- fix(app): keep startup script field scrollable in edit project dialog (anomalyco#12431)
- @abdiths:
- fix(desktop): allow agent select to use full width on windows (anomalyco#12428)
- @yudgnahk:
- fix: properly encode file URLs with special characters (anomalyco#12424)
- fix(app): handle Windows paths in frontend file URL encoding (anomalyco#12601)
- @shantur:
- feat(core): Set variant in assistant messages too (anomalyco#12531)
- @remorses:
- feat: add models.dev schema ref for model autocomplete in opencode.json (anomalyco#12528)
- @ProdigyRahul:
- fix(app): toggle file tree and review panel better ux (anomalyco#12481)
- @kitlangton:
- fix(app): move workspace New session into header (anomalyco#12624)
- fix(web): keep /share available to copy existing link (anomalyco#12533)
- refine(app): tighten slash autocomplete matching (anomalyco#12647)
- ui: default TextField copy affordance to clipboard (anomalyco#12714)
- fix(layout): improve workspace header truncation and item interaction (anomalyco#12655)
- fix(app): allow creating sessions on touch devices (anomalyco#12765)
- feat(app): add Cmd+[/] keybinds for session history navigation (anomalyco#12880)
- @ChangeHow:
- feat(app): add web input focus shortcut (anomalyco#12493)
- @gigamonster256:
- fix: revert "feat(app): add web input focus shortcut (anomalyco#12493)" (anomalyco#12639)
- feat(nix): disable build time models.dev fetching (anomalyco#12644)
- feat(nix): expose overlay for downstream use (anomalyco#12643)
- @ryanmiville:
- fix(app): respect terminal toggle keybind when terminal is focused (anomalyco#12635)
- @invarrow:
- fix(desktop): add native clipboard image paste and fix text paste (anomalyco#12682)
- @jerome-benoit:
- refactor(nix): use native Bun APIs and propagate errors (anomalyco#12694)
- fix(nix): watch scripts in nix-hashes workflow (anomalyco#12818)
- fix(nix): restore install script in fileset for desktop build (anomalyco#12842)
- @AdJIa:
- fix: enable thinking for all reasoning models on alibaba-cn (DashScope) (anomalyco#12772)
- @fgonzalezurriola:
- fix(provider): remove obsolete copilot model enablement instructions (anomalyco#12739)
- @sneycampos:
- feat: exclude devtools from production builds (anomalyco#12290)
- @IsraelAraujo70:
- feat(desktop): add native Wayland toggle on Linux (anomalyco#11971)
- @jcampuza:
- fix(app): make keyboard focus visible in settings (anomalyco#12612)
- @BryceRyan:
- fix(opencode): ACP File write should create the file if it doesn't exist (anomalyco#12854)
- @Hona:
- fix(desktop): correct module name for linux_display in main.rs (anomalyco#12862)
- @surma:
- fix: publish session.error event for invalid model selection (anomalyco#8451)
- @mcostasilva:
- fix(tui): use sender color for queued messages (anomalyco#12832)
- @R44VC0RP:
- feat: integrate vouch & stricter issue trust management system (anomalyco#12640)
- @github-actions[bot]:
- Update VOUCHED list
- @GeneCodeSavvy:
- fix: resolve homebrew upgrade requiring multiple runs (anomalyco#5375) (anomalyco#10118)
- @riftzen-bit:
- fix: use absolute paths for sidebar session navigation (anomalyco#12898)
- @neriousy:
- test(e2e): redo & undo test (anomalyco#12974)
- fix(desktop): open apps with executables on Windows (anomalyco#13022)
- @shuv1337:
- sync: merge upstream v1.1.56 into shuvcode-dev
- sync: record last synced tag v1.1.56
- fix: resolve type errors from v1.1.56 merge (Mark->AsciiMark, missing imports)
- fix: type error for Task metadata.summary in session TUI
- fix: add explicit types for entry-server.tsx document params
- sync: merge shuvcode-dev (v1.1.56) into integration
- fix: update fork feature markers and branding after v1.1.56 refactoring
- fix: allow # in filenames for @file references (upstream anomalyco#12424)