Releases: Latitudes-Dev/shuvcode
Releases · Latitudes-Dev/shuvcode
v1.1.19
- Sync: merge upstream v1.1.19 into integration
- Refactor(tui): use SDK client for tool list dialog
- Do not allow agent to ask custom-less questions
- Tweak: prompt for explore agent better
- Fix: Add Plugin Mocks to Provider Tests (anomalyco#8276)
- Fix: update User-Agent string to latest Chrome version in webfetch (anomalyco#8284)
- Feat: add plan mode with enter/exit tools (anomalyco#8281)
- Fix(prompt-input): handle Shift+Enter before IME check to prevent stuck state (anomalyco#8275)
- Add family to gpt 5.2 codex in codex plugin
- Tweak: external dir permission rendering in tui
- Tweak: ensure external dir and bash tool invocations render workdir details
- Fix(cli): mcp auth duplicate radio button icon (anomalyco#8273)
- Feat: Add GitLab Duo Agentic Chat Provider Support (anomalyco#7333)
- Fix(state): delete key from recordsByKey on instance disposal (anomalyco#8252)
- Fix(mcp): close existing client before reassignment to prevent leaks (anomalyco#8253)
- Feat(desktop): Ask Question Tool Support (anomalyco#8232)
- Fix(desktop): Revert provider icon on select model dialog (anomalyco#8245)
Thank you to 9 community contributors:
- @dbpolito:
- fix(desktop): Revert provider icon on select model dialog (anomalyco#8245)
- feat(desktop): Ask Question Tool Support (anomalyco#8232)
- @cmdr-chara:
- feat: add Undertale and Deltarune built-in themes (anomalyco#8240)
- @sauerdaniel:
- fix(mcp): close existing client before reassignment to prevent leaks (anomalyco#8253)
- fix(state): delete key from recordsByKey on instance disposal (anomalyco#8252)
- @zeke:
- docs: document ~/.claude/CLAUDE.md compatibility behavior (anomalyco#8268)
- @vglafirov:
- feat: Add GitLab Duo Agentic Chat Provider Support (anomalyco#7333)
- fix: Add Plugin Mocks to Provider Tests (anomalyco#8276)
- @dmmulroy:
- fix(cli): mcp auth duplicate radio button icon (anomalyco#8273)
- @josephbharrison:
- fix(prompt-input): handle Shift+Enter before IME check to prevent stuck state (anomalyco#8275)
- @AlanThiec:
- fix: update User-Agent string to latest Chrome version in webfetch (anomalyco#8284)
- @shuv1337:
- refactor(tui): use SDK client for tool list dialog
- sync: merge upstream v1.1.19 into integration
- sync: record last synced tag v1.1.19
- merge: incorporate integration release commit
- Merge pull request #296 from Latitudes-Dev/shuvcode-dev
v1.1.18
- Sync: merge upstream v1.1.18 into integration
- Fix(github): add persist-credentials: false to workflow templates (anomalyco#8202)
- Feat(desktop): Adding Provider Icons (anomalyco#8215)
- Fix(desktop): correct health check endpoint URL to /global/health (anomalyco#8231)
- Add fullscreen view to permission prompt
- Desktop: macos killall opencode-cli on launch
- Fix(desktop): set serverPassword
- Fix(app): provide pty socket auth if available from desktop (anomalyco#8210)
- Feat(desktop): Tie desktop & CLI to the same Windows JobObject (anomalyco#8153)
- Fix: remove the symlinkBinary function call that replaces the wrapper script (anomalyco#8133)
- Fix(tui): prevent question tool keybindings when dialog is open (anomalyco#8147)
- Fix: brew autoupgrade
Thank you to 7 community contributors:
- @zerone0x:
- fix(tui): prevent question tool keybindings when dialog is open (anomalyco#8147)
- @Brendonovich:
- feat(desktop): Tie desktop & CLI to the same Windows JobObject (anomalyco#8153)
- fix(app): provide pty socket auth if available from desktop (anomalyco#8210)
- fix(desktop): set serverPassword
- desktop: macos killall opencode-cli on launch
- console: reduce desktop download cache ttl to 5 minutes
- @OpeOginni:
- fix(ui): track memo-based items in useFilteredList without affecting async function based lists (anomalyco#8216)
- @usvimal:
- fix(desktop): correct health check endpoint URL to /global/health (anomalyco#8231)
- @dbpolito:
- feat(desktop): Adding Provider Icons (anomalyco#8215)
- @LeonMueller-OneAndOnly:
- fix(github): add persist-credentials: false to workflow templates (anomalyco#8202)
- @shuv1337:
- sync: merge upstream v1.1.18 into integration
- sync: record last synced tag v1.1.18
- Merge remote-tracking branch 'origin/integration' into shuvcode-dev
v1.1.16
- Sync: merge upstream v1.1.16 into integration
- Feat(desktop): spawn local server with password (anomalyco#8139)
- Fix(config): handle write errors when updating schema in opencode config (anomalyco#8125)
- Feat(cli): Support debug tool calling directly in CLI. (anomalyco#6564)
- Tweak: for zai ensure clear_thinking is false
- Fix(TUI): dont submit prompt when switching sessions (anomalyco#8016)
- Core: tweak edit and write tool outputs to prevent agent from thinking edit didn't apply
- Fix: prevent [object Object] error display in console output (anomalyco#8116)
- Fix: add missing args to windows tauri cli spawn (anomalyco#8084)
- Fix(task): respect agent task permission for nested sub-agents (anomalyco#8111)
- Fix: max completion tokens error for cloudflare (anomalyco#7970)
- Fix(bedrock): use reasoningConfig for Anthropic models on Bedrock (anomalyco#8092)
- Fix: await auth.set to prevent race condition when setting API key (anomalyco#8075)
- Fix: actually modify opencode config with
mcp add(anomalyco#7339) - Feat(terminal): implement better dynamic terminal numbering (anomalyco#8081)
- Fix(session): store api url in metadata (anomalyco#8090)
- Add nova-2 to region prefix models (anomalyco#8085)
- Tweak: truncation dir perm
- Tweak: make the .env reads ask user for permission instead of blocking
- Feat(dialog-select-server): add icon button for server removal (anomalyco#8053)
- Fix(formatter): use biome
checkinstead offormatto include import sorting (anomalyco#8057) - Fix: ensure plurals are properly handled (anomalyco#8070)
Thank you to 16 community contributors:
- @kynnyhsap:
- fix(formatter): use biome
checkinstead offormatto include import sorting (anomalyco#8057)
- fix(formatter): use biome
- @OpeOginni:
- feat(dialog-select-server): add icon button for server removal (anomalyco#8053)
- feat(terminal): implement better dynamic terminal numbering (anomalyco#8081)
- @jkoelker:
- fix(session): store api url in metadata (anomalyco#8090)
- @paoloricciuti:
- fix: actually modify opencode config with
mcp add(anomalyco#7339)
- fix: actually modify opencode config with
- @jerome-benoit:
- fix(nix): initialize hashes.json with per-system format (anomalyco#8095)
- @darshkpatel:
- fix: await auth.set to prevent race condition when setting API key (anomalyco#8075)
- @Adam8234:
- fix(bedrock): use reasoningConfig for Anthropic models on Bedrock (anomalyco#8092)
- @roerohan:
- fix: max completion tokens error for cloudflare (anomalyco#7970)
- @malhashemi:
- fix(task): respect agent task permission for nested sub-agents (anomalyco#8111)
- @pschiel:
- fix: add missing args to windows tauri cli spawn (anomalyco#8084)
- @lengmodkx:
- fix: prevent [object Object] error display in console output (anomalyco#8116)
- @LeonMueller-OneAndOnly:
- fix(TUI): dont submit prompt when switching sessions (anomalyco#8016)
- @Eric-Guo:
- feat(cli): Support debug tool calling directly in CLI. (anomalyco#6564)
- @ShoeBoom:
- fix(config): handle write errors when updating schema in opencode config (anomalyco#8125)
- @Brendonovich:
- feat(desktop): spawn local server with password (anomalyco#8139)
- @shuv1337:
- sync: merge upstream v1.1.16 into integration
- sync: merge shuvcode-dev into integration (v1.1.16)
v1.1.15-1
- Docs: add security warnings to hosted.ts url query param functions
- Fix: remove XSS vulnerability and duplicate variant tooltip
Thank you to 1 community contributor:
v1.1.15
- Sync: merge upstream v1.1.15 into shuvcode-dev
- Core: rename OPENCODE_PASSWORD to OPENCODE_SERVER_PASSWORD for clearer authentication configuration
- Fix(tui): prevent layout jump when toggling tips visibility (anomalyco#8068)
- Core: fix HTTP exception handling order to prevent NamedError from masking HTTP exceptions
- Core: add password authentication and improve server security
- Core: improve error handling for built-in plugin installation failures
- Tui: add hint for variants toggle
- Fix: permissions wildcarding so that for ex: 'ls ' includes ls * AND 'ls' to prevent having to double state commands or use 'ls'
- Fix(tui): reopen autocomplete after backspace deletes space (anomalyco#6031)
- Core: fix model selection in title generation to use user's model instead of assistant's
- Tui: rename kvStore to store for consistency
- Tui: redesign tips display on home screen
- Redesign tips display on home screen (anomalyco#6126)
- Tui: remove update complete toast notification
- Disable appimage
- Fix(desktop): improve server detection & connection logic (anomalyco#7962)
- App: resolve defaultServerUrl inside AppInterface
Thank you to 8 community contributors:
- @Brendonovich:
- app: resolve defaultServerUrl inside AppInterface
- fix(desktop): improve server detection & connection logic (anomalyco#7962)
- disable appimage
- @shubh73:
- docs: fix typo (anomalyco#8041)
- @jerome-benoit:
- fix(nix): filter optional dependencies by target platform (anomalyco#8033)
- @Raviguntakala:
- fix(tui): reopen autocomplete after backspace deletes space (anomalyco#6031)
- @dbpolito:
- fix(desktop): Improve User Message Badges for Big Titles and Small Screens (anomalyco#8037)
- @kdcokenny:
- docs: fix permission rule ordering in examples (anomalyco#7010)
- @R44VC0RP:
- fix(tui): prevent layout jump when toggling tips visibility (anomalyco#8068)
- @shuv1337:
- sync: merge upstream v1.1.15 into shuvcode-dev
- sync: update fork-features.json for v1.1.15
- merge: sync with integration branch
v1.1.14
- Sync: record last synced tag v1.1.14
- Sync: merge upstream v1.1.14 into shuvcode-dev
- Tweak: make the subagent header have clickable nav
- Fix(mcp): support
resourcecontent type in MCP tool output (anomalyco#7879) - Feat(tui): add mouse hover and click support to questions tool (anomalyco#7905)
- Tui: fix prompt ref initialization to prevent undefined reference errors
- Tui: refactor event streaming to use SDK instead of manual RPC subscription
- Fix: TUI single-line paste cursor position (anomalyco#7277)
- Fix: check worktree for external_directory permission in subdirs (anomalyco#7811)
- Feat(desktop): Image Preview support for Image Attachments (anomalyco#7841)
- Bump copilot plugin version
- Feat(tui): add mouse hover and click support to autocomplete (anomalyco#7820)
- Fix(tui): copy oauth url when no device code (anomalyco#7812)
- Fix(tui): slash command autocomplete highlighted row jumping (anomalyco#7815)
Thank you to 11 community contributors:
- @kitlangton:
- fix(tui): slash command autocomplete highlighted row jumping (anomalyco#7815)
- feat(tui): add mouse hover and click support to autocomplete (anomalyco#7820)
- @itskingori:
- fix(tui): copy oauth url when no device code (anomalyco#7812)
- @zeke:
- docs: fix typos on the providers page (anomalyco#7829)
- docs: fix typos in settings doc (anomalyco#7892)
- @dbpolito:
- feat(desktop): Image Preview support for Image Attachments (anomalyco#7841)
- feat(desktop): User Message Badges on Hover (anomalyco#7835)
- @jacobwgillespie:
- chore(lander): fix spacing in desktop app banner (anomalyco#7822)
- @dmmulroy:
- fix: check worktree for external_directory permission in subdirs (anomalyco#7811)
- @Octane0411:
- Fix: TUI single-line paste cursor position (anomalyco#7277)
- @indeep99:
- feat(tui): add mouse hover and click support to questions tool (anomalyco#7905)
- @antigremlin:
- fix(mcp): support
resourcecontent type in MCP tool output (anomalyco#7879)
- fix(mcp): support
- @eyalch:
- docs: fix scroll_speed default value (anomalyco#7867)
- @shuv1337:
- sync: merge upstream v1.1.14 into shuvcode-dev
- sync: record last synced tag v1.1.14
- Merge branch 'shuvcode-dev' into integration
v1.1.13-1
- Local test merge of PR #291: Add variant cycle tooltip in TUI prompt
- Add variant cycle tooltip in session prompt
Thank you to 1 community contributor:
v1.1.13
- Sync: merge upstream v1.1.13 into shuvcode-dev
- Fix(tui): move props.ref to onMount (anomalyco#7702)
- Tweak: ensure codex built in plugin is always available
- Fix: ensure /connect works for openai business plans too (was missing field)
- Feat(acp): track file modified (anomalyco#7723)
- Fix(opencode): command palette mouse hover highlights wrong item (anomalyco#7721)
- Feat: pass sessionID to chat.system.transform (anomalyco#7718)
- Core: extract external directory validation to shared utility to reduce code duplication across tools
- Feat(desktop): Fork Session (anomalyco#7673)
- Feat(desktop): Make mouse hover / click work on prompt input autocomplete (anomalyco#7661)
- Fix(desktop): add missing StoreExt import and fix unused mut warning (anomalyco#7707)
- Fix(desktop): build failing - missing import (anomalyco#7697)
- Fix: exclude 'none' variant for gpt-5.2-codex (anomalyco#7682)
- Fix(grep): follow symlinks by default in ripgrep searches (anomalyco#7501)
- Feat: support configuring default server URL for desktop (anomalyco#7363)
- Fix(desktop): remove split operation in serverDisplayName function (anomalyco#7397)
- Fix: disable telemetry in the php lsp server (anomalyco#7649)
Thank you to 14 community contributors:
- @madflow:
- fix: disable telemetry in the php lsp server (anomalyco#7649)
- @dbpolito:
- fix(desktop): Allow Selecting Card Errors (anomalyco#7506)
- feat(deskop): Add Copy to Messages (anomalyco#7658)
- feat(desktop): Make mouse hover / click work on prompt input autocomplete (anomalyco#7661)
- feat(desktop): Fork Session (anomalyco#7673)
- @zerone0x:
- fix(ui): allow text editing shortcuts in search dialogs on macOS (anomalyco#7419)
- @OpeOginni:
- fix(desktop): remove split operation in serverDisplayName function (anomalyco#7397)
- @athal7:
- feat: support configuring default server URL for desktop (anomalyco#7363)
- @kdcokenny:
- fix(grep): follow symlinks by default in ripgrep searches (anomalyco#7501)
- @Alejandro-CSt:
- fix: exclude 'none' variant for gpt-5.2-codex (anomalyco#7682)
- @Leka74:
- fix(desktop): build failing - missing import (anomalyco#7697)
- @jerome-benoit:
- fix(desktop): add missing StoreExt import and fix unused mut warning (anomalyco#7707)
- @spoons-and-mirrors:
- feat: pass sessionID to chat.system.transform (anomalyco#7718)
- @kitlangton:
- fix(opencode): command palette mouse hover highlights wrong item (anomalyco#7721)
- @wid4t:
- feat(acp): track file modified (anomalyco#7723)
- @itsrainingmani:
- fix(tui): move props.ref to onMount (anomalyco#7702)
- @shuv1337:
- sync: merge upstream v1.1.13 into shuvcode-dev
- sync: record last synced tag v1.1.13
- Merge branch 'shuvcode-dev' into integration
v1.1.12
- Sync: merge upstream v1.1.12 into integration
- Fix: add ChatGPT-Account-Id header for organization subscriptions (anomalyco#7603)
Thank you to 3 community contributors:
- @vtemian:
- docs(ecosystem): add micode and octto plugins (anomalyco#7327)
- @fdematos:
- fix: add ChatGPT-Account-Id header for organization subscriptions (anomalyco#7603)
- @shuv1337:
- sync: merge upstream v1.1.12 into integration
- merge: bring shuvcode-dev v1.1.12 into integration
v1.1.11
- Sync: merge upstream v1.1.11 into shuvcode-dev
- Fix: ensure gpt-5.2-codex has variants
- Tweak: adjust codex styling and fix hint
- Update docs and auth methods for openai
- Fix: instance dispose issue
- Tweak codex instructions prompt for codex plan
- Feat: codex auth support (anomalyco#7537)
Thank you to 2 community contributors:
- @spoons-and-mirrors:
- docs: add url based instructions to web docs (anomalyco#7216)
- @shuv1337:
- sync: merge upstream v1.1.11 into shuvcode-dev
- Merge origin/integration into shuvcode-dev
- Merge pull request #289 from Latitudes-Dev/shuvcode-dev