diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a95fcd80..d4b47a439 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,15 +4,14 @@ ### Added -- **In-app browser** — open a real web browser in any workspace and click any element on the page to send it to the agent as context. ([#670](https://github.com/getpaseo/paseo/pull/670) by [@jasonkneen](https://github.com/jasonkneen)) -- Inline review comments in the git diff pane, including tap a line number to start a comment. ([#530](https://github.com/getpaseo/paseo/pull/530)) -- Sub-agent activity now streams into the timeline as nested tool calls — Codex sub-agents, OpenCode sub-agents, and Claude sub-agents all show their work inline. ([#672](https://github.com/getpaseo/paseo/pull/672), [#658](https://github.com/getpaseo/paseo/pull/658) by [@thisisryanswift](https://github.com/thisisryanswift)) +- **In-app browser** — open a real web browser in any workspace to test your app. ([#670](https://github.com/getpaseo/paseo/pull/670) by [@jasonkneen](https://github.com/jasonkneen)) +- Inline review comments in the git diff pane. Tap a line number to start a comment. ([#530](https://github.com/getpaseo/paseo/pull/530)) +- Sub-agent activity is now shown for Codex, OpenCode, and Claude. ([#672](https://github.com/getpaseo/paseo/pull/672), [#658](https://github.com/getpaseo/paseo/pull/658) by [@thisisryanswift](https://github.com/thisisryanswift)) - Pull and push your branch in one step from the git actions menu in the changes pane. - Resume existing agent sessions with `paseo import --provider `. ([#632](https://github.com/getpaseo/paseo/pull/632)) -- Connect directly via TCP URI with SSL and optional password auth. ([#635](https://github.com/getpaseo/paseo/pull/635)) +- Password authentication and SSL support for daemon connections. ([#635](https://github.com/getpaseo/paseo/pull/635)) - Connect to a daemon via relay using a pairing offer URL from the CLI. ([#639](https://github.com/getpaseo/paseo/pull/639)) -- **Windows:** Native ARM64 builds are now available for Snapdragon X / Copilot+ PCs. -- Images in assistant messages show a loading spinner while they load and an "Image unavailable" fallback if they fail, instead of a blank space. +- **Windows:** Native ARM64 builds are now available. - Bundled Paseo skills now refresh automatically on desktop app launch. ### Improved @@ -46,7 +45,7 @@ - `paseo.json` parse errors in setup, teardown, and terminal actions now surface a clear error instead of failing silently. - Diff gutter line numbers were shifted one row out of alignment in some cases on web. - Streamed agent output reconciles cleanly when the timeline hydrates mid-turn. ([#663](https://github.com/getpaseo/paseo/pull/663)) -- Browser pane keyboard handling no longer steals shortcuts from the rest of the app. +- Images in assistant messages show a loading spinner while they load and an "Image unavailable" fallback if they fail, instead of a blank space. - Isolated bottom sheet modals close and re-open without getting stuck. ## 0.1.64 - 2026-04-28 diff --git a/docs/release.md b/docs/release.md index 057afeb96..f67463340 100644 --- a/docs/release.md +++ b/docs/release.md @@ -228,6 +228,8 @@ The changelog is shown on the Paseo homepage. Write it for **end users**, not de - **Never mention component names, internal modules, or implementation details.** No `WorkingIndicator`, no `accumulatedUsage`, no `reconcileAndEmitWorkspaceUpdates`. - **Collapse internal iterations.** If a feature was added and then fixed within the same release, just list the feature as working. Users never saw the broken version. - **Only list changes relative to the previous stable release.** The diff is `v(previous)..HEAD`. If something was introduced and fixed between those two tags, it never shipped — don't mention the fix. + - **Common trap:** when drafting from `git log`, every commit looks like a separate bullet — including the "fix X" commits that landed on top of a brand-new feature in the same release window. Before listing a Fixed entry, check whether the thing being fixed was itself added in this same release. If so, drop the fix and fold it into the feature bullet. + - **Example:** if the release adds an in-app browser and also contains a commit "fix: browser pane keyboard handling no longer steals shortcuts", do **not** list the keyboard fix under Fixed. The browser is shipping for the first time, so users will only ever see the working version. The Added entry covers it. - **Cut low-signal entries.** "Toolbar buttons have consistent sizing" is too granular. Combine small polish items or drop them. ## Changelog conciseness