Core
- Support headless authentication for ChatGPT/Codex (@rgodha24)
- Add recommended topP and temperature settings for Kimi K2.5 model
- Adjust retry check to be more defensive
- Handle Venice cache creation tokens (@dpuyosa)
- Add worktree to plugin tool context
- Expose Instance.directory to custom tools
- Use Instance.directory instead of process.cwd() in read tool
- Fix reactive file tree to properly update when files change
- Attach Anthropic beta headers when using Messages API for Copilot
- Add retry logic to handle certain provider problems
- Ensure OpenAI 404 errors are retried (@tim-smart)
- Use Anthropic-compatible messages API for Anthropic models through Copilot
- Upgrade OpenTUI to v0.1.75
- Dynamically resolve AGENTS.md files from subdirectories as agent explores them
- Add agent description to OpenCode (@SteffenDE)
- Fix query selector handling of non-Latin characters
- Await SessionRevert.cleanup for shell to prevent race conditions (@noamzbr)
- Don't override source in custom provider loaders
- Add provider settings to app
- Run start command after reset in app
- Remove log statement
TUI
- Handle 4-5 digit codes in copy logic
- Make diff wrapping toggle always available in command list and fix type error (@ariane-emory)
- Add visual feedback for diff wrap and conceal toggles (@IdrisGit)
- Adjust TUI syncing logic to prevent agents from being undefined or missing
- Remove broken app.tsx command option
- Move animations toggle to global System category (@ariane-emory)
Desktop
- Reintroduce review tab in app
- Auto-scroll to keep relevant content in view
- Add 'connect provider' button to the manage models dialog (@alexyaroshuk)
- Fix terminal corruption issue in app
- File tree not always loading in app
- Fix outdated e2e test in app package
- Do not auto-navigate to last project on app load
- Add Tauri localization support to desktop application
- Add internationalization support for Tauri desktop application
- Better memory management in app
- Don't connect to localhost through VPN
- Show 5 highlights in app
- Highlight selected change in the app
- Set filetree padding to 6px
- Align file tree change styling
- Delay navigation tooltips
- Adjust titlebar left spacing
- Shorten navigation tooltips
- Add filetree tooltips with diff labels
- Color file tree change dots by diff kind
- Improved app layout
- Fix session diffs not always loading in app
- New end-to-end smoke tests for app
- Add translations to the app
- Update settings in general settings
- Swallow file search errors in app
- Fix tooltips causing getComputedStyle errors in model select
- Clean up Tailwind CSS versus pure CSS usage in app
- Navigate to tabs when opening file in app
- Open markdown links in external browser
- Shared terminal ghostty-web instance for better performance
- Cleanup connect provider timers
- Don't keep parts in memory
- Don't show session skeleton after workspace reset
- Add max-width to tabs with text truncation
- Use smaller close icon on tabs to match comment cards
- Only show left border on plus button when sticky
- Update review empty states to 14px font size and align select file empty state
- Center file tree empty state with 32px top margin
- Implement non-fatal error handling in app
- Fix agent fallback colors in app
- Added forward and back navigation buttons
- Add missing tooltips in app
- Auto-scroll button sometimes sticks in the app
- Deduplicate Tauri configuration files (@Brendonovich)
- Only show files in select dialog when clicking + tab
- Disable magnification gestures on macOS desktop (@ysm-dev)
- Add Connect provider in model selector (@ProdigyRahul)
- Add file tree specification tests
- Enable file watcher in app
- Improve file tree performance in app
- Add highlights feature
- Add new release modal
- Fix Zen mode disconnect not working in app
- Disconnect Zen provider
- Fix e2e test in app package
- Disable tooltips in file tree tabs
- Move file tree toggle button to the right side
- Fade filetree guide lines on hover
- Dim non-deep filetree guide lines in the app interface
- Reduce file tree folder indent
- Refine file tree row spacing and indentation
- Use medium font weight for filetree items
- Use chevron icons for filetree folders
- Tighten file tree row spacing
- Adjust filetree panel padding
- Scope filetree pill tabs styling
- Add Vercel AI Gateway provider description
- Add provider descriptions to settings
- Add transition to command palette
- Add transition to select provider dialog
- Add optional transition animations to dialog
- Style view all button with interactive color and margin
- Add models icon and use in settings UI
- Add providers icon and use in settings
- Use default cursor for environment provider text
- Add hover text for environment-connected providers
- Set provider row height to 56px
- Update button styles and disconnect button size in UI
- Fix session synchronization issue in application
- Add missing i18n strings in app
- Add session load limit to prevent excessive memory usage
- Add end-to-end test for sidebar navigation
- Replace signals with createStore in app
- Add file tree mode to app
- Add file tree view to app
- Use focus-visible instead of focus to prevent sticky hover effect on click (@ProdigyRahul)
- Better sidebar hover behavior when collapsed
- Make sidebar full-height in app
- Add full-height hover effect to sidebar
- Add model settings to application
- Add model settings interface to app
- Handle non-tool call permissions in app
- Default servers on web
- Performance improvements in the app
- Add missing translations for status messages
- Don't allow workspaces in non-VCS projects
Thank you to 17 community contributors:
- @MartinWie:
- docs: fix permission event name (permission.asked not permission.updated) (#10588)
- @ariane-emory:
- @R44VC0RP:
- Add highlight tag parsing for changelog with video support
- Add collapsible sections, sticky version header, and style refinements for changelog highlights
- fix(web): update spacing on the changelog page
- docs: add warning about Claude Pro/Max subscription support (#10595)
- fix: move changelog footer outside content div to fix padding (#10712)
- fix: add 44px top padding to sticky version header on changelog (#10715)
- feat(release): add highlights template to draft releases (#10745)
- feat: add /learn command to extract session learnings to scoped AGENTS.md files (#10717)
- @IdrisGit:
- fix(tui): add visual feedback for diff wrap and conceal toggles (#10655)
- @noamzbr:
- fix: await SessionRevert.cleanup for shell (#10669)
- @SteffenDE:
- feat(opencode): add agent description (#10680)
- @sam-huckaby:
- fix(app): Order themes alphabetically (#10698)
- @alexyaroshuk:
- @ProdigyRahul:
- @zerone0x:
- fix(enterprise): add message navigation to share page desktop view (#10071)
- @tim-smart:
- fix: ensure openai 404 errors are retried (#10590)
- @fabiomartino:
- docs: add Italian README (#10732)
- @ysm-dev:
- fix(desktop): disable magnification gestures on macOS (#10605)
- @Brendonovich:
- desktop: deduplicate tauri configs
- @dpuyosa:
- feat(opencode): Handle Venice cache creation tokens (#10735)
- @OpeOginni:
- chore(docs): Better explanation on how to allow tools in external directories (#10862)
- @rgodha24:
- feat: support headless authentication for chatgpt/codex (#10890)