Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion src/test/marketplace-manifest.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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", () => {
Expand Down
Loading