# Changelog ## 0.1.21 - 2026-03-10 ### Improved - Improved desktop release reliability by fixing the Windows managed-runtime build path during GitHub Actions releases. ### Fixed - Fixed a desktop release CI failure caused by a Unix-only server build script on Windows runners. - Fixed server CI to build the relay dependency before running tests, restoring relay E2EE test coverage on clean runners. - Fixed a Claude redesign test that depended on the local Claude CLI being installed. ## 0.1.20 - 2026-03-10 ### Added - Added workspace sidebar git actions with quick diff stats and archive controls. - Added refreshed website downloads and homepage presentation for desktop installs. ### Improved - Desktop release packaging now rebuilds and validates the bundled managed runtime during CI, improving installer reliability for macOS users. - Improved desktop and web stream rendering, settings polish, and React 19.1.4 compatibility. ### Fixed - Fixed Claude interrupt/restart regressions and strengthened managed-daemon smoke coverage for desktop releases. ## 0.1.19 - 2026-03-09 ### Added - Added a draft GitHub release flow so maintainers can upload and review desktop and Android release assets before publishing the final release. ## 0.1.18 - 2026-03-06 ### Added - Added a desktop `Mod+W` shortcut to close the current tab. ### Improved - New and newly selected terminals now take focus automatically so you can type immediately. - Kept newly created workspaces and projects in a more stable order in the sidebar. - Improved project naming for GitHub remotes and expanded project icon discovery to Phoenix `priv/static` assets. - Updated the website desktop download link to use the universal macOS DMG. ### Fixed - Restored automatic agent metadata generation for Claude runs. ## 0.1.17 - 2026-03-06 ### Added - New workspace-first navigation model with workspace tabs, file tabs, and sortable tab groups. - Keyboard shortcuts for workspace and tab navigation, with shortcut badges in the sidebar. - Workspace-level archive actions with improved worktree archiving flow and context menu support. - In-chat task notifications rendered as synthetic tool-call events for clearer status tracking. ### Improved - Desktop builds now ship as a universal macOS binary (Apple Silicon + Intel). - More reliable workspace routing and tab identity handling across refreshes and deep links. - Better sidebar drag-and-drop behavior with explicit drag handles and nested list interactions. - Smoother terminal/file rendering and WebGL-backed terminal performance improvements. - Stronger provider error surfacing and updated Claude model/runtime handling. ### Fixed - Fixed orphan workspace runs caused by non-canonical tab routes. - Fixed mobile terminal tab remount/routing restore issues. - Fixed agent metadata title/branch update reliability. - Fixed stream/timeline ordering and cursor synchronization issues in the app. - Fixed reversed edge-wheel scroll behavior in chat/tool stream views. ## 0.1.16 - 2026-02-22 ### Added - Update the Paseo desktop app and local daemon directly from Settings. - Microphone and notification permission controls in Settings. - Thinking/reasoning mode — agents can use extended thinking when the provider supports it. - Autonomous run mode — let agents keep working without manual approval at each step. - `paseo wait` now shows a snapshot of recent agent activity while you wait. ### Improved - Smoother streaming with less UI flicker and scroll jumping during long agent runs. - Faster agent sidebar list rendering. - Archiving an agent now stops it first instead of archiving a half-running session. - Agent titles no longer reset when refreshing. - More reliable relay connections. ### Fixed - Fixed Claude background tasks desyncing the chat. - Fixed duplicate user messages appearing in the timeline. - Fixed a startup crash caused by an OpenCode SDK update. - Fixed spurious "needs attention" notifications from background agent activity. ## 0.1.15 - 2026-02-19 ### Added - Added a public changelog page on the website so users can browse release notes. ### Improved - Redesigned the website get-started experience into a clearer two-step flow. - Simplified website GitHub navigation and changelog headings. - Improved app draft/new-agent UX with clearer working directory placeholder and empty-state messaging. - Enabled drag interactions in previously unhandled areas on the desktop (Tauri) draft screen. - Hid empty filter groups in the left sidebar. ### Fixed - Fixed archived-agent navigation by redirecting archived agent routes to draft. - Fixed duplicate `/rewind` user-message behavior. ## 0.1.14 - 2026-02-19 ### Added - Added Claude `/rewind` command support. - Added slash command access in the draft agent composer. - Added `@` workspace file autocomplete in chat prompts. - Added support for pasting images directly into prompt attachments. - Added optimistic image previews for pending user message attachments. - Added shared desktop/web overlay scroll handles, including file preview panes. ### Improved - Improved worktree flow after shipping, including better merged PR detection. - Improved draft workflow by enabling the explorer sidebar immediately after CWD selection. - Improved new worktree-agent defaults by prefilling CWD to the main repository. - Improved desktop command autocomplete behavior to match combobox interactions. - Improved git sync UX by simplifying sync labels and only showing Sync when a branch diverges from origin. - Improved desktop settings and permissions UX in Tauri. - Improved scrollbar visibility, drag interactions, tracking, and animation timing on web/desktop. ### Fixed - Fixed worktree archive/setup lifecycle issues, including terminal cleanup and archive timing. - Fixed worktree path collisions by hashing CWD for collision-safe worktree roots. - Fixed terminal sizing when switching back to an agent session. - Fixed accidental terminal closure risk by adding confirmation for running shell commands. - Fixed archive loading-state consistency across the sidebar and agent screen. - Fixed autocomplete popover stability and workspace suggestion ranking. - Fixed dictation timeouts caused by dangling non-final segments. - Fixed server lock ownership when spawned as a child process by using parent PID ownership. - Fixed hidden directory leakage in server CWD suggestions. - Fixed agent attention notification payload consistency across providers. - Fixed daemon version badge visibility in settings when daemon version data is unavailable. ## 0.1.9 - 2026-02-17 ### Improved - Unified structured-output generation through a single shared schema-validation and retry pipeline. - Reused provider availability checks for structured generation fallback selection. - Added structured generation waterfall ordering for internal metadata and git text generation: Claude Haiku, then Codex, then OpenCode. ### Fixed - Fixed CLI `run --output-schema` to use the shared structured-output path instead of ad-hoc JSON parsing. - Fixed `run --output-schema` failures where providers returned empty `lastMessage` by recovering from timeline assistant output. - Fixed internal commit message, pull request text, and agent metadata generation to follow one consistent structured pipeline. ## 0.1.8 - 2026-02-17 ### Added - Added a cross-platform confirm dialog flow for daemon restarts. ### Improved - Simplified local speech bootstrap and daemon startup locking behavior. - Updated website hero copy to emphasize local execution. ### Fixed - Fixed stuck "send while running" recovery across app and server session handling. - Fixed Claude session identity preservation when reloading existing agents. - Fixed combobox option behavior and related interactions. - Fixed Tauri file-drop listener cleanup to avoid uncaught unlisten errors. - Fixed web tool-detail wheel event routing at scroll edges. ## 0.1.7 - 2026-02-16 ### Added - Improved agent workspace flows with better directory suggestions. - Added iOS TestFlight and Android app access request forms on the website. ### Improved - Unified daemon startup behavior between dev and CLI paths for more predictable local runs. - Improved website app download and update guidance. ### Fixed - Prevented an initial desktop combobox `0,0` position flash. - Fixed CLI version output issues. - Hardened server runtime loading for local speech dependencies. ## 0.1.6 - 2026-02-16 ### Notes - No major visible product changes in this patch release. ## 0.1.5 - 2026-02-16 ### Added - Added terminal reattach support and better worktree terminal handling. - Added global keyboard shortcut help in the app. - Added sidebar host filtering and improved agent workflow controls. ### Improved - Improved worktree setup visibility by streaming setup progress. - Improved terminal streaming reliability and lifecycle handling. - Preserved explorer tab state so context survives navigation better. ## 0.1.4 - 2026-02-14 ### Added - Added voice capability status reporting in the client. - Added background local speech model downloads with runtime gating. - Added adaptive dictation finish timing based on server-provided budgets. - Added relay reconnect behavior with grace periods and branch suggestions. ### Improved - Improved connection selection and agent hydration reliability. - Improved timeline loading with cursor-based fetch behavior. - Improved first-run experience by bootstrapping a default localhost connection. - Improved inline code rendering by auto-linkifying URLs. ### Fixed - Fixed Linux checkout diff watch behavior to avoid recursive watches. - Fixed stale relay client timer behavior. - Fixed unnecessary git diff header auto-scroll on collapse. ## 0.1.3 - 2026-02-12 ### Added - Added CLI onboarding command. - Added CLI `--output-schema` support for structured agent output. - Added CLI agent metadata update support for names and labels. - Added provider availability detection with normalization of legacy default model IDs. ### Improved - Improved file explorer refresh feedback and unresolved checkout fallback handling. - Added better voice interrupt handling with a speech-start grace period. - Improved CLI defaults to list all non-archived agents by default. - Improved website UX with clearer install CTA and privacy policy access. ### Fixed - Fixed dev runner entry issues and sherpa TTS initialization behavior. ## 0.1.2 - 2026-02-11 ### Notes - No major visible product changes in this patch release. ## 0.1.1 - 2026-02-11 ### Added - Initial `0.1.x` release line.