Skip to content

Releases: Latitudes-Dev/shuvcode

v1.1.2

05 Jan 09:39

Choose a tag to compare

  • 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:

v1.1.1-1

05 Jan 04:00

Choose a tag to compare

No notable changes

v1.1.1

05 Jan 03:54

Choose a tag to compare

  • 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_list keybind (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:

v1.0.223-7

04 Jan 04:35

Choose a tag to compare

  • 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:

  • @shuv1337:
    • Merge pull request #259 from Latitudes-Dev/shuvcode-dev

v1.0.223-6

03 Jan 03:28

Choose a tag to compare

  • Merge branch 'shuvcode-dev' into integration
  • Fix(tui): restore Linux paste support lost in upstream merge

v1.0.223-5

02 Jan 21:34

Choose a tag to compare

  • Merge branch 'shuvcode-dev' into integration
  • Fix: use launcher script instead of postinstall to avoid bun block

v1.0.223-4

02 Jan 21:06

Choose a tag to compare

  • 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

02 Jan 20:40

Choose a tag to compare

  • Merge branch 'shuvcode-dev' into integration
  • Fix: add baseline variant fallback to postinstall binary lookup
  • Fix: resolve bunfig preload conflict via postinstall symlink (#245)

v1.0.223-2

02 Jan 19:39

Choose a tag to compare

  • Merge branch 'shuvcode-dev' into integration
  • Fix(pwa): handle iOS safe areas for Dynamic Island and home indicator (#244)
  • Fix(tui): restore Knight Rider agent spinner (#246)
  • Fix(tui): restore double Ctrl+C to exit functionality (#247)

v1.0.223-1

02 Jan 02:21

Choose a tag to compare

  • Merge branch 'shuvcode-dev' into integration
  • Refactor: remove duplicate Header and hide StatusBar in PWA mode
  • Feat: add isPWA detection utility for standalone mode
  • Fix: resolve issues #240, #238, and #234 (TUI/Web bugfixes)