Releases: Latitudes-Dev/shuvcode
Releases · Latitudes-Dev/shuvcode
v1.0.193-1
v1.0.193
- Sync: merge upstream v1.0.193 into integration
- Indent wrapped todo items properly
- No intermediate autocomplete result to avoid flickering
- Desktop: kill_sidecar before update install on windows
- Deps: diffs, shiki updates
Thank you to 2 community contributors:
- @Brendonovich:
- desktop: kill_sidecar before update install on windows
- @shuv1337:
- sync: merge upstream v1.0.193 into integration
- sync: record last synced tag v1.0.193
v1.0.191-2
- Merge feat/worktree-support: differentiate project IDs for git worktrees
- Fix: differentiate project IDs for git worktrees to prevent data collision
v1.0.191-1
Thank you to 1 community contributor:
- @shuv1337:
- fix: update sst.desktop.config.ts to deploy packages/app instead of packages/desktop
v1.0.191
- Fix: align TUI layout with upstream spacing
- Feat: update SDK types for askquestion and IDE
- Feat: move app UI assets into packages/app
- Sync: merge upstream v1.0.191 into integration
- Improve
mcpCLI + ability to debug MCP oauth (sst#5980) - Fix: handle Windows CRLF line endings in grep tool (sst#5948)
- Feat(plugin): allow compaction hook to replace prompt entirely (sst#5907)
- Fix(desktop): better error messages on connection failure
- Feat(skill): add per-agent filtering to skill tool description (sst#6000)
- Feat: better styling for small screens (short and/or not wide) (sst#5968)
- Tui: change task tool container to block layout for better subagent session display
Thank you to 6 community contributors:
- @malhashemi:
- feat(skill): add per-agent filtering to skill tool description (sst#6000)
- @joelhooks:
- feat(plugin): allow compaction hook to replace prompt entirely (sst#5907)
- @majiayu000:
- fix: handle Windows CRLF line endings in grep tool (sst#5948)
- @elithrar:
- improve
mcpCLI + ability to debug MCP oauth (sst#5980)
- improve
- @Brendonovich:
- console: add AppImage download link
- @shuv1337:
- feat: move app UI assets into packages/app
- feat: update SDK types for askquestion and IDE
- fix: align TUI layout with upstream spacing
- fix: update .dockerignore path for renamed desktop package
- Merge pull request #198 from Latitudes-Dev/191-merge
v1.0.190
v1.0.186-2
- Sync: merge upstream v1.0.190 into feat-v186
- Chore(tui): update terminal title branding from OpenCode to shuvcode
- Feat(desktop): enable text selection in session messages
- Feat(desktop): add session rename functionality with keyboard shortcut
- Fix(desktop): deduplicate command options in command palette
- Fix(desktop): deduplicate slash commands to prevent crash on selection
- Fix(tui): prevent crash when clicking subagent in sidebar
- Feat: add native skill tool with permission system (sst#5930)
- Feat(pwa): adjust viewport when mobile keyboard appears
- Feat(pwa): add mobile terminal keyboard support
- Fix(terminal): add mounted guard to prevent async ops after unmount
- Fix(tui): resize textarea if text inserted via
appendPromptTUI API (sst#5983) - Feat(desktop): review pane toggle
- Support glm 4.7
- Fix: disable claude skill loading for now
- Style: remove vertical divider from PWA hamburger menu button
- Style: remove vertical divider from PWA hamburger menu button
- Fix: dismiss mobile keyboard after message submission
- Fix(providers.opencode): check config for api key in addition to auth (sst#5906)
- Fix: bundle more providers to fix breaking ai sdk issue
- Fix(desktop): reduce mobile header padding to prevent terminal toggle overflow
- Feat(desktop): add Recent Projects navigation to mobile menu
- Feat(tui): go to parent keybind for subagents (sst#5762)
- Local test merge of PR #186: Improve mobile Web UI experience
- Feat(lsp): add Tinymist LSP support for Typst (sst#5933)
- Feat: merge upstream PR sst#5958 askquestion tool (replaces sst#5563)
- Upgrade opentui to v0.1.63, enabling kitty alternate keys by default
- Support clojure projects with built-in lsp (sst#5975)
- [FEATURE]: Show context usage in OpenCode Desktop Context usage (sst#5979)
- Fix(prompt): better summary prompt
- Chore(desktop): auto scroll utility
- Add keybindable commands to navigate between user messages (sst#5078)
- GitHub pull request event (sst#5335)
- Fix: duplicate words in dialog options (sst#5944)
- Fix url for web
- Fix(askquestion): fix memory leaks, race conditions, and TUI UX bugs
- Fix(read): narrow .env file blocking to not block .envrc (sst#5654)
- Feat(askquestion): fix race condition and improve TUI UX
- Add mobile message navigation in header
- Add fullscreen terminal mode for mobile
- Add fullscreen terminal mode for mobile
- Hide project selection from top bar on mobile
- Show terminal toggle button on mobile
- Revert "server: ensure frontend has correct port for PTY websocket connections (sst#5898)"
- Revert "fix: server"
- Fix: server
- Server: ensure frontend has correct port for PTY websocket connections (sst#5898)
- Revert "fix: use current page port instead of hardcoded 4096 (sst#5949)"
- Fix(desktop): cleanup auto scroll
- Feat(desktop): mobile responsiveness
- Fix(desktop): filter child sessions from header
- Fix: use current page port instead of hardcoded 4096 (sst#5949)
- Feat: polish dialog & list styles for the desktop app, add fixed logos from models.dev (sst#5925)
- Feat(desktop): arm64 build for linux (sst#5935)
- Try uploading artifacts in workflow
- Remove actions artifact uploading
- Feat: add experimental lsp tool (sst#5886)
- Feat: add nixd as lsp for nix language (sst#5929)
- Fix: ensure installation commands are using .quiet (sst#5758)
- Fix: support clipboard image paste (Ctrl+V) on Windows (sst#5919)
- Tweak: adjust minimax m2 topK and add minimax m2.1 topP
- Fix: Perform snapshot in cases finish-step is not reached (sst#5912)
- Prompts: improve built-in /review prompt (sst#5918)
- Feat(server): expose auto param in session.summarize for plugins (sst#5924)
- Feat: add Agent Skills support (sst#5921)
Thank you to 29 community contributors:
- @code-yeongyu:
- feat(server): expose auto param in session.summarize for plugins (sst#5924)
- @elithrar:
- prompts: improve built-in /review prompt (sst#5918)
- @noamzbr:
- fix: Perform snapshot in cases finish-step is not reached (sst#5912)
- @TheComingCoder:
- fix: support clipboard image paste (Ctrl+V) on Windows (sst#5919)
- @ben-vargas:
- docs: add ai-sdk-provider-opencode-sdk to ecosystem (sst#5772)
- @val-2:
- fix: ensure installation commands are using .quiet (sst#5758)
- @luochen1990:
- feat: add nixd as lsp for nix language (sst#5929)
- @Brendonovich:
- remove actions artifact uploading
- try uploading artifacts in workflow
- @NN708:
- feat(desktop): arm64 build for linux (sst#5935)
- @aaroniker:
- feat: polish dialog & list styles for the desktop app, add fixed logos from models.dev (sst#5925)
- @majiayu000:
- fix: use current page port instead of hardcoded 4096 (sst#5949)
- @ashutoshpw:
- server: ensure frontend has correct port for PTY websocket connections (sst#5898)
- @gergesh:
- Fix message rail visibility on mobile
- Show terminal toggle button on mobile
- Hide project selection from top bar on mobile
- Add fullscreen terminal mode for mobile
- Add fullscreen terminal mode for mobile
- Add mobile message navigation in header
- @iljod:
- feat(askquestion): fix race condition and improve TUI UX
- fix(askquestion): fix memory leaks, race conditions, and TUI UX bugs
- @bukzor:
- fix(read): narrow .env file blocking to not block .envrc (sst#5654)
- @Leka74:
- fix: duplicate words in dialog options (sst#5944)
- @dbpolito:
- @will-marella:
- Add keybindable commands to navigate between user messages (sst#5078)
- @ShpetimA:
- @Azd325:
- support clojure projects with built-in lsp (sst#5975)
- @anntnzrb:
- feat(lsp): add Tinymist LSP support for Typst (sst#5933)
- @wienans:
- Add OpenChamber to ecosystem documentation (sst#5978)
- @rgodha24:
- feat(tui): go to parent keybind for subagents (sst#5762)
- @PowerUser64:
- fix(providers.opencode): check config for api key in addition to auth (sst#5906)
- @JRedeker:
- docs: add opencode-morph-fast-apply plugin to ecosystem (sst#5992)
- @nagyv:
- Add gitlab-opencode to GitLab docs
- @joshuadavidthomas:
- fix(tui): resize textarea if text inserted via
appendPromptTUI API (sst#5983)
- fix(tui): resize textarea if text inserted via
- @shuv1337:
- fix(terminal): add mounted guard to prevent async ops after unmount
- feat(pwa): add mobile terminal keyboard support
- feat(pwa): adjust viewport when mobile keyboard appears
- docs: mark PWA mobile terminal plan as implemented
- fix(tui): prevent crash when clicking subagent in sidebar
- @malhashemi:
- feat: add native skill tool with permission system (sst#5930)
v1.0.186-1
No notable changes
v1.0.186
- Fix: restore ghostty-opentui dep for bash ANSI output
- Fix: restore vite-plugin-pwa dep and update vscode version
- Feat(desktop): mobile responsiveness
- Fix(desktop): filter child sessions from header
- Feat: polish dialog & list styles for the desktop app, add fixed logos from models.dev (sst#5925)
- Feat(desktop): arm64 build for linux (sst#5935)
- Remove actions artifact uploading
- Feat: add experimental lsp tool (sst#5886)
- Feat: add nixd as lsp for nix language (sst#5929)
- Fix: ensure installation commands are using .quiet (sst#5758)
- Fix: support clipboard image paste (Ctrl+V) on Windows (sst#5919)
- Tweak: adjust minimax m2 topK and add minimax m2.1 topP
- Fix: Perform snapshot in cases finish-step is not reached (sst#5912)
- Prompts: improve built-in /review prompt (sst#5918)
- Feat(server): expose auto param in session.summarize for plugins (sst#5924)
- Feat: add Agent Skills support (sst#5921)
Thank you to 11 community contributors:
- @code-yeongyu:
- feat(server): expose auto param in session.summarize for plugins (sst#5924)
- @elithrar:
- prompts: improve built-in /review prompt (sst#5918)
- @noamzbr:
- fix: Perform snapshot in cases finish-step is not reached (sst#5912)
- @zzzeian:
- fix: support clipboard image paste (Ctrl+V) on Windows (sst#5919)
- @ben-vargas:
- docs: add ai-sdk-provider-opencode-sdk to ecosystem (sst#5772)
- @val-2:
- fix: ensure installation commands are using .quiet (sst#5758)
- @luochen1990:
- feat: add nixd as lsp for nix language (sst#5929)
- @Brendonovich:
- remove actions artifact uploading
- try uploading artifacts in workflow
- @NN708:
- feat(desktop): arm64 build for linux (sst#5935)
- @aaroniker:
- feat: polish dialog & list styles for the desktop app, add fixed logos from models.dev (sst#5925)
- @shuv1337:
- sync: record last synced tag v1.0.186
v1.0.185-9
- Bugfix for non-loopback addresses w/ desktop package