diff --git a/.changeset/periwinkle-primary.md b/.changeset/periwinkle-primary.md deleted file mode 100644 index e5ec49228..000000000 --- a/.changeset/periwinkle-primary.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -The TUI's main color (links, inline code, selections, focus, plan and shell mode) is now periwinkle instead of cyan in both the dark and light themes, and the xhigh effort color moves to a pinker violet so it stays distinct from plan mode. diff --git a/.changeset/pi-style-dock.md b/.changeset/pi-style-dock.md deleted file mode 100644 index cb1d6b1c2..000000000 --- a/.changeset/pi-style-dock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -The TUI now opens in fullscreen by default with the prompt fixed at the bottom, drawn as two plain rules with the working spinner inside the top rule; set `tui_mode = "regular"` in `tui.toml` to keep the chat in native terminal scrollback (existing `tui.toml` files keep their saved mode). diff --git a/.changeset/pi-tui-upstream-v1-0-1.md b/.changeset/pi-tui-upstream-v1-0-1.md deleted file mode 100644 index 06c04bbf3..000000000 --- a/.changeset/pi-tui-upstream-v1-0-1.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Update the terminal UI library to upstream pi v1.0.1, which keeps WezTerm images while scrolling, converts non-PNG images for Kitty, and fixes ANSI color order when a styled line is cut. diff --git a/.changeset/quiet-mcp-loading-line.md b/.changeset/quiet-mcp-loading-line.md deleted file mode 100644 index f214346ab..000000000 --- a/.changeset/quiet-mcp-loading-line.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -The TUI now shows one "Loading MCP: …" line with a blinking dot and the names of the servers still connecting, and removes it once all have loaded, instead of one line per connected server; failures and servers that need OAuth still get their own line. diff --git a/.changeset/shift-tab-effort.md b/.changeset/shift-tab-effort.md deleted file mode 100644 index 6cc6f35d4..000000000 --- a/.changeset/shift-tab-effort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Shift-Tab now cycles the current model's thinking effort (for example low, medium, high, xhigh, max) and the prompt frame takes that effort's color; Shift-Tab no longer toggles plan mode, so use `/plan` instead. diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md index bddc8efd9..40010a3b6 100644 --- a/apps/desktop/CHANGELOG.md +++ b/apps/desktop/CHANGELOG.md @@ -1,5 +1,21 @@ # @pymodel/pythinker-desktop +## 1.7.0 + +### Minor Changes + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - The TUI now opens in fullscreen by default with the prompt fixed at the bottom, drawn as two plain rules with the working spinner inside the top rule; set `tui_mode = "regular"` in `tui.toml` to keep the chat in native terminal scrollback (existing `tui.toml` files keep their saved mode). + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - Shift-Tab now cycles the current model's thinking effort (for example low, medium, high, xhigh, max) and the prompt frame takes that effort's color; Shift-Tab no longer toggles plan mode, so use `/plan` instead. + +### Patch Changes + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - The TUI's main color (links, inline code, selections, focus, plan and shell mode) is now periwinkle instead of cyan in both the dark and light themes, and the xhigh effort color moves to a pinker violet so it stays distinct from plan mode. + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - Update the terminal UI library to upstream pi v1.0.1, which keeps WezTerm images while scrolling, converts non-PNG images for Kitty, and fixes ANSI color order when a styled line is cut. + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - The TUI now shows one "Loading MCP: …" line with a blinking dot and the names of the servers still connecting, and removes it once all have loaded, instead of one line per connected server; failures and servers that need OAuth still get their own line. + ## 1.6.2 ### Patch Changes diff --git a/apps/desktop/package.json b/apps/desktop/package.json index c7e36c715..beea76415 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@pymodel/pythinker-desktop", "description": "Pythinker desktop application with tray-owned Host lifecycle", - "version": "1.6.2", + "version": "1.7.0", "private": true, "type": "module", "main": "dist/main.js", diff --git a/apps/pythinker-code/CHANGELOG.md b/apps/pythinker-code/CHANGELOG.md index b774f67e5..a3480e26a 100644 --- a/apps/pythinker-code/CHANGELOG.md +++ b/apps/pythinker-code/CHANGELOG.md @@ -1,5 +1,21 @@ # @pymodel/pythinker-code +## 2.6.0 + +### Minor Changes + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - The TUI now opens in fullscreen by default with the prompt fixed at the bottom, drawn as two plain rules with the working spinner inside the top rule; set `tui_mode = "regular"` in `tui.toml` to keep the chat in native terminal scrollback (existing `tui.toml` files keep their saved mode). + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - Shift-Tab now cycles the current model's thinking effort (for example low, medium, high, xhigh, max) and the prompt frame takes that effort's color; Shift-Tab no longer toggles plan mode, so use `/plan` instead. + +### Patch Changes + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - The TUI's main color (links, inline code, selections, focus, plan and shell mode) is now periwinkle instead of cyan in both the dark and light themes, and the xhigh effort color moves to a pinker violet so it stays distinct from plan mode. + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - Update the terminal UI library to upstream pi v1.0.1, which keeps WezTerm images while scrolling, converts non-PNG images for Kitty, and fixes ANSI color order when a styled line is cut. + +- [#369](https://github.com/PyModel/pythinker-code/pull/369) [`359f143`](https://github.com/PyModel/pythinker-code/commit/359f143d7c5820dbac24ca24b7c5cee76418e241) Thanks [@elkaix](https://github.com/elkaix)! - The TUI now shows one "Loading MCP: …" line with a blinking dot and the names of the servers still connecting, and removes it once all have loaded, instead of one line per connected server; failures and servers that need OAuth still get their own line. + ## 2.5.2 ### Patch Changes diff --git a/apps/pythinker-code/package.json b/apps/pythinker-code/package.json index c989167bd..0b9721cd7 100644 --- a/apps/pythinker-code/package.json +++ b/apps/pythinker-code/package.json @@ -1,6 +1,6 @@ { "name": "@pymodel/pythinker-code", - "version": "2.5.2", + "version": "2.6.0", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "PyModel",