diff --git a/CHANGELOG.md b/CHANGELOG.md index c20a822..5e6157a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.2.12 + +- Collapse finished Thinking and execution steps into single-fold rows with star fold icons, merging consecutive tool calls across empty assistant stubs, and add a per-turn Copy control that copies the full assistant reply without tool calls or thinking. +- Stop auto-scroll from fighting the mouse wheel: an upward scroll latches the view until you scroll back to the live edge, and the transcript settles onto the true bottom after async rendering. +- Rework Thinking blocks so they stay visible while streaming, show a live tail without an internal scrollbar, and become a scrollable reader only when expanded for reading. +- Highlight user messages as distinct full-width cards with a theme-safe tinted background. +- Cap session tab title length to keep tabs readable. + ## 0.2.11 - Rename Sessions inline from their action or context menu, preserving the full current title while editing. diff --git a/package.json b/package.json index 403c188..97b51c9 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Pi on Code contributors", "displayName": "Pi / Code", "description": "A Pi-native multi-session coding agent workspace for VS Code. Pi Coding Agent / Pi on Code / Pi Code GUI.", - "version": "0.2.11", + "version": "0.2.12", "license": "MIT", "repository": { "type": "git", diff --git a/src/test/marketplace-manifest.test.ts b/src/test/marketplace-manifest.test.ts index f9eed0e..cb7562d 100644 --- a/src/test/marketplace-manifest.test.ts +++ b/src/test/marketplace-manifest.test.ts @@ -29,7 +29,7 @@ suite("Marketplace manifest", () => { assert.strictEqual(manifest.publisher, "auchan"); assert.strictEqual(manifest.name, "pion-code"); assert.strictEqual(manifest.displayName, "Pi / Code"); - assert.strictEqual(manifest.version, "0.2.11"); + assert.strictEqual(manifest.version, "0.2.12"); }); test("requires a trusted filesystem workspace", () => {