Skip to content

Releases: Latitudes-Dev/shuvcode

v1.1.34

23 Jan 20:11

Choose a tag to compare

  • Sync: merge upstream v1.1.34 into shuvcode-dev
  • Fix(desktop): Fixed a reactive feedback loop in the global project cache sync (anomalyco#10139)
  • Wip(app): line selection
  • Wip(app): line selection
  • Wip(app): line selection
  • Wip(app): line selection
  • Wip(app): line selection
  • Wip(app): line selection
  • Wip(app): line selection

Thank you to 2 community contributors:

  • @Eric-Guo:
    • fix(desktop): Fixed a reactive feedback loop in the global project cache sync (anomalyco#10139)
  • @shuv1337:
    • sync: merge upstream v1.1.34 into shuvcode-dev
    • sync: record last synced tag v1.1.34

v1.1.33-2

23 Jan 16:34

Choose a tag to compare

Thank you to 1 community contributor:

v1.1.33-1

23 Jan 12:11

Choose a tag to compare

  • Fix(app): prevent reactive loop in project cache sync

Thank you to 1 community contributor:

  • @shuv1337:
    • fix(app): prevent reactive loop in project cache sync

v1.1.33

23 Jan 10:27

Choose a tag to compare

  • Refactor(theme): remove legacy theme system and use ThemeProvider
  • Sync: merge upstream v1.1.33 into shuvcode-dev
  • Fix(app): session shouldn't be keyed
  • Fix(app): flash of fallback icon for projects
  • Fix(app): project icon color flash on load
  • Fix(app): folder suggestions missing last part
  • Fix(app): allow adding projects from any depth
  • Fix(app): allow adding projects from root
  • Fix(provider): add thinking presets for Google Vertex Anthropic (anomalyco#9953)
  • Fix(app): non-git projects should be renameable
  • Feat(gitlab): Added support for OpenAI based GitLab Duo models (anomalyco#10108)
  • Fix(tui): add weight to fuzzy search to maintain title priority (anomalyco#10106)
  • Feat(app): add app version display to settings (anomalyco#10095)
  • Fix(ui): show file path in apply_patch request permission screen (anomalyco#10079)

Thank you to 6 community contributors:

  • @iltenahmet:
    • fix(ui): show file path in apply_patch request permission screen (anomalyco#10079)
  • @alexyaroshuk:
  • @IdrisGit:
    • fix(tui): add weight to fuzzy search to maintain title priority (anomalyco#10106)
  • @vglafirov:
    • feat(gitlab): Added support for OpenAI based GitLab Duo models (anomalyco#10108)
  • @zerone0x:
    • fix(provider): add thinking presets for Google Vertex Anthropic (anomalyco#9953)
  • @shuv1337:
    • sync: merge upstream v1.1.33 into shuvcode-dev
    • sync: record last synced tag v1.1.33
    • chore(ci): disable Discord notifications in snapshot workflow
    • refactor(theme): remove legacy theme system and use ThemeProvider
    • fix(theme): update nightowl theme colors and overrides
    • Merge branch 'shuvcode-dev' into integration

v1.1.32

22 Jan 21:47

Choose a tag to compare

  • Fix(attach): allow remote --dir (anomalyco#8969)
  • Feat(i18n): add br locale support (anomalyco#10086)
  • Fix: make 'Learn More' link functional in theme settings (anomalyco#10078)
  • Feat(app): render images in session review
  • Test(app): fix windows paths
  • Fix(app): new session button
  • Chore(app): translations
  • Feat(app): delete sessions
  • Feat(app): close projects from hover card
  • Fix(app): don't auto nav to workspace after reset
  • Revert "fix: handle special characters in paths and git snapshot reading logic(anomalyco#9804) (anomalyco#9807)"
  • Revert "fix(core): snapshot regression"
  • Tweak: bash tool, ensure cat will trigger external_directory perm
  • Feat(mcp log): print mcp stderr to opencode log file (anomalyco#9982)
  • Fix(codex): write refresh tokens to openai auth (anomalyco#10010) (anomalyco#10011)
  • Fix(desktop): Expand font stacks to include macOS Nerd Font default names (anomalyco#10045)
  • Fix(app): clear session hover state on navigation (anomalyco#10031)
  • Fix(desktop): correct NO_PROXY syntax
  • Fix(desktop): attempt to improve connection reliability
  • Feat(app): add workspace startup script to projects
  • Test(app): terminal smoke test
  • Test(app): file viewer smoke test
  • Test(app): model picker smoke test
  • Test(app): @ attachment smoke test
  • Test(app): slash command smoke tests
  • Test(app): settings smoke tests
  • Fix: type error
  • Fix: satisfies
  • Fix(app): hover-card scrolling
  • Fix(app): auto-scroll
  • Fix(app): auto-scroll
  • Feat(app): add scrollbar styling to session page (anomalyco#10020)
  • Feat: Add support for Norwegian translations (anomalyco#10018)
  • Fix(app): snap to bottom on prompt
  • Fix(app): a11y translations
  • Fix(desktop): change project path tooltip position to bottom (anomalyco#9497)
  • Fix(app): session screen accessibility improvements (anomalyco#9907)
  • Refactor(desktop): move markdown rendering to rust (anomalyco#10000)
  • Fix: add 8px left margin to sidebar toggle on desktop
  • Fix: match terminal toggle button size with sidebar and review toggles
  • Update jump to latest button with circular design and animation
  • Feat(i18n): add Arabic language support (anomalyco#9947)
  • Feat(app): always show Toggle-Review button (anomalyco#9944)
  • Fix: ensure images are properly returned as tool results
  • Fix(acp): rename setSessionModel to unstable_setSessionModel (anomalyco#9940)
  • Fix: correct spelling 'supercedes' to 'supersedes' (anomalyco#9935)
  • Fix(app): open terminal pane when creating new terminal (anomalyco#9926)
  • Feat: Add promptCacheKey for Venice provider (anomalyco#9915)
  • Fix: include _noop tool in activeTools for LiteLLM proxy compatibility (anomalyco#9912)
  • Mark subagent sessions as agent initiated to ensure they dont count against quota (got the ok from copilot team)
  • Feat(ui): add gruvbox theme (Web/App) (anomalyco#9855)
  • Feat(i18n): add Traditional Chinese language support & rename 'Chinese' to 'Chinese (Simplified)' (anomalyco#9887)
  • Feat(i18n): add Russian language support (anomalyco#9882)
  • Add chat.headers hook, adjust codex and copilot plugins to use it
  • Feat(app): polish translations (anomalyco#9884)

Thank you to 27 community contributors:

v1.1.30

22 Jan 09:53

Choose a tag to compare

No notable changes

v1.1.28-1

21 Jan 05:09

Choose a tag to compare

  • Fix(ci): improve Windows e2e test reliability
  • Fix(tui): restore resizable sidebar handle
  • Fix: dedupe slash autocomplete and restore fork README
  • Fix: default commands missing (#318)
  • Fix(sync): improve session synchronization handling and error recovery (#317)

Thank you to 1 community contributor:

  • @shuv1337:
    • fix(sync): improve session synchronization handling and error recovery (#317)
    • fix: default commands missing (#318)
    • fix: dedupe slash autocomplete and restore fork README
    • fix(tui): restore resizable sidebar handle
    • docs: refresh fork feature entry for resizable sidebar
    • fix: add missing semver dependency to script package
    • fix(ci): improve Windows e2e test reliability

v1.1.28

21 Jan 04:04

Choose a tag to compare

  • Merge pull request #322 from Latitudes-Dev/shuvcode-dev
  • Fix(ci): use 127.0.0.1 for e2e server

Thank you to 1 community contributor:

  • @shuv1337:
    • chore(release): bump last synced tag to v1.1.28
    • Merge pull request #321 from Latitudes-Dev/shuvcode-dev
    • fix(ci): use 127.0.0.1 for e2e server
    • Merge pull request #322 from Latitudes-Dev/shuvcode-dev

v1.1.27-1

21 Jan 03:16

Choose a tag to compare

  • Fix(ci): extend e2e server health wait
  • Fix(tui): allow sidebar width prop
  • Merge branch 'integration' into shuvcode-dev
  • Sync: merge upstream v1.1.28 into shuvcode-dev
  • Refactor Select component to use settings variant for settings modal styling
  • Fix: show View all sessions button for active project and close hovercard on click
  • Fix: remove close delay on hover cards to stop overlapping
  • Fix: review empty state font size
  • Fix(opencode): preserve tool input from running state for MCP tool results (anomalyco#9667)
  • Fix(app): Edit-project name race condition (anomalyco#9551)
  • Fix: resolve Select children type conflict with ButtonProps
  • Fix: prompt agent button style
  • Fix: type error
  • Fix(tui): prevent sidebar height from overflowing. (anomalyco#9689)
  • Update keyboard shortcuts panel to match general settings styling
  • Add color scheme preview on hover in appearance dropdown
  • Update settings panel padding and make content full width
  • Set 32px spacing between main title and group title
  • Add fade gradient to settings panel headers
  • Reset select trigger to default state after selection
  • Add x-large dialog size and use it for settings modal
  • Add triggerStyle prop to Select and use it for font selector
  • Render font options in their respective fonts
  • Wrap settings row groups with styled container
  • Remove border and background from settings panel headers
  • Remove subheader from General settings panel
  • Add keyboard icon and use it for Shortcuts settings tab
  • Add sliders icon and use it for General settings tab
  • Update settings tabs layout and spacing
  • Increase icon letter size to 32px in edit project dialog
  • Increase session messages popover open delay to 1000ms
  • Test(app): fix e2e
  • Test(app): windows e2e
  • Fix(app): change terminal.new keybind to ctrl+alt+t (anomalyco#9670)
  • Fix(app): cleanup pty.exited event listener on unmount (anomalyco#9671)
  • Fix(app): duplicate session loads
  • Fix: pass arguments to commands without explicit placeholders (anomalyco#9606)
  • Tweak: adjust codex prompt to discourage unnecessary question asking and encourage more autonomy
  • Feat(app): add tooltips to sidebar new session/workspace buttons (anomalyco#9652)
  • Fix: type error
  • Fix(app): better pending states for workspace operations
  • Fix(mcp): register OAuth callback before opening browser (anomalyco#9646)
  • Feat: Support ACP audience by mapping to ignore and synthetic (anomalyco#9593)
  • Fix(app): session loading loop
  • Feat: add restart and reload menu items on macOS (anomalyco#9212)
  • Fix(app): terminal no longer hangs on exit or ctrl + D and closes the pane (anomalyco#9506)
  • Fix(app): broken
  • Wip(app): settings
  • Wip(app): settings
  • Wip(app): settings
  • Wip(app): settings

Thank you to 14 community contributors:

v1.1.27

20 Jan 23:34

Choose a tag to compare

  • Merge branch shuvcode-dev into integration - improved e2e helper
  • Fix(e2e): improve app ready detection with waitForAppReady helper
  • Merge branch 'shuvcode-dev' into integration
  • Fix(e2e): wait for app to finish connecting before running tests
  • Fix: remove width prop from Sidebar (fork doesn't have it)
  • Merge branch 'shuvcode-dev' into integration
  • Merge remote-tracking branch origin/integration into integration
  • Fix(desktop): add event.preventDefault() to webview zoom handler
  • Sync: merge upstream v1.1.27 into shuvcode-dev
  • Fix(app): no flash of home page on start
  • Fix(app): localStorage quota
  • Fix(app): persist quota
  • Rm filetime assertions from patch tool
  • Fix(desktop): completely disable pinch to zoom
  • Fix: add space toggle hint to tool selection prompt (anomalyco#9535)
  • Fix: ensure truncation handling applies to mcp servers too
  • Fix(batch): update batch tool definition to outline correct value for max tool calls (anomalyco#9517)
  • Fix(app): message list overflow & scrolling (anomalyco#9530)
  • Add 8px padding to recent sessions popover
  • Remove top padding from edit project dialog form
  • Update session messages popover gutter to 28px
  • Merge branch 'shuvcode-dev' into integration
  • Style: remove unnecessary optional chaining on Editor.open result
  • Position session messages popover at top
  • Retain session hover state when popover open and update border radius
  • Update session hover popover styling
  • Update review session empty state styling
  • Refactor: update Autocomplete API and Editor.open handling
  • Feat(app): Add ability to select project directory text to web (anomalyco#9344)
  • Tui: fix message history cleanup to prevent memory leaks
  • Sync: merge upstream v1.1.26 into integration
  • Merge branch 'shuvcode-dev' into integration
  • Merge branch 'shuvcode-dev' into integration

Thank you to 6 community contributors:

  • @shuv1337:
    • Merge branch 'shuvcode-dev' into integration
    • Merge branch 'shuvcode-dev' into integration
    • sync: merge upstream v1.1.26 into integration
    • sync: record last synced tag v1.1.26
    • refactor: update Autocomplete API and Editor.open handling
    • fix(ci): restrict workflow_dispatch to integration branch only
    • style: remove unnecessary optional chaining on Editor.open result
    • Merge branch 'shuvcode-dev' into integration
    • sync: merge upstream v1.1.27 into shuvcode-dev
    • sync: record last synced tag v1.1.27
    • fix(desktop): add event.preventDefault() to webview zoom handler
    • Merge remote-tracking branch origin/integration into integration
    • Merge branch 'shuvcode-dev' into integration
    • fix: remove width prop from Sidebar (fork doesn't have it)
    • fix(e2e): wait for app to finish connecting before running tests
    • Merge branch 'shuvcode-dev' into integration
    • fix(e2e): improve app ready detection with waitForAppReady helper
    • Merge branch shuvcode-dev into integration - improved e2e helper
  • @DNGriffin:
    • feat(app): Add ability to select project directory text to web (anomalyco#9344)
  • @neriousy:
  • @jamesmengo:
    • fix(batch): update batch tool definition to outline correct value for max tool calls (anomalyco#9517)
  • @cjellick:
    • fix: add space toggle hint to tool selection prompt (anomalyco#9535)
  • @Brendonovich:
    • fix(desktop): completely disable pinch to zoom