v1.1.36
·
2238 commits
to integration
since this release
- Sync: merge upstream v1.1.36 into integration
- Chore(test): remove outdated opencode-anthropic-auth-shuv mock
- Fix(test): restore models cache population in preload
- Fix(test): use dynamic imports after mocks in provider tests
- Fix(tui): prevent crash when theme search returns no results (anomalyco#10565)
- Chore(app): visual cleanup
- Fix(app): scroll to comment on click
- Fix(app): no default model crash
- Perf(app): performance improvements
- Fix(app): cleanup comment component usage
- Fix(provider): enable thinking for google-vertex-anthropic models (anomalyco#10442)
- Tweak: make question valdiation more lax to avoid tool call failures
- Sync: record last synced tag v1.1.35
- Sync: merge upstream v1.1.35 into shuvcode-dev
- Fix(app): submit button state
- Fix(app): unnecessary suspense flash
- Add active state to comment cards in prompt input
- Fix: type error
- Fix(app): terminal clone needs remount
- Fix(app): remove terminal connection error overlay
- Fix(app): remove space between ellipsis and truncated text in comment card tooltip
- Fix(app): update status popover empty state text color and centering
- Fix(ui): prevent focus on share popover text field
- Feat(ui): add link icon and use it for copy-to-clipboard buttons
- Fix(app): adjust share popover position 64px to the left
- Fix(app): update share popover gutter to 6px and radius to match status dropdown
- Fix(app): add 8px spacing between share button and icon buttons in titlebar
- Refactor(app): replace Popover with DropdownMenu for server options
- Fix(app): update options icon button styling - active state and hover
- Fix(app): change server item actions div padding from px-4 to pl-4
- Feat(ui): add onFilter callback to List, discard add server row when searching
- Fix(app): position status circle inside input wrapper and fix dialog padding
- Fix(app): remove hover background color from server list items
- Fix(app): allow add server row to grow for error message
- Fix(app): update add server button and row styling
- Feat(app): update manage servers dialog styling and behavior
- Feat(app): add truncation tooltip to server items in status popover
- Fix(app): update server and MCP item styles in status popover
- Fix(app): update status popover styling and positioning
- Fix(app): use rounded-sm for explicit 4px border radius
- Fix(app): update titlebar spacing and status popover styling
- Fix(app): enable submit button when comment cards are present
- Feat(app): back button in subagent sessions (anomalyco#10439)
- Fix(app): model select not closing on escape
- Fix(app): model selector ux
- Fix(app): no select on new session
- Fix(opentui): question selection click when terminal unfocused (anomalyco#9731)
- Fix(app): scrolling for unpaid model selector
- Fix adam
- Tests
- Sync
- Core: fix models snapshot loading to prevent caching issues
- Feat(ui): add critical shadow for comment input validation, set editor popover radius to 14px
- Fix(app): improve comment popover - remove disabled state, add error styling, fix click-outside detection
- Feat(app): change prompt placeholder based on comment count
- Fix(app): adjust prompt container padding to 16px bottom and horizontal
- Fix(app): adjust prompt input positioning - 12px from bottom/right, remove session panel bottom padding
- Fix(ui): add escape/click-away to close read-only comment popovers, 10px radius, remove 'Click to view context' text
- Fix(app): don't use findLast
- Fix nix
- Fix: add state to pause existing audio for demo menus, add support fo… (anomalyco#10428)
- Core: fix unicode filename handling in snapshot diff by disabling quote escaping
- Fix(provider): deep merge providerOptions in applyCaching (anomalyco#10323)
- Feat(web): implement new server management for web and desktop (anomalyco#8513)
- Fix(web): construct apply_patch metadata before requesting permission (anomalyco#10422)
- Get rid of models.dev macro
- Use min/maxHeight for question textarea
- Tweak: tell the model what model it is in environment section of prompt
- Fix: permission prompt should ignore keyboard events while dialog stack len > 0 (anomalyco#10338)
- Fix(app): new workspace expanded and at the top
- Fix(app): missing translations
- Fix(app): better error screen when connecting to sidecar
- Fix(app): line selection fixes
- Fix(tui): Use selectedForeground for question prompt tab text visibility (resolves anomalyco#10334) (anomalyco#10337)
- Fix(app): reactive loops
- Perf(app): better session stream rendering
- Feat(desktop): add Iosevka as a font choice (resolves anomalyco#10103) (anomalyco#10347)
- Fix(app): Always close hovercard when view-sessions clicked (anomalyco#10326)
- Fix(ui): close comment input popover on Escape key or click away
- Fix(ui): use shadow-lg-border-base on read-only comment popovers and align label spacing
- Fix(ui): remove border from comment input popover
- Fix(ui): position read-only comment popover below icon with 4px gutter
- Fix(ui): style comment popovers - 14px radius, move label below, use text-weak for label, text-strong 14px for comment
- Fix(ui): move filename and line count below comment text in popovers
- Fix(app): add tooltip with path, 6px spacing before close icon, and reduce filename truncation to 14 chars
- Feat(app): add middle truncation for filename in comment card
- Fix(app): truncate filename from start to show end of path
- Fix(app): remove gap between filename and comment in comment card
- Fix(app): add shadow-xs-border with hover state to comment card
- Fix(app): comment card styling - 48px height, 2px gap, truncate filename while keeping line count visible
- Fix(app): increase comment font size to 12px
- Fix(app): add 8px gap before close icon and truncate long filenames
- Fix(app): keep close icon in top right of comment card
- Fix(app): add transition-all to comment card hover states
- Feat(ui): add close-small icon and use it for comment card dismiss button
- Fix(app): truncate comment text and set card max-width to 200px
- Fix(app): indent comment text to align with filename in context card
- Fix(app): style submitted comment icons to match comment popup style
- Fix(app): update prompt input styling - 14px border radius, card hover states, and 8px padding
- Fix(app): update context cards styling with 8px padding/gap and 6px border radius
- Fix(ui): add button-primary-base variable and use primary variant for Comment button
- Fix(app): improve comment popup styling and add new comment icon
- Fix: retry webfetch with simple UA on 403 (anomalyco#10328)
- Fix: allow gpt-5.1-codex model in codex auth pluginFixes (anomalyco#10181)
- Fix: bump gitlab-ai-provider version (anomalyco#10255)
- Feat(tasks): Add model info as part of metadata (anomalyco#10307)
- Fix: add xhigh reasoning effort for GitHub Copilot GPT-5 models (anomalyco#10092)
- Fix(app): normalize path separators for session diff filtering on Windows (anomalyco#10291)
- Feat: always center selected item in selection dialogs (resolves anomalyco#10209) (anomalyco#10207)
- Fix(app): center checkbox indicator in provider selection (anomalyco#10267)
- Feat(app): auto-open oauth links for codex and copilot (anomalyco#10258)
- Fix(app): close delete workspace dialog immediately
- Fix: type error
- Fix: type error
- Perf(app): don't remount directory layout
- Perf(app): faster workspace creation
- Reapply "wip(app): line selection"
- Revert "wip(app): line selection"
- Fix(app): View all sessions flakiness (anomalyco#10149)
Thank you to 22 community contributors:
- @ProdigyRahul:
- fix(app): enable dialog dismiss on model selector (dialog.tsx) (anomalyco#10203)
- fix(app): center checkbox indicator in provider selection (anomalyco#10267)
- fix(app): tooltip text in light mode to use inverted neutral scale (anomalyco#9786)
- fix(app): markdown rendering with morphdom for better dom functions (anomalyco#10373)
- fix(app): cursor on resize (anomalyco#10293)
- @DNGriffin:
- fix(app): View all sessions flakiness (anomalyco#10149)
- fix(app): Fix plan mode btn keyboard a11y issues (anomalyco#10330)
- fix(app): Always close hovercard when view-sessions clicked (anomalyco#10326)
- fix(app): mobile horizontal scrolling due to session stat btn (anomalyco#10487)
- @shantur:
- docs(ecosystem): Add CodeNomad entry to ecosystem documentation (anomalyco#10222)
- feat(tasks): Add model info as part of metadata (anomalyco#10307)
- @edoedac0:
- feat(app): auto-open oauth links for codex and copilot (anomalyco#10258)
- @ariane-emory:
- feat: always center selected item in selection dialogs (resolves anomalyco#10209) (anomalyco#10207)
- feat(desktop): add Iosevka as a font choice (resolves anomalyco#10103) (anomalyco#10347)
- fix(tui): Use selectedForeground for question prompt tab text visibility (resolves anomalyco#10334) (anomalyco#10337)
- @alexyaroshuk:
- fix(app): normalize path separators for session diff filtering on Windows (anomalyco#10291)
- @Arthur742Ramos:
- fix: add xhigh reasoning effort for GitHub Copilot GPT-5 models (anomalyco#10092)
- @vglafirov:
- fix: bump gitlab-ai-provider version (anomalyco#10255)
- @Danztee:
- fix: allow gpt-5.1-codex model in codex auth pluginFixes (anomalyco#10181)
- @Arasple:
- fix: retry webfetch with simple UA on 403 (anomalyco#10328)
- @neriousy:
- feat(docs): add a desktop troubleshooting guide (anomalyco#10397)
- @justfortheloveof:
- fix: permission prompt should ignore keyboard events while dialog stack len > 0 (anomalyco#10338)
- @brittlewis12:
- fix(web): construct apply_patch metadata before requesting permission (anomalyco#10422)
- @OpeOginni:
- feat(web): implement new server management for web and desktop (anomalyco#8513)
- @zerone0x:
- fix(provider): deep merge providerOptions in applyCaching (anomalyco#10323)
- @jcampuza:
- fix: add state to pause existing audio for demo menus, add support fo… (anomalyco#10428)
- @maharshi365:
- fix(opentui): question selection click when terminal unfocused (anomalyco#9731)
- @tomzhu1024:
- feat(app): back button in subagent sessions (anomalyco#10439)
- @shuv1337:
- sync: merge upstream v1.1.35 into shuvcode-dev
- sync: record last synced tag v1.1.35
- fix(test): use dynamic imports after mocks in provider tests
- fix(test): restore models cache population in preload
- chore(test): remove outdated opencode-anthropic-auth-shuv mock
- sync: merge upstream v1.1.36 into integration
- sync: record last synced tag v1.1.36
- @MichaelYochpaz:
- fix(provider): enable thinking for google-vertex-anthropic models (anomalyco#10442)
- @ishaksebsib:
- fix(tui): prevent crash when theme search returns no results (anomalyco#10565)
- @R44VC0RP:
- fix(web): add & fix the download button (anomalyco#10566)