diff --git a/.changeset/desktop-design-port.md b/.changeset/desktop-design-port.md deleted file mode 100644 index 2ddae9ce..00000000 --- a/.changeset/desktop-design-port.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Match the desktop app's sidebar, collapse animation, empty-state visuals, and typography to the desktop design. diff --git a/.changeset/desktop-taskkill-timeout.md b/.changeset/desktop-taskkill-timeout.md deleted file mode 100644 index c7d7cc35..00000000 --- a/.changeset/desktop-taskkill-timeout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@pymodel/pythinker-desktop': patch ---- - -Bound the Windows process-tree kill so a stalled taskkill cannot freeze desktop shutdown diff --git a/.changeset/desktop-update-settings.md b/.changeset/desktop-update-settings.md deleted file mode 100644 index 3421e89d..00000000 --- a/.changeset/desktop-update-settings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Add a Desktop app section to web settings with automatic updates on by default, a manual update check, and a restart-to-update action. diff --git a/.changeset/desktop-windows-ci-fixes.md b/.changeset/desktop-windows-ci-fixes.md deleted file mode 100644 index 1e762bbb..00000000 --- a/.changeset/desktop-windows-ci-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@pymodel/pythinker-desktop': patch ---- - -Fix Windows runtime staging and skip empty signing credentials in the desktop release workflow diff --git a/.changeset/desktop-windows-deploy-target.md b/.changeset/desktop-windows-deploy-target.md deleted file mode 100644 index 1c0ab894..00000000 --- a/.changeset/desktop-windows-deploy-target.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@pymodel/pythinker-desktop': patch ---- - -Stage the desktop Host closure inside the workspace so pnpm deploy resolves the target on Windows diff --git a/.changeset/desktop-windows-packaging.md b/.changeset/desktop-windows-packaging.md deleted file mode 100644 index cf74b3cd..00000000 --- a/.changeset/desktop-windows-packaging.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@pymodel/pythinker-desktop': patch ---- - -Add the Windows NSIS installer target, release script, and release workflow job diff --git a/.changeset/desktop-windows-runtime.md b/.changeset/desktop-windows-runtime.md deleted file mode 100644 index a92387c8..00000000 --- a/.changeset/desktop-windows-runtime.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@pymodel/pythinker-desktop': patch ---- - -Fix Windows process-tree shutdown, packaged-runtime guards, and taskbar identity in the desktop app diff --git a/.changeset/journal-question-events.md b/.changeset/journal-question-events.md deleted file mode 100644 index a8b29582..00000000 --- a/.changeset/journal-question-events.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Fix sessions failing to load with an invalid event journal error after questions or approvals were resolved. diff --git a/.changeset/node-20-support.md b/.changeset/node-20-support.md deleted file mode 100644 index b2b73a50..00000000 --- a/.changeset/node-20-support.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Run on Node 20 and newer by only re-executing for FFI support on Node 26.4+. diff --git a/.changeset/reliable-release-channel.md b/.changeset/reliable-release-channel.md deleted file mode 100644 index 0c18f953..00000000 --- a/.changeset/reliable-release-channel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Keep releases visible in the update channel when a CDN rebuild request is temporarily lost. diff --git a/.changeset/rename-vscode-marketplace-id.md b/.changeset/rename-vscode-marketplace-id.md deleted file mode 100644 index 804ea3fc..00000000 --- a/.changeset/rename-vscode-marketplace-id.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Change the VS Code extension Marketplace ID to `pymodel.pythinker`. Existing users must install the extension again under the new ID because Microsoft permanently retired the previous ID. diff --git a/.changeset/sdk-event-union.md b/.changeset/sdk-event-union.md deleted file mode 100644 index d743e7b5..00000000 --- a/.changeset/sdk-event-union.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code-sdk": major ---- - -Add question, approval, and prompt lifecycle events to the SDK session event types. diff --git a/.changeset/session-listing-resilience.md b/.changeset/session-listing-resilience.md deleted file mode 100644 index d9caf272..00000000 --- a/.changeset/session-listing-resilience.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Skip invalid sessions during listing instead of failing the whole list. diff --git a/.changeset/status-bar-update-notice.md b/.changeset/status-bar-update-notice.md deleted file mode 100644 index 59788ea3..00000000 --- a/.changeset/status-bar-update-notice.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Highlight the update notice in the terminal status bar with the warning color. diff --git a/.changeset/use-app-token-for-brew-tap.md b/.changeset/use-app-token-for-brew-tap.md deleted file mode 100644 index cc27329d..00000000 --- a/.changeset/use-app-token-for-brew-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Use a scoped GitHub App token for Homebrew tap updates. diff --git a/.changeset/web-brand-refresh.md b/.changeset/web-brand-refresh.md deleted file mode 100644 index 03d6bd88..00000000 --- a/.changeset/web-brand-refresh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": minor ---- - -Refresh the web UI accent color and show the animated mascot on workflow cards, the activity spinner, and the empty state. diff --git a/.changeset/web-transcript-dedupe.md b/.changeset/web-transcript-dedupe.md deleted file mode 100644 index 3571a45e..00000000 --- a/.changeset/web-transcript-dedupe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pymodel/pythinker-code": patch ---- - -Fix duplicated streamed transcript copies and lost paragraph breaks in the web UI. diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md new file mode 100644 index 00000000..433ff77a --- /dev/null +++ b/apps/desktop/CHANGELOG.md @@ -0,0 +1,15 @@ +# @pymodel/pythinker-desktop + +## 0.1.1 + +### Patch Changes + +- [#81](https://github.com/PyModel/pythinker-code/pull/81) [`8717330`](https://github.com/PyModel/pythinker-code/commit/8717330b22049faf1d45be97dfee814b5272a33b) - Bound the Windows process-tree kill so a stalled taskkill cannot freeze desktop shutdown + +- [#81](https://github.com/PyModel/pythinker-code/pull/81) [`8717330`](https://github.com/PyModel/pythinker-code/commit/8717330b22049faf1d45be97dfee814b5272a33b) - Fix Windows runtime staging and skip empty signing credentials in the desktop release workflow + +- [#81](https://github.com/PyModel/pythinker-code/pull/81) [`8717330`](https://github.com/PyModel/pythinker-code/commit/8717330b22049faf1d45be97dfee814b5272a33b) - Stage the desktop Host closure inside the workspace so pnpm deploy resolves the target on Windows + +- [#81](https://github.com/PyModel/pythinker-code/pull/81) [`8717330`](https://github.com/PyModel/pythinker-code/commit/8717330b22049faf1d45be97dfee814b5272a33b) - Add the Windows NSIS installer target, release script, and release workflow job + +- [#81](https://github.com/PyModel/pythinker-code/pull/81) [`8717330`](https://github.com/PyModel/pythinker-code/commit/8717330b22049faf1d45be97dfee814b5272a33b) - Fix Windows process-tree shutdown, packaged-runtime guards, and taskbar identity in the desktop app diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 4df3a5bb..5321fef5 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": "0.1.0", + "version": "0.1.1", "private": true, "type": "module", "main": "dist/main.js", diff --git a/apps/pythinker-code/CHANGELOG.md b/apps/pythinker-code/CHANGELOG.md index 7b0067a5..2c25bfaf 100644 --- a/apps/pythinker-code/CHANGELOG.md +++ b/apps/pythinker-code/CHANGELOG.md @@ -1,5 +1,33 @@ # @pymodel/pythinker-code +## 0.19.0 + +### Minor Changes + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Match the desktop app's sidebar, collapse animation, empty-state visuals, and typography to the desktop design. + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Add a Desktop app section to web settings with automatic updates on by default, a manual update check, and a restart-to-update action. + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Refresh the web UI accent color and show the animated mascot on workflow cards, the activity spinner, and the empty state. + +### Patch Changes + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Fix sessions failing to load with an invalid event journal error after questions or approvals were resolved. + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Run on Node 20 and newer by only re-executing for FFI support on Node 26.4+. + +- [#77](https://github.com/PyModel/pythinker-code/pull/77) [`26f3d18`](https://github.com/PyModel/pythinker-code/commit/26f3d18fe2a3ececb61c0fcb38605528c222c61e) - Keep releases visible in the update channel when a CDN rebuild request is temporarily lost. + +- [#78](https://github.com/PyModel/pythinker-code/pull/78) [`86a4f9a`](https://github.com/PyModel/pythinker-code/commit/86a4f9abe9f51f4e81408a47e2f17d1af0c9cfbe) - Change the VS Code extension Marketplace ID to `pymodel.pythinker`. Existing users must install the extension again under the new ID because Microsoft permanently retired the previous ID. + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Skip invalid sessions during listing instead of failing the whole list. + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Highlight the update notice in the terminal status bar with the warning color. + +- [#77](https://github.com/PyModel/pythinker-code/pull/77) [`26f3d18`](https://github.com/PyModel/pythinker-code/commit/26f3d18fe2a3ececb61c0fcb38605528c222c61e) - Use a scoped GitHub App token for Homebrew tap updates. + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Fix duplicated streamed transcript copies and lost paragraph breaks in the web UI. + ## 0.18.0 ### Minor Changes diff --git a/apps/pythinker-code/package.json b/apps/pythinker-code/package.json index ad541461..17c1a825 100644 --- a/apps/pythinker-code/package.json +++ b/apps/pythinker-code/package.json @@ -1,6 +1,6 @@ { "name": "@pymodel/pythinker-code", - "version": "0.18.0", + "version": "0.19.0", "description": "The Starting Point for Next-Gen Agents", "license": "MIT", "author": "Pythoughts", diff --git a/apps/vscode/CHANGELOG.md b/apps/vscode/CHANGELOG.md index 0bd8e420..e3a05dc5 100644 --- a/apps/vscode/CHANGELOG.md +++ b/apps/vscode/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.9.2 + +### Patch Changes + +- Updated dependencies [[`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9)]: + - @pymodel/pythinker-code-sdk@1.0.0 + ## 0.9.1 ### Patch Changes diff --git a/apps/vscode/package.json b/apps/vscode/package.json index 139ddea3..77aa4a23 100644 --- a/apps/vscode/package.json +++ b/apps/vscode/package.json @@ -3,7 +3,7 @@ "publisher": "pymodel", "displayName": "Pythinker Code", "description": "Pythinker Code extension for VS Code", - "version": "0.9.1", + "version": "0.9.2", "private": true, "license": "Apache-2.0", "type": "module", diff --git a/packages/node-sdk/CHANGELOG.md b/packages/node-sdk/CHANGELOG.md index c38bd107..52c59205 100644 --- a/packages/node-sdk/CHANGELOG.md +++ b/packages/node-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @pymodel/pythinker-code-sdk +## 1.0.0 + +### Major Changes + +- [#80](https://github.com/PyModel/pythinker-code/pull/80) [`17818ea`](https://github.com/PyModel/pythinker-code/commit/17818ea6006cc3d4176ab7ede048163a457a99f9) - Add question, approval, and prompt lifecycle events to the SDK session event types. + ## 0.16.0 ### Minor Changes diff --git a/packages/node-sdk/package.json b/packages/node-sdk/package.json index 98f0b01b..a46591e2 100644 --- a/packages/node-sdk/package.json +++ b/packages/node-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@pymodel/pythinker-code-sdk", - "version": "0.16.0", + "version": "1.0.0", "private": true, "description": "TypeScript SDK for the Pythinker Code Agent", "license": "MIT",