Releases: Latitudes-Dev/shuvcode
Releases · Latitudes-Dev/shuvcode
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
v1.1.26
- Fix(e2e): update home test to match fork's 'Add project' button text
- Sync: merge upstream v1.1.26 into shuvcode-dev
- Fix(app): favicon
- Tweak(batch): up restrictive max batch tool from
10to25(anomalyco#9275) - Fix(app): change keybind for cycling thinking effort (anomalyco#9508)
- Fix(app): no more favicons
- Fix(app): global terminal/review pane toggles
- Fix(app): hash nav
- Fix(tui): clarify resume session tip (anomalyco#9490)
- Fix(opencode): sets input mode based on whether mouse vs keyboard is in use to prevent mouse events firing (anomalyco#9449)
- Fix(app): give feedback when trying to paste a unsupported filetype (anomalyco#9452)
- Fix(web): rename favicons to v2 for cache busting (anomalyco#9492)
- Fix: Don't unnecessarily wrap lines and introduce an unneeded empty line (resolves anomalyco#9489) (anomalyco#9488)
- Fix(app): reload instance after workspace reset
- Fix(app): make terminal sessions scoped to workspace
- Tweak: apply patch description
- Add hover overlay with upload/trash icons to project icon in edit dialog
- Update: tighten edit project color spacing
- Update: constrain edit project dialog width
- Update: tweak edit project icon container
- Update: adjust edit project icon helper text
- Update: align edit project dialog padding and avatar styles
- Fix(app): new layout improvements
- Feat(app): new session layout
- Feat(app): improved session layout
- Fix(opencode):
cargo fmtis formatting whole workspace instead of edited file (anomalyco#9436) - Fix(app): hide settings button
- Fix: cargo fmt actually does not support formatting single files
- Fix(config): rename uv formatter from 'uv format' to 'uv' for config consistency (anomalyco#9409)
- Test(app): more e2e tests
- Test(app): e2e utilities
- Test(app): more e2e tests
- Test(app): more e2e tests
- Test(app): initial e2e test setup
- Feat(app): reset worktree
- Feat(app): delete workspace
- Refactor(desktop): tweak share button to prevent layout shift (anomalyco#9322)
- Fix(desktop): apply getComputedStyle polyfill on all platforms (anomalyco#9369)
- Tweak apply_patch tool description
- Omit todo tools for openai models
- Add proper variant support to copilot
- Fix: track reasoning by output_index for copilot compatibility (anomalyco#9124)
- Add scheduler, cleanup module (anomalyco#9346)
- Fix(github-copilot): auto-route GPT-5+ models to Responses API (anomalyco#5877)
- Fix(opencode): use streamObject when using openai oauth in agent generation (anomalyco#9231)
- Feat(tui): use mouse for permission buttons (anomalyco#9305)
- Fix: Windows evaluating text on copy (anomalyco#9293)
- Fix: bad variants for grok models
- Docs: note untracked files in review
- Fix(tool): treat .fbs files as text instead of images (anomalyco#9276)
- Fix: update gitlab-ai-provider to 1.3.2 (anomalyco#9279)
- Feat(hook): command execute before hook (anomalyco#9267)
- Feat(nix): overhaul nix flake and packages (anomalyco#9032)
- Fix(acp): preserve file attachment metadata during session replay (anomalyco#6342)
- Refactor(installation): update scoop installation method (anomalyco#9243)
- Fix: import issue in patch module
- Refactor(desktop): improve layout and styling of session search button (anomalyco#9251)
- Fix(app): remove redundant toast for thinking effort changes (anomalyco#9181)
- Feat(desktop): implement session unshare button (anomalyco#8660)
- Feat(cli): uninstall opencode installed via windows package managers (anomalyco#8571)
- Fix: restore persisted model/agent when loading ACP session (anomalyco#7809)
- Fix(acp): use single global event subscription and route by sessionID (anomalyco#5628)
- Feat(tool): increase question header and label limits (anomalyco#9201)
- Feat: apply_patch tool for openai models (anomalyco#9127)
- Fix(windows): fix jdtls download on Windows (anomalyco#9195)
- Feat: bind vim-style line-by-line scrolling (anomalyco#8980)
- Core: prevent env variables in config from being replaced with actual values
- Refactor(tui): unify command registry and derive slash commands (anomalyco#9115)
- Hide variants hint when list empty (anomalyco#9179)
- Fix: remove max-width of session name tooltip
- Revert "fix: increase max-width of session name tooltip"
- Fix: increase max-width of session name tooltip
- Fix: adjust project path tooltip placement
- Fix: remove max width on sidebar new buttons
- Fix: adjust session list tooltip trigger and delay
- Fix: keep project avatar hover styles while popover open
- Fix: adjust recent sessions popover padding
- Fix: reduce prompt dock bottom spacing
- Fix: show project name in avatar hover
- Fix: remove loading text after splash
- Fix: command pallete file list item spacing
- Fix: shrink project notification dot and mask
- Fix: update desktop initializing splash logo
- Fix: align project avatar notification dot
- Tui: fix model state persistence when model store is not ready
- Fix: don't try to open command palette if a dialog is already open (anomalyco#9116)
- Fix: mdns discover hostname (anomalyco#9039)
- Fix(desktop): Added a Windows-only guard that makes window.getComputedStyle fall back to document.documentElement (anomalyco#9054)
- Fix(app): archive session sometimes flaky
- Revert "feat(mcp): add OAuth redirect URI configuration for MCP servers (anomalyco#7379)"
- Fix: gpt id stuff fr fr this time :/ (anomalyco#9006)
- Fix: prevent text clipping on search button descenders
- Fix: remove the secondary text from commands
- Fix: limit search modal max-height to 480px
- Fix: refine search modal styling and list component
- Fix: reduce command item left padding in search modal
- Feat: add hideIcon and class options to List search, customize search modal input
- Fix: adjust command item left padding in search modal
- Fix: add left padding to command items in search modal
- Fix: increase keybind border-radius in search modal
- Fix: display arrow keys as symbols in keybind formatting
- Refactor: use Keybind component in search modal list
- Refactor: use Keybind component in titlebar search button
- Fix: recent sessions gutter
- Fix(opencode): add oauth polling safety margin in copilot device authentication (anomalyco#8986)
- Fix: centralize OSC 52 clipboard support for SSH sessions (anomalyco#8974)
- Fix: open help dialog with tui/open-help route (anomalyco#8596)
- Fix: keep primary model after subagent runs (anomalyco#8951)
- Fix: make home/end keys work in menu list modal windows (resolves anomalyco#7190) (anomalyco#8347)
Thank you to 40 community contributors:
- @ariane-emory:
- fix: make home/end keys work in menu list modal windows (resolves anomalyco#7190) (anomalyco#8347)
- fix: Don't unnecessarily wrap lines and introduce an unneeded empty line (resolves anomalyco#9489) (anomalyco#9488)
- @sethcarlton:
- fix: keep primary model after subagent runs (anomalyco#8951)
- @AksharP5:
- fix: open help dialog with tui/open-help route (anomalyco#8596)
- @b3nw:
- fix: centralize OSC 52 clipboard support for SSH sessions (anomalyco#8974)
- @gigamonster256:
- fix(nix): add desktop application entry (anomalyco#8972)
- feat(nix): overhaul nix flake and packages (anomalyco#9032)
- fix: nix ci - swapped dash/underscore (anomalyco#9352)
- @dbpolito:
- fix(desktop): Stream bash output + strip-asni (anomalyco#8961)
- @hamir-suspect:
- fix(opencode): add oauth polling safety margin in copilot device authentication (anomalyco#8986)
- @jerome-benoit:
- fix(nix): resolve hash race condition in parallel matrix jobs (anomalyco#8995)
- @benjaminshafii:
- docs: Add OpenWork to ecosystem (anomalyco#8741)
- @Eric-Guo:
- fix(desktop): Added a Windows-only guard that makes window.getComputedStyle fall back to document.documentElement (anomalyco#9054)
- @j0nl1:
- fix: mdns discover hostname (anomalyco#9039)
- @Slone123c:
- fix: escape CSS selector keys to handle special characters (anomalyco#9030)
- fix(desktop): apply getComputedStyle polyfill on all platforms (anomalyco#9369)
- @cgilly2fast:
- docs: add firmware provider to providers docs (anomalyco#8993)
- @berenar:
- docs(config): explain that
autoupdatedoesn't work when installed with a package manager (anomalyco#9092)
- docs(config): explain that
- @BlankParticle:
- fix: don't try to open command palette if a dialog is already open (anomalyco#9116)
- @kitlangton:
- refactor(tui): unify command registry and derive slash commands (anomalyco#9115)
- fix(app): remove redundant toast for thinking effort changes (anomalyco#9181)
- @NathanFlurry:
- feat: bind vim-style line-by-line scrolling (anomalyco#8980)
- @pschiel:
- fix(windows): fix jdtls download on Windows (anomalyco#9195)
- @bdwelle:
- feat(tool): increase question header and label limits (anomalyco#9201)
- @noamzbr:
- fix(acp): use single global event subscription and route by sessionID (anomalyco#5628)
- fix: restore persisted model/agent when loading ACP session (anomalyco#7809)
- @itsrainingmani:
- feat(cli): uninstall opencode installed via windows package managers (anomalyco#8571)
- feat(desktop): implement session unshare button (anomalyco#8660)
- refactor(desktop): tweak share button to prevent layout shift (anomalyco#9322)
- @OpeOginni:
- refactor(desktop): improve layout and styling of session search button (anomalyco#9251)
- @chawyehsu:
- refactor(installation): update scoop installation method (anomalyco#9243)
- @liorshk:
- fix(acp): preserve file attachment metadata during session replay (anomalyco#6342)
- @spoons-and-mirrors:
- feat(hook): command execute before hook (anomalyco#9267)
- tweak(batch): up restrictive max batch tool from
10to25(anomalyco#9275)
- @vglafirov:
- fix: update gitlab-ai-provider to 1.3.2 (anomalyco#9279)
- docs: Improve Gitlab self-hosted instances documentation (anomalyco#9391)
- @zerone0x:
- fix(tool): treat .fbs files as text instead of images (anomalyco#9276)
- @alanpog:
- docs: clarify agent tool access and explore vs general distinction (anomalyco#9300)
- @Hona:
- fix: Windows evaluating text on copy (anomalyco#9293)
- feat(tui): use mouse for permission buttons (anomalyco#9305)
- @thmalek:
- fix(opencode): use streamObject when using openai oauth in agent generation (anomalyco#9231)
- @christso:
- fix(github-copilot): auto-route GPT-5+ models to Responses API (anomalyco#5877)
- @NateSmyth:
- fix: track reasoning by output_index for copilot compatibility (anomalyco#9124)
- @kedMertens:
- docs: update codecompanion.nvim acp doc (anomalyco#9411)
- @paulclou:
- fix(config): rename uv formatter from 'uv format' to 'uv' for config consistency (anomalyco#9409)
- @jcampuza:
- fix(app): list component jumping when mouse happens to be under the list and keyboard navigating. (anomalyco#9435)
- fix(opencode): sets input mode based on whether mouse vs keyboard is in use to prevent mouse events firing (anomalyco#9449)
- @goniz:
- f...
v1.1.25-4
v1.1.25-3
v1.1.25-2
- Fix(test): allow cached models with fetch disabled
- Fix(cli): rebrand command names from opencode to shuvcode in help output
- Chore(release): bump packages to 1.1.25-1
- Fix(desktop): guard getComputedStyle on Windows
- Fix(opencode): publish mdns host with port
- Fix(openai): track text and reasoning by output_index
- Fix(provider): preserve itemIds and remap options
- Fix(provider): route gpt-5 models to /responses
- Fix(mcp): simplify oauth callback handling
- Fix(opencode): improve copilot device polling
- Feat(opencode): add usage tracking and /usage dialog
- Fix(tui): keep primary model after subagent run
- Feat(tui): show subagents in sidebar
- Fix(tui): open help dialog via route
- Fix(tui): support home/end in list dialogs
- Fix(app): avoid double-decrement on session archive
- Feat(ui): refine command palette search UI
Thank you to 2 community contributors:
- @GollyJer:
- feat(tui): show subagents in sidebar based on subagent_type property
- @shuv1337:
- chore(nix): update desktop packaging and hashes
- fix(ui): improve list selection scrolling
- feat(ui): refine command palette search UI
- fix(app): avoid double-decrement on session archive
- fix(tui): support home/end in list dialogs
- fix(tui): open help dialog via route
- feat(tui): show subagents in sidebar
- fix(tui): keep primary model after subagent run
- feat(opencode): add usage tracking and /usage dialog
- fix(opencode): improve copilot device polling
- fix(mcp): simplify oauth callback handling
- fix(provider): route gpt-5 models to /responses
- fix(provider): preserve itemIds and remap options
- fix(openai): track text and reasoning by output_index
- fix(opencode): publish mdns host with port
- fix(desktop): guard getComputedStyle on Windows
- fix(ui): strip ansi from command output
- feat(console): store subscription metadata and scripts
- fix(console): decode anthropic stream bytes
- docs: add OpenWork to ecosystem
- chore(release): bump packages to 1.1.25-1
- Local test merge of PR #310: feat(tui): show subagents in sidebar based on subagent_type property
- fix(cli): rebrand command names from opencode to shuvcode in help output
- Merge branch 'shuvcode-dev' into integration
- fix(test): allow cached models with fetch disabled
- Merge branch 'shuvcode-dev' into integration
v1.1.25-1
- Local test merge of PR #304: fix: centralize OSC 52 clipboard support for SSH sessions
- Fix: centralize OSC 52 clipboard support for SSH sessions (resolves anomalyco#2773)
Thank you to 2 community contributors:
- @b3nw:
- fix: centralize OSC 52 clipboard support for SSH sessions (resolves anomalyco#2773)
- @shuv1337:
- Local test merge of PR #304: fix: centralize OSC 52 clipboard support for SSH sessions
- Merge branch 'shuvcode-dev' into integration
v1.1.25
- Merge branch 'shuvcode-dev' into integration
- Local test merge of PR #307: fix: respect OPENCODE_DISABLE_MODELS_FETCH flag in ModelsDev.get()
- Fix: respect OPENCODE_DISABLE_MODELS_FETCH flag in ModelsDev.get()
- Fix: coalesce fragmented paste events over SSH (#305)
- Fix(ui): remove extra brace in message-part.css breaking production builds
- Sync: record last synced tag v1.1.25
- Sync: merge upstream v1.1.25 into shuvcode-dev
- Tweak: wording
- Revert "fix: ensure that tool attachments arent sent as user messages (anomalyco#8944)"
- Fix(app): remember last opened project
- Fix(app): truncate workspace title
- Revert "fix(app): support anthropic models on azure cognitive services" (anomalyco#8966)
- Fix(app): support anthropic models on azure cognitive services (anomalyco#8335)
- Fix(app): handle new session correctly
- Fix(app): center dialog on page instead of session
- Fix(bun): reinstall plugins when cache module missing (anomalyco#8815)
- Revert "feat(desktop): Terminal Splits (anomalyco#8767)"
- Feat(app): edit project and session titles
- Fix(app): open workspace if navigating to session in workspace
- Fix(app): can't expand workspaces
- Fix(app): scroll jumping when expanding workspaces
- Upgrade opentui to v0.1.74, fix tmux kitty keyboard regression
- Fix: ensure that tool attachments arent sent as user messages (anomalyco#8944)
- Fix: use dynamic import for session event in config.ts to avoid circular dep
- Fix(docs): Broken URL (anomalyco#8918)
- Reapply "chore(sdk): update @hey-api/openapi-ts to 0.90.4" (anomalyco#8927)
- Fix: fix the itemId stripping logic, this time it should fix that id issue w/ gpt models fr
- Revert "chore(sdk): update @hey-api/openapi-ts to 0.90.4" (anomalyco#8927)
- Chore(sdk): update @hey-api/openapi-ts to 0.90.4 (anomalyco#8921)
- Feat(desktop): Terminal Splits (anomalyco#8767)
- Revert "test: fix test now that image fix went in"
- Revert "fix: rm user message when dealing w/ image attachments, use proper tool attachment instead"
- Revert "stop select dialog event propagation"
- Fix: truncate the workspace name on hover
- Fix: load more label alignment
- Fix: updating panel min size and button max-width
- Revert "fix: expand workspaces by default when enabled"
- Fix: expand workspaces by default when enabled
- Fix: session icon and label alignment
- Fix: desktop hamburger shift
- Fix: make hamburger centred with project avatars
- Fix: web mobile menu
- Fix: responsive menu desktop
- Bug: moved createMemo down
- Fix: updated project/sessions list width
- Fix: view all sessions state styles
- Fix: add default icon to sessions
- Fix: search bar size and padding, and shortcut style
- Fix: avatar radius and current project
- Fix(app): persist workspace order and collapsed state
- Update gpt models prompt
- Fix: rm user message when dealing w/ image attachments, use proper tool attachment instead
- Feat(mcp): add OAuth redirect URI configuration for MCP servers (anomalyco#7379)
- Feat: add version to session header and /status dialog (anomalyco#8802)
- Fix: adjust websearch tool to emphasize that it ISNT 2024, give more info as to current date
- Stop select dialog event propagation
- Fix(tui): correct theme count tip (anomalyco#8779)
- Fix(tui): dim question option prefixes (anomalyco#8776)
- Fix(tui): add tab navigation in questions (anomalyco#8777)
- Docs: clarify question tool guidance (anomalyco#8778)
- Tweak: set opencode as user agent for most interefence requests
- Fix(mcp): show auth URL when browser cannot open in remote sessions (anomalyco#7884)
- Strip itemIds in more cases
- Feat(app): unified search for commands and files
- Feat(app): skeleton loader for sessions
- Fix(app): persist workspace order and collapsed state
- Fix: stop changing main model/agent from subtasks invocation (anomalyco#7681)
- Fix(agent): default agent selection in acp and headless mode (anomalyco#8678)
- Fix: project avatar border radius
- Revert "fix:subagent reasoningEffort not being applied (anomalyco#8646)"
- Fix:subagent reasoningEffort not being applied (anomalyco#8646)
- Feat: add Carbonfox theme (anomalyco#8723)
- Feat: add litellmProxy provider option for explicit LiteLLM compatibility (anomalyco#8658)
Thank you to 17 community contributors:
- @seilk:
- feat: add litellmProxy provider option for explicit LiteLLM compatibility (anomalyco#8658)
- @devatnull:
- feat: add Carbonfox theme (anomalyco#8723)
- @johnnyapu15:
- fix:subagent reasoningEffort not being applied (anomalyco#8646)
- @aaroniker:
- feat(console): Fix /black page View Transition Safari issue (anomalyco#8755)
- feat(console): /black shader improvements, performance, details (anomalyco#8871)
- @assagman:
- fix(agent): default agent selection in acp and headless mode (anomalyco#8678)
- @dbpolito:
- fix: stop changing main model/agent from subtasks invocation (anomalyco#7681)
- feat(desktop): Terminal Splits (anomalyco#8767)
- @ricardo-valero:
- fix: nix desktop workflow (anomalyco#8747)
- @danlapid:
- fix(mcp): show auth URL when browser cannot open in remote sessions (anomalyco#7884)
- @kitlangton:
- docs: clarify question tool guidance (anomalyco#8778)
- fix(tui): add tab navigation in questions (anomalyco#8777)
- fix(tui): dim question option prefixes (anomalyco#8776)
- fix(tui): correct theme count tip (anomalyco#8779)
- @AksharP5:
- feat: add version to session header and /status dialog (anomalyco#8802)
- @christso:
- feat(mcp): add OAuth redirect URI configuration for MCP servers (anomalyco#7379)
- @coleleavitt:
- chore(sdk): update @hey-api/openapi-ts to 0.90.4 (anomalyco#8921)
- @berenar:
- fix(docs): Broken URL (anomalyco#8918)
- @kenryu42:
- fix(bun): reinstall plugins when cache module missing (anomalyco#8815)
- @uanandaraja:
- fix(app): support anthropic models on azure cognitive services (anomalyco#8335)
- @shuv1337:
- sync: merge upstream v1.1.25 into shuvcode-dev
- sync: record last synced tag v1.1.25
- fix(ui): remove extra brace in message-part.css breaking production builds
- Local test merge of PR #307: fix: respect OPENCODE_DISABLE_MODELS_FETCH flag in ModelsDev.get()
- Merge branch 'shuvcode-dev' into integration
- @b3nw:
- fix: coalesce fragmented paste events over SSH (#305)
- fix: respect OPENCODE_DISABLE_MODELS_FETCH flag in ModelsDev.get()