diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b524ebde..43ffdf388 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,86 +1,49 @@ # Changelog -## 0.3.0-beta.4 - 2026-08-07 - -### Fixed - -- Fix Pi 0.84 agents crash-looping on every prompt ([#2978](https://github.com/getpaseo/paseo/pull/2978) by [@dundunHa](https://github.com/dundunHa)) -- Desktop browser tabs remain interactive through focus and layout changes - -## 0.3.0-beta.3 - 2026-08-07 - -### Added - -- Use Paseo in Korean ([#2895](https://github.com/getpaseo/paseo/pull/2895) by [@himomohi](https://github.com/himomohi), [@Kesta-bos](https://github.com/Kesta-bos)) -- Add custom HTTP headers to direct host connections ([#2922](https://github.com/getpaseo/paseo/pull/2922)) -- Launch a terminal directly from New Workspace ([#2941](https://github.com/getpaseo/paseo/pull/2941)) -- See Claude workflows in the subagent track ([#2933](https://github.com/getpaseo/paseo/pull/2933)) - -### Improved - -- Workspace Git status stays responsive in large repositories ([#2979](https://github.com/getpaseo/paseo/pull/2979)) -- OpenCode subagents show their task, type, model, and token usage ([#2909](https://github.com/getpaseo/paseo/pull/2909) by [@BrianAguilarWasco](https://github.com/BrianAguilarWasco)) -- Pi delegated tasks show their lifecycle status ([#2891](https://github.com/getpaseo/paseo/pull/2891)) -- Claude remembers model and thinking choices for new workspaces ([#2912](https://github.com/getpaseo/paseo/pull/2912)) -- Copying part of an assistant response preserves its formatting and selection boundaries ([#2930](https://github.com/getpaseo/paseo/pull/2930), [#2935](https://github.com/getpaseo/paseo/pull/2935) by [@cleiter](https://github.com/cleiter)) -- Desktop browser tabs keep their state through focus changes and automation ([#2907](https://github.com/getpaseo/paseo/pull/2907)) -- Voice mode releases the audio session when recording and playback stop ([#2866](https://github.com/getpaseo/paseo/pull/2866) by [@kaspesi](https://github.com/kaspesi)) -- Workspace suggestions skip Git-ignored data ([#2902](https://github.com/getpaseo/paseo/pull/2902)) -- Reconnect messages distinguish daemon restarts from network interruptions ([#2931](https://github.com/getpaseo/paseo/pull/2931)) - -### Fixed - -- Direct connections keep working through the browser relay ([#2976](https://github.com/getpaseo/paseo/pull/2976)) -- Claude runtime failures report an error instead of leaving the workspace idle ([#2910](https://github.com/getpaseo/paseo/pull/2910) by [@nickmaglowsch](https://github.com/nickmaglowsch)) -- Claude replay no longer leaves stale running subagents ([#2876](https://github.com/getpaseo/paseo/pull/2876) by [@cleiter](https://github.com/cleiter)) -- The Fast toggle appears for Claude Opus 5 ([#2939](https://github.com/getpaseo/paseo/pull/2939) by [@cleiter](https://github.com/cleiter)) -- Terminal activity stops after an interrupted turn ([#2942](https://github.com/getpaseo/paseo/pull/2942)) -- Windows terminals handle deferred startup failures without crashing -- Host connection choices stay selected through Settings and desktop refreshes ([#2905](https://github.com/getpaseo/paseo/pull/2905)) -- New Workspace keeps its launch selector alongside mobile controls -- Images stay anchored while a conversation reloads -- The composer toolbar no longer flickers when switching tabs ([#2937](https://github.com/getpaseo/paseo/pull/2937)) -- Recreated workspace folders no longer remain incorrectly archived ([#2987](https://github.com/getpaseo/paseo/pull/2987)) - -## 0.3.0-beta.2 - 2026-08-05 - -### Fixed - -- Terminal output keeps updating when you leave the app and come back ([#2896](https://github.com/getpaseo/paseo/pull/2896)) - -## 0.3.0-beta.1 - 2026-08-04 +## 0.3.0 - 2026-08-08 ### Added - New mobile terminal with text selection, copy, paste, and faster rendering ([#1607](https://github.com/getpaseo/paseo/pull/1607), [#2830](https://github.com/getpaseo/paseo/pull/2830)) -- Jump between prompts in a chat ([#2792](https://github.com/getpaseo/paseo/pull/2792)) -- Preview HTML files ([#2712](https://github.com/getpaseo/paseo/pull/2712) by [@nicholas-salgueiro-britecore](https://github.com/nicholas-salgueiro-britecore), [@nickmaglowsch](https://github.com/nickmaglowsch)) -- Fork an agent while it's running ([#2638](https://github.com/getpaseo/paseo/pull/2638) by [@kaspesi](https://github.com/kaspesi)) +- Redesigned sidebar with clearer status colours and rows that are quicker to scan ([#2340](https://github.com/getpaseo/paseo/pull/2340) by [@kaspesi](https://github.com/kaspesi), [#2335](https://github.com/getpaseo/paseo/pull/2335), [#2416](https://github.com/getpaseo/paseo/pull/2416) by [@nikuscs](https://github.com/nikuscs), [#2711](https://github.com/getpaseo/paseo/pull/2711)) + - Choose what a sidebar workspace row shows: host, pull request, checks, and scripts + - Name each host and give it a colour ([#2790](https://github.com/getpaseo/paseo/pull/2790)) +- Search your history by workspace, agent, and branch ([#2995](https://github.com/getpaseo/paseo/pull/2995)) +- Use Paseo in Korean ([#2895](https://github.com/getpaseo/paseo/pull/2895) by [@himomohi](https://github.com/himomohi), [@Kesta-bos](https://github.com/Kesta-bos)) - Run git and workspace actions from the Command Center ([#2749](https://github.com/getpaseo/paseo/pull/2749)) - Change model, reasoning, mode, plan, and fast from the Command Center ([#2274](https://github.com/getpaseo/paseo/pull/2274) by [@kedrzu](https://github.com/kedrzu)) +- Fork an agent while it's running ([#2638](https://github.com/getpaseo/paseo/pull/2638) by [@kaspesi](https://github.com/kaspesi)) +- Launch a terminal directly from New Workspace ([#2941](https://github.com/getpaseo/paseo/pull/2941)) +- Jump between prompts in a chat ([#2792](https://github.com/getpaseo/paseo/pull/2792)) +- Preview HTML files ([#2712](https://github.com/getpaseo/paseo/pull/2712) by [@nicholas-salgueiro-britecore](https://github.com/nicholas-salgueiro-britecore), [@nickmaglowsch](https://github.com/nickmaglowsch)) +- See Claude workflows in the subagent track ([#2933](https://github.com/getpaseo/paseo/pull/2933)) - Choose which orchestration skills Paseo installs ([#2680](https://github.com/getpaseo/paseo/pull/2680)) -- Give projects custom icons ([#2335](https://github.com/getpaseo/paseo/pull/2335), [#2416](https://github.com/getpaseo/paseo/pull/2416) by [@nikuscs](https://github.com/nikuscs)) - Approve all ACP tool calls with one setting ([#2752](https://github.com/getpaseo/paseo/pull/2752)) -- Choose what a sidebar workspace row shows: host, pull request, checks, and scripts -- Name each host and give it a colour ([#2790](https://github.com/getpaseo/paseo/pull/2790)) -- See a project's workspace status while it's collapsed ([#2340](https://github.com/getpaseo/paseo/pull/2340) by [@kaspesi](https://github.com/kaspesi)) -- See worktree names in workspace hover cards ([#2711](https://github.com/getpaseo/paseo/pull/2711)) +- Add custom HTTP headers to direct host connections ([#2922](https://github.com/getpaseo/paseo/pull/2922)) - Pick a local branch or its origin counterpart as the base for a new worktree ([#2328](https://github.com/getpaseo/paseo/pull/2328) by [@mcowger](https://github.com/mcowger)) - Paste images from the clipboard on mobile ([#2793](https://github.com/getpaseo/paseo/pull/2793)) ### Improved -- Paseo starts faster -- Coming back to a recent chat is instant ([#2842](https://github.com/getpaseo/paseo/pull/2842)) +- Provider data is cached in the client for a faster startup +- Recent chats stay live in the background, so switching back shows current messages right away ([#2842](https://github.com/getpaseo/paseo/pull/2842)) - Coming back to a workspace from Settings is faster ([#2791](https://github.com/getpaseo/paseo/pull/2791)) +- Workspace Git status stays responsive in large repositories ([#2979](https://github.com/getpaseo/paseo/pull/2979)) - Paseo runs fewer git processes on busy machines ([#2797](https://github.com/getpaseo/paseo/pull/2797)) -- New worktrees start from the tracked upstream branch ([#2848](https://github.com/getpaseo/paseo/pull/2848)) -- Copying part of an assistant response keeps its lists, links, and code formatting ([#2808](https://github.com/getpaseo/paseo/pull/2808)) +- Copying part of an assistant response keeps its lists, links, and formatting ([#2808](https://github.com/getpaseo/paseo/pull/2808), [#2930](https://github.com/getpaseo/paseo/pull/2930), [#2935](https://github.com/getpaseo/paseo/pull/2935) by [@cleiter](https://github.com/cleiter)) - See the full conversation from a native Claude subagent ([#2498](https://github.com/getpaseo/paseo/pull/2498) by [@ebg1223](https://github.com/ebg1223), [#2760](https://github.com/getpaseo/paseo/pull/2760)) +- OpenCode subagents show their task, type, model, and token usage ([#2909](https://github.com/getpaseo/paseo/pull/2909) by [@BrianAguilarWasco](https://github.com/BrianAguilarWasco)) +- Pi delegated tasks show their lifecycle status ([#2891](https://github.com/getpaseo/paseo/pull/2891)) +- Claude remembers model and thinking choices for new workspaces ([#2912](https://github.com/getpaseo/paseo/pull/2912)) - OMP context usage updates while a turn is running ([#2503](https://github.com/getpaseo/paseo/pull/2503) by [@theslava](https://github.com/theslava)) - OpenCode reports background activity from its own busy status ([#2696](https://github.com/getpaseo/paseo/pull/2696) by [@desflynn](https://github.com/desflynn)) -- Relay access is opt-in when you pair a device ([#2706](https://github.com/getpaseo/paseo/pull/2706)) +- Desktop browser tabs keep their state through focus changes and automation ([#2907](https://github.com/getpaseo/paseo/pull/2907)) +- New worktrees start from the tracked upstream branch ([#2848](https://github.com/getpaseo/paseo/pull/2848)) - Generated workspace titles describe the task ([#2755](https://github.com/getpaseo/paseo/pull/2755)) +- Relay access is opt-in when you pair a device ([#2706](https://github.com/getpaseo/paseo/pull/2706)) +- Voice mode releases the audio session when recording and playback stop ([#2866](https://github.com/getpaseo/paseo/pull/2866) by [@kaspesi](https://github.com/kaspesi)) +- Workspace suggestions skip Git-ignored data ([#2902](https://github.com/getpaseo/paseo/pull/2902)) +- Reconnect messages distinguish daemon restarts from network interruptions ([#2931](https://github.com/getpaseo/paseo/pull/2931)) - The file viewer shows one accurate status when a file changes or is deleted ([#2670](https://github.com/getpaseo/paseo/pull/2670), [#2694](https://github.com/getpaseo/paseo/pull/2694)) - The Nix desktop package is smaller ([#2550](https://github.com/getpaseo/paseo/pull/2550) by [@colonelpanic8](https://github.com/colonelpanic8)) - The Nix desktop app uses the right icon on Linux and macOS ([#2506](https://github.com/getpaseo/paseo/pull/2506), [#2783](https://github.com/getpaseo/paseo/pull/2783) by [@colonelpanic8](https://github.com/colonelpanic8)) @@ -88,20 +51,30 @@ ### Fixed +- Pi 0.84 agents no longer crash-loop on every prompt ([#2978](https://github.com/getpaseo/paseo/pull/2978) by [@dundunHa](https://github.com/dundunHa)) - Workspace file watching no longer stalls the daemon ([#2858](https://github.com/getpaseo/paseo/pull/2858)) - Messages no longer duplicate or arrive out of order after a reconnect or resume ([#2789](https://github.com/getpaseo/paseo/pull/2789), [#2718](https://github.com/getpaseo/paseo/pull/2718)) - Git status and diffs pick up changes in nested folders on every desktop OS ([#2775](https://github.com/getpaseo/paseo/pull/2775)) -- Switching workspaces no longer scrolls a chat away from where you were reading ([#2838](https://github.com/getpaseo/paseo/pull/2838)) -- Cancelling an OpenCode turn no longer breaks the next one ([#2662](https://github.com/getpaseo/paseo/pull/2662)) +- Claude runtime failures report an error instead of leaving the workspace idle ([#2910](https://github.com/getpaseo/paseo/pull/2910) by [@nickmaglowsch](https://github.com/nickmaglowsch)) +- Claude replay no longer leaves stale running subagents ([#2876](https://github.com/getpaseo/paseo/pull/2876) by [@cleiter](https://github.com/cleiter)) +- The Fast toggle appears for Claude Opus 5 ([#2939](https://github.com/getpaseo/paseo/pull/2939) by [@cleiter](https://github.com/cleiter)) - Agents stop with an error when their provider process exits ([#2757](https://github.com/getpaseo/paseo/pull/2757)) +- Cancelling an OpenCode turn no longer breaks the next one ([#2662](https://github.com/getpaseo/paseo/pull/2662)) - ACP permission prompts no longer disappear mid-turn ([#2762](https://github.com/getpaseo/paseo/pull/2762)) - A workspace no longer looks idle while its native subagents run ([#2777](https://github.com/getpaseo/paseo/pull/2777)) +- Terminal activity stops after an interrupted turn ([#2942](https://github.com/getpaseo/paseo/pull/2942)) +- Windows terminals handle deferred startup failures without crashing +- Recreated workspace folders no longer remain incorrectly archived ([#2987](https://github.com/getpaseo/paseo/pull/2987)) +- Restoring a merged workspace no longer leaves it inactive ([#2714](https://github.com/getpaseo/paseo/pull/2714)) +- Switching workspaces no longer scrolls a chat away from where you were reading ([#2838](https://github.com/getpaseo/paseo/pull/2838)) +- Images stay anchored while a conversation reloads - Swipe and drag gestures work in the mobile sidebar ([#2709](https://github.com/getpaseo/paseo/pull/2709)) - Dictated prompts no longer disappear when you submit them ([#2745](https://github.com/getpaseo/paseo/pull/2745)) - The composer stays above the keyboard on Android - Typing with an IME on mobile no longer loses composed text -- Restoring a merged workspace no longer leaves it inactive ([#2714](https://github.com/getpaseo/paseo/pull/2714)) +- The composer toolbar no longer flickers when switching tabs ([#2937](https://github.com/getpaseo/paseo/pull/2937)) - Your selected project stays selected when you switch hosts ([#2700](https://github.com/getpaseo/paseo/pull/2700)) +- Host connection choices stay selected through Settings and desktop refreshes ([#2905](https://github.com/getpaseo/paseo/pull/2905)) - The pull request panel updates after you switch branches ([#2699](https://github.com/getpaseo/paseo/pull/2699)) - New Workspace shows its isolation controls right away ([#2702](https://github.com/getpaseo/paseo/pull/2702)) - Sidebar shortcuts leave focus mode ([#2717](https://github.com/getpaseo/paseo/pull/2717))