v1.1.49
·
1630 commits
to integration
since this release
- Sync: merge shuvcode-dev (v1.1.49) into integration
- Sync: record last synced tag v1.1.49
- Sync: merge upstream v1.1.49 into shuvcode-dev
- Fix(app): drag region for native controls (anomalyco#11854)
- Fix: fixes issue where the autocomplete tui dialog flickers while typing (anomalyco#11641)
- Fix(app): prompt input overflow issue (anomalyco#11840)
- Fix(app): sidebar losing projects on collapse
- Revert pr that was mistakenly merged (anomalyco#11844)
- Feat(server): add --mdns-domain flag to customize mDNS hostname (anomalyco#11796)
- Feat(app): add workspace toggle command to command palette and prompt input (anomalyco#11810)
- Feat(app): search through sessions
- Revert "feat(ui): Select, dropdown, popover styles & transitions (anomalyco#11675)"
- Revert "feat(ui): Smooth fading out on scroll, style fixes (anomalyco#11683)"
- Fix(app): icon sizes
- Fix(app): added/deleted file status now correctly calculated
- Fix(app): navigate to last project on open
- Fix(app): user messages not rendering consistently
- Feat(app): project context menu on right-click
- Fix(app): open project search (anomalyco#11783)
- Fix(tui): respect terminal transparency in system theme (anomalyco#8467)
- Feat(provider): add User-Agent header for GitLab AI Gateway requests (anomalyco#11818)
- Tui: truncate session title in exit banner (anomalyco#11797)
- Feat(app): add tab close keybind (anomalyco#11780)
- Feat(app): enhance responsive design with additional breakpoints for larger screen layout adjustments (anomalyco#10459)
- Feat(opencode): ormolu code formatter for haskell (anomalyco#10274)
- Feat(app): unread session navigation keybinds (anomalyco#11750)
- Desktop: fix rust build + bindings formatting
- Fix(desktop): remove unnecessary setTimeout
- Fix(desktop): throttle window state persistence (anomalyco#11746)
- Chore(desktop): integrate tauri-specta (anomalyco#11740)
- Fix(desktop): keep mac titlebar stable under zoom (anomalyco#11747)
- Use opentui OSC52 clipboard, again (anomalyco#11744)
- Fix(desktop): kill zombie server process on startup timeout (anomalyco#11602)
- Fix: convert system message content to string for Copilot provider (anomalyco#11600)
- Tui: show exit message banner (anomalyco#11733)
- Revert "Use opentui OSC52 clipboard (anomalyco#11718)"
- Fix(opencode): give OPENCODE_CONFIG_CONTENT proper priority for setting config based on docs (anomalyco#11670)
- Fix: session title generation with OpenAI models. (anomalyco#11678)
- Simplify directory tree output for prompts (anomalyco#11731)
- Add spinner animation for Task tool (anomalyco#11725)
- Use opentui OSC52 clipboard (anomalyco#11718)
- Revert "fix(plugin): correct exports to point to dist instead of src"
- Tui: fix task status to show current tool state from message store
- Core: allow starting new sessions after errors by fixing stuck session status
- Fix(plugin): correct exports to point to dist instead of src
- Fix: adjust resolve parts so that when messages with multiple @ references occur, the tool calls are properly ordered
- Fix(app): hide badge for builtin slash commands
- Feat(app): show skill/mcp badges for slash commands
- Feat(ui): Smooth fading out on scroll, style fixes (anomalyco#11683)
- Feat(ui): Select, dropdown, popover styles & transitions (anomalyco#11675)
- Test(app): workspace tests (anomalyco#11659)
- Fix: when using codex sub, send the custom agent prompts as a separate developer message (previously sent as user message but api allows for instructions AND developer messages) (anomalyco#11667)
- Fix: variant logic for anthropic models through openai compat endpoint (anomalyco#11665)
- Fix: prompt caching for opus on bedrock (anomalyco#11664)
- Fix(opencode): scope agent variant to model (anomalyco#11410)
- Fix: prevent duplicate AGENTS.md injection when reading instruction files (anomalyco#11581)
- Fix: opencode hanging when using client.app.log() during initialization (anomalyco#11642)
- Fix(tui): remove outer backtick wrapper in session transcript tool formatting (anomalyco#11566)
- Fix: allow user plugins to override built-in auth plugins (anomalyco#11058)
- Fix(app): binary file handling in file view (anomalyco#11312)
- Fix(app): use static language names in Thai localization (anomalyco#11496)
- Fix: ensure switching anthropic models mid convo on copilot works without errors, fix issue with reasoning opaque not being picked up for gemini models (anomalyco#11569)
- Fix: correct pluralization of match count in grep and glob tools (anomalyco#11565)
- Fix(tui): remove extra padding between search and results in dialog-select (anomalyco#11564)
- Feat(tui): add UI for skill tool in session view (anomalyco#11561)
- Fix(tui): conditionally render bash tool output (anomalyco#11558)
- Fix: issue where you couldn't @ folders/files that started with a "." (anomalyco#11553)
- Feat: add skill dialog for selecting and inserting skills (anomalyco#11547)
- Test(app): general settings, shortcuts, providers and status popover (anomalyco#11517)
- Tui: enable password authentication for remote session attachment
- Tweak: show actual retry error message instead of generic error msg (anomalyco#11520)
- Fix(provider): use process.env directly for runtime env mutations (anomalyco#11482)
- Docs: fix documentation issues (anomalyco#11435)
- Feat(opencode): add reasoning variants support for SAP AI Core (anomalyco#8753)
- Revert "feat(app): add skill slash commands" (anomalyco#11484)
- Feat(app): add skill slash commands (anomalyco#11369)
- Fix(pty): Add UTF-8 encoding defaults for Windows PTY (anomalyco#11459)
- Fix(app): session header 'share' button to hug content (anomalyco#11371)
Thank you to 32 community contributors:
- @alexyaroshuk:
- fix(app): session header 'share' button to hug content (anomalyco#11371)
- fix(app): use static language names in Thai localization (anomalyco#11496)
- fix(app): binary file handling in file view (anomalyco#11312)
- feat(app): add workspace toggle command to command palette and prompt input (anomalyco#11810)
- fix(app): session scroll bar color (anomalyco#11857)
- @01luyicheng:
- fix(pty): Add UTF-8 encoding defaults for Windows PTY (anomalyco#11459)
- docs: improve zh-TW punctuation to match Taiwan usage (anomalyco#11574) (anomalyco#11589)
- @R44VC0RP:
- feat(app): add skill slash commands (anomalyco#11369)
- Revert "feat(app): add skill slash commands" (anomalyco#11484)
- feat(app): show skill/mcp badges for slash commands
- fix(app): hide badge for builtin slash commands
- fix(plugin): correct exports to point to dist instead of src
- @jerome-benoit:
- feat(opencode): add reasoning variants support for SAP AI Core (anomalyco#8753)
- fix(nix): restore native runners for darwin hash computation (anomalyco#11495)
- fix(provider): use process.env directly for runtime env mutations (anomalyco#11482)
- fix(ci): portable hash parsing in nix-hashes workflow (anomalyco#11533)
- @lailoo:
- docs: fix documentation issues (anomalyco#11435)
- @neriousy:
- test(app): general settings, shortcuts, providers and status popover (anomalyco#11517)
- fix(app): rendering question tool when the step are collapsed (anomalyco#11539)
- fix(app): show retry status only on active turn (anomalyco#11543)
- docs: prefer wsl over native windows stuff (anomalyco#11637)
- test(app): workspace tests (anomalyco#11659)
- fix(app): open project search (anomalyco#11783)
- fix(app): prompt input overflow issue (anomalyco#11840)
- fix(app): drag region for native controls (anomalyco#11854)
- @adamjhf:
- fix: correct pluralization of match count in grep and glob tools (anomalyco#11565)
- @AlperKartkaya:
- docs: add Turkish README translation (anomalyco#11524)
- @JosXa:
- fix: allow user plugins to override built-in auth plugins (anomalyco#11058)
- @AxelMrak:
- fix(ecosystem): fix link Daytona (anomalyco#11621)
- @zerone0x:
- fix(tui): remove outer backtick wrapper in session transcript tool formatting (anomalyco#11566)
- @desmondsow:
- fix: opencode hanging when using client.app.log() during initialization (anomalyco#11642)
- @code-yeongyu:
- fix: prevent duplicate AGENTS.md injection when reading instruction files (anomalyco#11581)
- @neavo:
- fix(opencode): scope agent variant to model (anomalyco#11410)
- @gigamonster256:
- fix(desktop): nix - add missing dep (anomalyco#11656)
- @rgodha24:
- fix: prompt caching for opus on bedrock (anomalyco#11664)
- @sum2it:
- docs (web): Update incorrect Kimi model name in zen.mdx (anomalyco#11677)
- @aaroniker:
- feat(ui): Select, dropdown, popover styles & transitions (anomalyco#11675)
- feat(ui): Smooth fading out on scroll, style fixes (anomalyco#11683)
- @oomathias:
- fix: session title generation with OpenAI models. (anomalyco#11678)
- @OpeOginni:
- fix(opencode): give OPENCODE_CONFIG_CONTENT proper priority for setting config based on docs (anomalyco#11670)
- fix(desktop): added inverted svg for steps expanded for nice UX (anomalyco#10462)
- feat(app): enhance responsive design with additional breakpoints for larger screen layout adjustments (anomalyco#10459)
- @jogi47:
- fix: convert system message content to string for Copilot provider (anomalyco#11600)
- @heyitsmohdd:
- fix(desktop): kill zombie server process on startup timeout (anomalyco#11602)
- @Brendonovich:
- fix(desktop): keep mac titlebar stable under zoom (anomalyco#11747)
- chore(desktop): integrate tauri-specta (anomalyco#11740)
- fix(desktop): throttle window state persistence (anomalyco#11746)
- fix(desktop): remove unnecessary setTimeout
- desktop: fix rust build + bindings formatting
- feat(app): unread session navigation keybinds (anomalyco#11750)
- @ldelelis:
- fix(ui): adjusts alignment of elements to prevent incomplete scroll (anomalyco#11649)
- @sam-huckaby:
- Fix(app): the Vesper theme's light mode (anomalyco#9892)
- @mimi1vx:
- feat(opencode): ormolu code formatter for haskell (anomalyco#10274)
- @ProdigyRahul:
- feat(app): add tab close keybind (anomalyco#11780)
- @vglafirov:
- feat(provider): add User-Agent header for GitLab AI Gateway requests (anomalyco#11818)
- @pablopunk:
- fix(tui): respect terminal transparency in system theme (anomalyco#8467)
- @luiz290788:
- feat(server): add --mdns-domain flag to customize mDNS hostname (anomalyco#11796)
- @jcampuza:
- fix: fixes issue where the autocomplete tui dialog flickers while typing (anomalyco#11641)
- @shuv1337:
- sync: merge upstream v1.1.49 into shuvcode-dev
- sync: record last synced tag v1.1.49
- sync: merge shuvcode-dev (v1.1.49) into integration
- fix: mark 'Attach command auto-pass cwd' as merged-upstream