Releases: Latitudes-Dev/shuvcode
Releases · Latitudes-Dev/shuvcode
v1.1.34
- 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
v1.1.33-1
v1.1.33
- 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:
- feat(app): add app version display to settings (anomalyco#10095)
- @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
- 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:
- @neriousy:
- feat(app): polish translations (anomalyco#9884)
- @alexyaroshuk:
- feat(i18n): add Russian language support (anomalyco#9882)
- feat(i18n): add Traditional Chinese language support & rename 'Chinese' to 'Chinese (Simplified)' (anomalyco#9887)
- feat(app): add scrollbar styling to session page (anomalyco#10020)
- fix(ui): prevent copy buttons from stealing focus from prompt input (anomalyco#10084)
- @swolg:
- feat(ui): add gruvbox theme (Web/App) (anomalyco#9855)
- @R44VC0RP:
- feat: add daily Discord recaps for issues and PRs (anomalyco#9904)
- fix: scope PR recap to only PRs from today (anomalyco#9905)
- @danielfrg:
- fix: include _noop tool in activeTools for LiteLLM proxy compatibility (anomalyco#9912)
- @dpuyosa:
- feat: Add promptCacheKey for Venice provider (anomalyco#9915)
- @kearns-cu:
- fix(app): open terminal pane when creating new terminal (anomalyco#9926)
- @luojiyin1987:
- fix: correct spelling 'supercedes' to 'supersedes' (anomalyco#9935)
- @maxious:
- fix(acp): rename setSessionModel to unstable_setSessionModel (anomalyco#9940)
- @IdrisGit:
- docs: add API server section in CONTRIBUTING.md (anomalyco#9888)
- @DNGriffin:
- feat(app): always show Toggle-Review button (anomalyco#9944)
- @NourEldin-Osama:
- feat(i18n): add Arabic language support (anomalyco#9947)
- @nexxeln:
- refactor(desktop): move markdown rendering to rust (anomalyco#10000)
- @ndarilek:
- fix(app): session screen accessibility improvements (anomalyco#9907)
- @ProdigyRahul:
- fix(desktop): change project path tooltip position to bottom (anomalyco#9497)
- @Finityno:
- feat: Add support for Norwegian translations (anomalyco#10018)
- @Brendonovich:
- fix(desktop): attempt to improve connection reliability
- fix(desktop): correct NO_PROXY syntax
- @kyashrathore:
- fix(app): clear session hover state on navigation (anomalyco#10031)
- @ryanmiville:
- fix(app): support ctrl-n/p in lists (anomalyco#10036)
- @bewareoftheleopard:
- fix(desktop): Expand font stacks to include macOS Nerd Font default names (anomalyco#10045)
- @CasualDeveloper:
- fix(codex): write refresh tokens to openai auth (anomalyco#10010) (anomalyco#10011)
- @karta0807913:
- feat(mcp log): print mcp stderr to opencode log file (anomalyco#9982)
- @LAG-4:
- fix: make 'Learn More' link functional in theme settings (anomalyco#10078)
- @shubh73:
- feat(ui): add aura theme (anomalyco#10056)
- @ygorsimoes:
- feat(i18n): add br locale support (anomalyco#10086)
- @gricha:
- fix(attach): allow remote --dir (anomalyco#8969)
- @shuv1337:
- Merge branch 'shuvcode-dev' into integration
v1.1.30
v1.1.28-1
- 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
- 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:
v1.1.27-1
- 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:
- @ProdigyRahul:
- fix(app): terminal no longer hangs on exit or ctrl + D and closes the pane (anomalyco#9506)
- feat(app): add tooltips to sidebar new session/workspace buttons (anomalyco#9652)
- fix(app): cleanup pty.exited event listener on unmount (anomalyco#9671)
- fix(app): change terminal.new keybind to ctrl+alt+t (anomalyco#9670)
- @BlankParticle:
- feat: add restart and reload menu items on macOS (anomalyco#9212)
- @noamzbr:
- feat: Support ACP audience by mapping to ignore and synthetic (anomalyco#9593)
- @msvechla:
- fix(mcp): register OAuth callback before opening browser (anomalyco#9646)
- @remorses:
- fix: pass arguments to commands without explicit placeholders (anomalyco#9606)
- @zerone0x:
- fix(ui): show filename in Edit/Write permission titles (anomalyco#9662)
- @MBanucu:
- fix(opencode): Allow compatible Bun versions in packageManager field (anomalyco#9597)
- @DRunkPiano114:
- fix(ui): prevent Enter key action during IME composition (anomalyco#9564)
- @IdrisGit:
- fix(tui): prevent sidebar height from overflowing. (anomalyco#9689)
- @gigamonster256:
- fix(opencode): relax bun version requirement (anomalyco#9682)
- @DNGriffin:
- fix(app): Edit-project name race condition (anomalyco#9551)
- @rynfar:
- fix(opencode): preserve tool input from running state for MCP tool results (anomalyco#9667)
- @kdcokenny:
- docs(web): add KDCO plugins to ecosystem (anomalyco#7694)
- @shuv1337:
- sync: merge upstream v1.1.28 into shuvcode-dev
- Merge branch 'integration' into shuvcode-dev
- sync: merge upstream v1.1.28 into shuvcode-dev (#319)
- fix(ci): keep windows e2e server running
- fix(tui): allow sidebar width prop
- Merge branch 'integration' into shuvcode-dev
- fix(ci): run windows e2e via local runner
- fix(ci): extend e2e server health wait
- Merge pull request #320 from Latitudes-Dev/shuvcode-dev
v1.1.27
- 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:
- fix(app): message list overflow & scrolling (anomalyco#9530)
- @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