Changelog
New updates and improvements to OpenCode
v1.2.24 Fix scroll jitter and loop issues in app
Improvements
- DesktopSession title turn spinner now displays correctly
- DesktopDismiss toast notifications when questions or permissions are resolved@neriousy
v1.2.23 Remove oc-1 theme from app
Improvements
- DesktopFix sidebar workspace container sizing to prevent content overflow
- DesktopDon't animate review panel in/out
- DesktopRevert "Stupid Sexy Timeline" feature
- DesktopSanitize workspace store filenames on Windows
- DesktopGenerate color palettes in app
v1.2.22 Fix sidebar background color when collapsed
Improvements 12
- DesktopSuppress hover when opening project menu or right-clicking to prevent flickering
- DesktopTrim retained desktop terminal buffers
- DesktopMessages not loading reliably
- DesktopPrune and evict stale app session caches
- DesktopRestore new-session logo on dev so users recognize OpenCode immediately
- DesktopRevert new session logo on dev branch to ship UI change with auto-accept-permissions feature
- DesktopAdd OpenCode logo to new session screen for immediate app identification
- DesktopRevert prompt control docking in TUI
- DesktopDock auto-accept after thinking and move Add file to bottom-left
- DesktopBalance titlebar columns so center content doesn't get squeezed by long side content
- DesktopCenter empty states vertically in session view and improve review panel messaging for projects without version control
- DesktopReview panel transition fixed in app
v1.2.21 Guard session-header current() against undefined when options is empty
Improvements 19
- DesktopPreserve file tree tab on reopen and fix e2e test regressions@neriousy
- DesktopRemove close button from project hover popover
- DesktopNew session uses agent model/variant
- DesktopModel sticks to session after being changed
- DesktopBased on the commit message "fix(app): all panels transition", here's the changelog entry:
- DesktopCan't scroll files in app
- DesktopFix maximum width on timeline component
- DesktopAlign session empty states in TUI
- DesktopAdd interactive timeline visualization feature
- DesktopShare workspace slug wait helper across e2e specs
- DesktopAbort sessions and wait for idle before e2e cleanup
- DesktopShow skill issue when snapshotting is off in desktop app
- DesktopFix portal positioning for sidebar menus and tooltips by removing conditional mount logic
- DesktopAdd end-to-end tests for app (part 67)@neriousy
- DesktopAdd sidebar reveal animation, hover peek overlay, and weaker dividers to app
- DesktopBetter review and file tree empty states
- DesktopEnable Safari autocorrect in normal mode, disable in shell mode@alexandrereyes
- DesktopRevert stale read error fix in app
- DesktopAdd English to locale matchers@KirillTregubov
v1.2.19 Fix stale show in app
Improvements
- DesktopRemove keyboard shortcut tooltips from new session and new workspace buttons in the sidebar
- DesktopLoad tab when opening file
v1.2.18 Fork Ghostty for web-based terminal implementation
Improvements 12
- DesktopShow errors for stale keyed components
- DesktopFixed locale error in app
- DesktopResolve stale read error in app
- DesktopImprove provider settings consistency in app
- DesktopPreserve question dock state across session switches@ualtinok
- DesktopFix icon jiggle in app
- DesktopOpen search with Mod+F even when editor is not focused
- DesktopImprove error handling and translation in desktop server error formatting@OpeOginni
- DesktopImprove agent selection logic to correctly pass configured models and variants@OpeOginni
- DesktopRemove unnecessary macOS entitlements
- DesktopAdd desktop deep link support for creating new sessions
- DesktopPrefer using useLocation hook instead of window.location in app
v1.2.17 Remove blur from todos in app
Improvements
- DesktopDelay dock animation on session load
- DesktopRemove diff lines from sessions in sidebar
- DesktopLoading session should be scrolled to the bottom
- DesktopClose terminal tabs properly
v1.2.16 Defer diff rendering
Improvements 39
- DesktopFixed timeline performance jank in the application
- DesktopTighten up header elements in the app
- DesktopStabilize project close navigation
- DesktopAdd comprehensive animation system with multiple easing functions and transition utilities
- DesktopDefault auto-respond to false
- DesktopRefactor app to use SolidJS
- DesktopMove session review bottom padding to UI layer
- DesktopFix latest.json finalizer in desktop application
- DesktopRevert Polish Turkish translations
- DesktopUse correct download link in finalize-latest-json script
- DesktopFaster session switching via windowed rendering and staged timeline
- DesktopAdd compact UI to the app@neriousy
- DesktopPolish Turkish translations@vaur94
- DesktopFallback to synthetic icon for unknown provider IDs@rexdotsh
- DesktopFixed scroll issues in the app
- DesktopSynchronize internationalization translations
- DesktopAdd Warp to the open menu
- DesktopAdd latest.json finalizer script for desktop builds
- DesktopAuto-accept permissions in app
- DesktopAdd Turkish locale support for app and UI packages@vaur94
- DesktopAdd recent projects section to command palette@neriousy
- DesktopMove desktop open_path functionality to Rust
- DesktopAllow providing username and password when connecting to remote server
- DesktopFixed permission indicator in app
- DesktopAdd permission notifications to app
- DesktopShow keybind on context tab close button
- DesktopBetter diff and code comments in app
- DesktopDeduplicate file tree scroll state management
- DesktopAlign review changes select height
- DesktopMute inactive file tab icons
- DesktopSet max-width on session when review is closed but file tree is open
- DesktopAdd border to file tree on scroll
- DesktopFix session tab alignment in compact view to prevent vertical overflow
- DesktopNew tabs styling in the app
- DesktopAuto-accept all permissions mode
- DesktopEnhance project tile interaction with suppress hover functionality@OpeOginni
- DesktopSimplify review layout
- DesktopRestore shell path environment for desktop sidecar
- DesktopOpen app in PowerShell instead of Command Prompt on Windows@neriousy
v1.2.15 Remove interactive shell flag from sidecar spawn to prevent hang on macOS
Improvements
- DesktopFixed permissions and questions handling from child sessions in the app
- DesktopFixed keyboard navigation for previous/next message@neriousy
- DesktopCorrect Copilot provider description in i18n files@Oleksii-Pavliuk
v1.2.12 Enhance Windows app resolution and UI loading states
Improvements
- DesktopUpdate desktop README for accuracy