Releases: Latitudes-Dev/shuvcode
Releases · Latitudes-Dev/shuvcode
v1.1.2
- Sync: merge upstream v1.1.2 into shuvcode-dev
- Merge branch 'feat/reconnect' into shuvcode-dev
- Fix: improve event stream reconnection with heartbeat and state tracking
- Core: fix permission rule matching to use permission field instead of pattern field
- Core: fix permission evaluation to use rule-based matching instead of wildcard patterns
- Fix(tui): allow exit when viewing child session (anomalyco#6898)
- Fix: handle skill scan failures for .claude gracefully
- Acp: handle case where big-pickle is unavailable as a fallback
- Fix symmetric padding in TUI input field (anomalyco#6894)
- Feat(desktop): implement auto-scroll for active command in slash popover (anomalyco#6797)
- Desktop: Fix Responsive Menu (anomalyco#6789)
- Perf: optimize model dialog visibility lookups (anomalyco#6791)
- Desktop: Adding Home Icon on Responsive Menu (anomalyco#6794)
- Feat(app): add SVG preview support in session viewer (anomalyco#6868)
- Feat(desktop): add AppStream MetaInfo file (anomalyco#6030)
- Fix a few mobile screen size issues (anomalyco#6808)
- Fix(app): fix custom slash commands not showing on initial / (anomalyco#6829)
- Add event stream reconnection and visibility handling
- Fix: prevent session list rows from wrapping to 2 lines (anomalyco#6812)
- Fix: prevent main model thinking variant from applying to small model (anomalyco#6839)
- Tweak: bump default to 30 seconds (lots of people complained about 5...)
- Tui: fix optional session access to prevent runtime errors
- Tui: add session search functionality with debounced input and server-side filtering
- Core: improve Rust formatter detection and add cargo fmt support
- Fix(app): prompt input improvements
- Fix(app): prompt input improvements
Thank you to 12 community contributors:
- @melihmucuk:
- fix: prevent main model thinking variant from applying to small model (anomalyco#6839)
- @rgodha24:
- fix: prevent session list rows from wrapping to 2 lines (anomalyco#6812)
- @gergesh:
- Add event stream reconnection and visibility handling
- @albingroen:
- fix(ui): fix select chevron alignment (anomalyco#6690)
- @Raviguntakala:
- fix(app): fix custom slash commands not showing on initial / (anomalyco#6829)
- @carterworks:
- Fix a few mobile screen size issues (anomalyco#6808)
- @NN708:
- feat(desktop): add AppStream MetaInfo file (anomalyco#6030)
- @shuv1337:
- feat(app): add SVG preview support in session viewer (anomalyco#6868)
- @dbpolito:
- Desktop: Improve Big Session Navigation - Scrollable (anomalyco#6837)
- Desktop: Adding Home Icon on Responsive Menu (anomalyco#6794)
- Desktop: Fix Responsive Menu (anomalyco#6789)
- @shkumbinhasani:
- perf: optimize model dialog visibility lookups (anomalyco#6791)
- @OpeOginni:
- feat(desktop): implement auto-scroll for active command in slash popover (anomalyco#6797)
- @rmk40:
- fix(tui): allow exit when viewing child session (anomalyco#6898)
v1.1.1-1
v1.1.1
- fix: resolve TypeScript errors for SDK type compatibility
- fix: improve sidebar collapsed state UI
- style(app): remove redundant status bar and fix sidebar menu alignment
- feat(app): adopt upstream header pattern and relocate theme/font settings to sidebar
- fix(app): restore missing theme and font properties to layout context
- fix(app): restore missing mobileSidebar and view properties to layout context
- tui: add development scripts for better debugging workflow
- ensure @opencode-ai/plugin exists only on first run
- fix(tui): add missing
theme_listkeybind (anomalyco#6779) (@aspiers) - feat: mcp resources (anomalyco#6542) (@paoloricciuti)
- initialize config in worktree
- tweak: prioritize free gpt-5-mini for small model in github copilot
- fix(app): scroll position restoration
- fix(app): don't override ctrl+a on windows
- fix(app): auto-scroll behaviors
- github: handle duplicate PR creation when agent creates PR (anomalyco#6777) (@elithrar)
- tui: fix system theme diff highlighting
- core: remove hardcoded .env read block and use new permissions model instead
- fix(plugin): prevent duplicate plugin function initialization (anomalyco#6787) (@ShpetimA)
- core: update github copilot model model priority list
- core: add variant to chat.message input
- feat: add --variant flag to run command (anomalyco#6805) (@shuv1337)
- docs: update AGENTS.md (anomalyco#6800) (@aryasaatvik)
- tui: remove openrouter provider from priority list
- core: fix dependency installation and git worktree branch creation
- oops
- core: add sandbox support for git worktrees to allow working in multiple directories per project
- fix(tui): make lsp status icon muted when no lsps are active (anomalyco#6773) (@itsrainingmani)
- fix(mcp): add timeout to client.connect() calls (anomalyco#6760) (@RhysSullivan)
- Desktop: Edit Project Fix (anomalyco#6757) (@dbpolito)
- fix(tui): make mcp status icon muted when no mcp servers are enabled (anomalyco#6745) (@itsrainingmani)
- fix(server): update server URL normalization to retain path (anomalyco#6647) (@OpeOginni)
- feat(app): add image preview support in session viewer (anomalyco#6678) (@shuv1337)
- feat: add per-project MCP config overrides (anomalyco#5406) (@jknlsn)
- fix(kotlin-ls): improve root detection for Gradle multi-project builds (anomalyco#6717) (@JBou)
- core: improve plugin loading to handle builtin plugin failures gracefully (anomalyco#6739)
- tui: add reject message support to permission dialogs for better user feedback
- core: ephemerally wrap queued user messages with reminder to stay on track (anomalyco#6725)
- fix(tui): pass attach directory to sdk client (anomalyco#6715) (@shuv1337)
- feat: add managed git worktrees (anomalyco#6674)
- upgrade opentui to v0.1.68, using gpa
- tui: add escape key handling to permission dialogs for better keyboard navigation
- feat(plugin): add tui.session.select API endpoint for TUI navigation (anomalyco#6565) (@code-yeongyu)
- feat: Add kotlin lsp integration (anomalyco#6601) (@tjg184)
- fix: merge instructions arrays across config files (anomalyco#6663) (@elithrar)
- fix: handle actions/checkout v6 credential storage change (anomalyco#6667) (@elithrar)
- feat: add /compact session command
- fix(desktop): tweak window drag region layout
- fix: relax request timeouts
- fix: variant for minimal
- fix: cloudflare-ai-gateway sdk.chat undefined error (anomalyco#6407) (@englishm)
- refactor: use Bun.sleep instead of Promise setTimeout (anomalyco#6620) (@edlsh)
- feat(theme): add Osaka Jade theme (anomalyco#6609) (@st-eez)
- fix(desktop): Properly decode session id for permission context (anomalyco#6580) (@OpeOginni)
- fix(share): handle NotFoundError for non-shared sessions in sync (anomalyco#6634) (@Hona)
- core: improve plugin loading to handle builtin plugin failures gracefully
- ci
- tui: add reload functionality and improve lazy utility with reset capability
- wip(app): progress
- fix(app): startup time
- wip(desktop): progress
- wip(app): file context
- tui: remove memory leak fixes documentation after implementation
- tui: fix memory leaks in session management and improve permission error handling
- tui: add heap snapshot option to system menu for debugging memory usage
- tui: fix permission tests for new evaluate function signature
- tui: improve permission error handling and evaluation logic
- ignore
- feat: add assistant metadata to session export (anomalyco#6611) (@dmmulroy)
- fix: windows fallback for "less" cmd in
session list(anomalyco#6515) (@itsrainingmani) - Desktop: Improve Resize Handle (anomalyco#6608) (@dbpolito)
- fix: ensure new permissions changes work for special case bash commands like rm, cd, etc
- Permission rework (anomalyco#6319)
- core: fix import command regex
- fix: remove outdated Haiku filter for GitHub Copilot (anomalyco#6593) (@alcpereira)
- core: fix stats command day calculation and time filtering
- core: make installdeps non blocking
- core: use --no-cache when behind proxy to avoid hangs
- fix(session): check for context overflow mid-turn in finish-step (anomalyco#6480) (@aryasaatvik)
- fix: display error if invalid agent is used in a command (anomalyco#6578) (@Leka74)
- fix(server): add Content-Type headers for proxied static assets (anomalyco#6587) (@monotykamary)
Thank you to 30 community contributors:
- @monotykamary:
- fix(server): add Content-Type headers for proxied static assets (anomalyco#6587)
- @Leka74:
- fix: display error if invalid agent is used in a command (anomalyco#6578)
- @aryasaatvik:
- fix(session): check for context overflow mid-turn in finish-step (anomalyco#6480)
- docs: update AGENTS.md (anomalyco#6800)
- @alcpereira:
- fix: remove outdated Haiku filter for GitHub Copilot (anomalyco#6593)
- @dbpolito:
- Desktop: Improve Resize Handle (anomalyco#6608)
- Desktop: Edit Project Fix (anomalyco#6757)
- @itsrainingmani:
- fix: windows fallback for "less" cmd in
session list(anomalyco#6515) - fix(tui): make mcp status icon muted when no mcp servers are enabled (anomalyco#6745)
- fix(tui): make lsp status icon muted when no lsps are active (anomalyco#6773)
- fix: windows fallback for "less" cmd in
- @dmmulroy:
- feat: add assistant metadata to session export (anomalyco#6611)
- @Hona:
- fix(share): handle NotFoundError for non-shared sessions in sync (anomalyco#6634)
- @OpeOginni:
- fix(desktop): Properly decode session id for permission context (anomalyco#6580)
- fix(server): update server URL normalization to retain path (anomalyco#6647)
- @albingroen:
- fix(ui): fix slight vertical overflow in project selector (anomalyco#6589)
- @st-eez:
- feat(theme): add Osaka Jade theme (anomalyco#6609)
- @edlsh:
- refactor: use Bun.sleep instead of Promise setTimeout (anomalyco#6620)
- @englishm:
- fix: cloudflare-ai-gateway sdk.chat undefined error (anomalyco#6407)
- @elithrar:
- fix: handle actions/checkout v6 credential storage change (anomalyco#6667)
- fix: merge instructions arrays across config files (anomalyco#6663)
- github: handle duplicate PR creation when agent creates PR (anomalyco#6777)
- docs: add logging best practices for plugin authors (anomalyco#6833)
- @spoons-and-mirrors:
- docs: add subtask2 to ecosystem page (anomalyco#6704)
- @tjg184:
- feat: Add kotlin lsp integration (anomalyco#6601)
- @code-yeongyu:
- feat(plugin): add tui.session.select API endpoint for TUI navigation (anomalyco#6565)
- @shuv1337:
- fix(tui): pass attach directory to sdk client (anomalyco#6715)
- feat(app): add image preview support in session viewer (anomalyco#6678)
- feat: add --variant flag to run command (anomalyco#6805)
- Merge PR #263: v1.1.1.1-integration-test into integration
- @JBou:
- fix(kotlin-ls): improve root detection for Gradle multi-project builds (anomalyco#6717)
- @jknlsn:
- feat: add per-project MCP config overrides (anomalyco#5406)
- @sin4ch:
- docs: enhance MCP servers documentation with a tip (anomalyco#6713)
- @RhysSullivan:
- fix(mcp): add timeout to client.connect() calls (anomalyco#6760)
- @jerilynzheng:
- docs: Add Vercel AI Gateway to provider docs (anomalyco#6790)
- @benjaminshafii:
- docs: Add opencode-scheduler plugin to ecosystem (anomalyco#6804)
- @ShpetimA:
- fix(plugin): prevent duplicate plugin function initialization (anomalyco#6787)
- @johnconnor-sec:
- docs: typo in subtask documentation (anomalyco#6821)
- @felipeorlando:
- Remove opencode-skills entry from ecosystem.mdx (anomalyco#6817)
- @jerome-benoit:
- feat(nix): preliminary desktop app flake integration (anomalyco#6135)
- @paoloricciuti:
- feat: mcp resources (anomalyco#6542)
- @aspiers:
- fix(tui): add missing
theme_listkeybind (anomalyco#6779)
- fix(tui): add missing
v1.0.223-7
- Merge pull request #259 from Latitudes-Dev/shuvcode-dev
- Test(agent): add tests for default_agent configuration
- Feat(tui): display timestamps on assistant messages
- Fix(tui): respect default_agent config in agent selection
Thank you to 1 community contributor:
v1.0.223-6
- Merge branch 'shuvcode-dev' into integration
- Fix(tui): restore Linux paste support lost in upstream merge
v1.0.223-5
- Merge branch 'shuvcode-dev' into integration
- Fix: use launcher script instead of postinstall to avoid bun block
v1.0.223-4
- Merge branch 'shuvcode-dev' into integration
- Fix: remove unreachable ternary in installDependencies
- Refactor: remove .deps-installed.json marker file to match upstream
v1.0.223-3
- Merge branch 'shuvcode-dev' into integration
- Fix: add baseline variant fallback to postinstall binary lookup
- Fix: resolve bunfig preload conflict via postinstall symlink (#245)