desktop-v0.0.20
cline/clinedesktop-v0.0.20Aug 28, 2026by github-actions[bot]
AI Summary
Introduces Windows support, improves image rendering and session search, and fixes memory usage and scheduling issues.
Key Highlights
- Windows support with code-signed installer and auto-updates
- Image rendering now supports click-to-expand carousels
- Session search covers full indexed history
- Scheduled tasks improvements including final answer display
- Fixed background process memory ballooning
New Features
- GitHub integration step in onboarding
- Centralized scheduled tasks in user home directory
- Checkpoint restore refuses to reset workspace after commits
- Global rules discovery for WSL and headless installs
- Window title bar stays draggable across views
- Hub no longer watches agenda spec directories when todo tool is disabled
Full Release Notes
- Cline Desktop now ships on Windows: releases include a code-signed x64 installer, and installed apps auto-update on the same feed macOS does - Windows shell fixes: background processes (the sidecar, git) no longer pop visible console windows; updates now download in the background and install when you restart the app; the MCP settings path falls back to `USERPROFILE` when `HOME` is unset - Tool results that return images — screenshots from browser or MCP tools — now render as inline images you can click to expand, with a carousel for stepping through multiple images, instead of raw base64 text - Session search now covers your full indexed history. The sidebar search icon opens the command bar (Cmd/Ctrl+P) with server-ranked results, instead of a sidebar-local dialog that first loaded every session into memory - Onboarding has a new GitHub integration step - Fixed scheduled tasks disappearing after the app updated — hub-managed schedules were being wiped by cron reconciliation on restart - Agent-created schedules now live in one user-level home (`~/.cline/schedules`) instead of being scattered across whichever chat folder created them, and they now appear on the Schedules page - A finished scheduled session now surfaces its final answer: the completing step auto-expands, is labeled "Scheduled task completed" (or failed), and its summary renders as markdown - Suggested routine templates now ask for a specific final report, so a scheduled run ends with something readable - Providers no longer show as "Configured" on the strength of a leftover settings entry with no real credentials, and the badge now updates live after connecting or saving credentials instead of waiting for a remount - Fixed OpenAI Codex (ChatGPT subscription) sign-in silently dead-ending when callback port 1455 was already in use — it now fails immediately with an actionable error, and OAuth redirect errors surface instead of a confusing "Missing authorization code" - Codex and OCA sign-ins are no longer dropped when a token refresh hits a transient network failure or server error - Checkpoint restore now refuses to reset your workspace when commits were made after the checkpoint, instead of silently knocking them off the branch - Fixed an enabled-but-offline remote MCP server stalling session startup until the session was torn down - Global rules stored at `~/Cline/Rules` are now discovered (previously only `~/Documents/Cline/Rules`), fixing rules that never reached the model on WSL and headless installs - `apply_patch` now preserves a file's own CRLF line endings - The window title bar stays draggable across every view - Voice input's Live and After recording badges now have tooltips explaining them - Removed the box shadow from the chat message actions row - The hub no longer watches agenda spec directories while the todo tool is disabled, dropping an OS watch handle per known workspace **Full Changelog**: https://github.com/cline/cline/compare/desktop-v0.0.19...desktop-v0.0.20