From ffb2942eadc08e3f8bbf93c4deb13fd9b5a30339 Mon Sep 17 00:00:00 2001 From: Federico Jaramillo Martinez Date: Thu, 21 May 2026 14:03:07 +0200 Subject: [PATCH] chore(release): v1.202605.11 --- .changeset/auto-pi-web-themes.md | 5 ---- .../clear-archived-workspace-activity.md | 5 ---- .changeset/deep-link-terminals.md | 5 ---- .changeset/dev-load-plugin-workspaces.md | 6 ----- .changeset/dogfood-actions-plugin-package.md | 6 ----- .../fix-pi-package-service-entrypoints.md | 5 ---- .changeset/friendly-missing-actions-config.md | 5 ---- .changeset/guard-resize-observer-elements.md | 5 ---- .changeset/isolate-plugin-registration.md | 5 ---- .changeset/mobile-location-context.md | 5 ---- .changeset/navigation-overflow-lens.md | 5 ---- .../quiet-archived-session-selection.md | 5 ---- .changeset/scroll-workspace-hover-lens.md | 5 ---- .../stabilize-chat-scroll-disclosure.md | 5 ---- .changeset/stabilize-plugin-action-clicks.md | 5 ---- .changeset/steady-stream-scroll.md | 5 ---- .changeset/terminal-shortcut-action.md | 5 ---- CHANGELOG.md | 21 +++++++++++++++ package-lock.json | 8 +++--- package.json | 2 +- plugins/actions/CHANGELOG.md | 26 +++++++++++++++++++ plugins/actions/package.json | 4 +-- 22 files changed, 54 insertions(+), 94 deletions(-) delete mode 100644 .changeset/auto-pi-web-themes.md delete mode 100644 .changeset/clear-archived-workspace-activity.md delete mode 100644 .changeset/deep-link-terminals.md delete mode 100644 .changeset/dev-load-plugin-workspaces.md delete mode 100644 .changeset/dogfood-actions-plugin-package.md delete mode 100644 .changeset/fix-pi-package-service-entrypoints.md delete mode 100644 .changeset/friendly-missing-actions-config.md delete mode 100644 .changeset/guard-resize-observer-elements.md delete mode 100644 .changeset/isolate-plugin-registration.md delete mode 100644 .changeset/mobile-location-context.md delete mode 100644 .changeset/navigation-overflow-lens.md delete mode 100644 .changeset/quiet-archived-session-selection.md delete mode 100644 .changeset/scroll-workspace-hover-lens.md delete mode 100644 .changeset/stabilize-chat-scroll-disclosure.md delete mode 100644 .changeset/stabilize-plugin-action-clicks.md delete mode 100644 .changeset/steady-stream-scroll.md delete mode 100644 .changeset/terminal-shortcut-action.md create mode 100644 plugins/actions/CHANGELOG.md diff --git a/.changeset/auto-pi-web-themes.md b/.changeset/auto-pi-web-themes.md deleted file mode 100644 index 5959098..0000000 --- a/.changeset/auto-pi-web-themes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Make the Pi Web light/dark themes the default automatic theme pair and keep Classic as the fallback for missing theme selections. diff --git a/.changeset/clear-archived-workspace-activity.md b/.changeset/clear-archived-workspace-activity.md deleted file mode 100644 index c6cfbbd..0000000 --- a/.changeset/clear-archived-workspace-activity.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Clear stale workspace activity indicators when sessions become idle or all remaining sessions are archived. diff --git a/.changeset/deep-link-terminals.md b/.changeset/deep-link-terminals.md deleted file mode 100644 index 2f22b75..0000000 --- a/.changeset/deep-link-terminals.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Deep-link terminal selection so action-created terminals open directly and reload back to the same terminal. diff --git a/.changeset/dev-load-plugin-workspaces.md b/.changeset/dev-load-plugin-workspaces.md deleted file mode 100644 index d0ee369..0000000 --- a/.changeset/dev-load-plugin-workspaces.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@jmfederico/pi-web": patch -"@jmfederico/pi-web-actions": patch ---- - -Load and watch first-party workspace plugin packages from the single Pi Web development command without requiring local symlinks. diff --git a/.changeset/dogfood-actions-plugin-package.md b/.changeset/dogfood-actions-plugin-package.md deleted file mode 100644 index d63cd2a..0000000 --- a/.changeset/dogfood-actions-plugin-package.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@jmfederico/pi-web": patch -"@jmfederico/pi-web-actions": patch ---- - -Document and harden separate Pi Web plugin package development, including the Actions plugin refresh flow and public terminal navigation helper. diff --git a/.changeset/fix-pi-package-service-entrypoints.md b/.changeset/fix-pi-package-service-entrypoints.md deleted file mode 100644 index ef2f0e2..0000000 --- a/.changeset/fix-pi-package-service-entrypoints.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Allow Pi package installs to create systemd services from bundled Pi Web entrypoints when `pi-web-server` and `pi-web-sessiond` are not on the service shell PATH. diff --git a/.changeset/friendly-missing-actions-config.md b/.changeset/friendly-missing-actions-config.md deleted file mode 100644 index ee86a1a..0000000 --- a/.changeset/friendly-missing-actions-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web-actions": patch ---- - -Treat missing workspace actions configuration as an empty optional state instead of an error, with clearer guidance for invalid configs. diff --git a/.changeset/guard-resize-observer-elements.md b/.changeset/guard-resize-observer-elements.md deleted file mode 100644 index 7b3d09c..0000000 --- a/.changeset/guard-resize-observer-elements.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Prevent resize observers from attaching to missing UI elements during panel rerenders. diff --git a/.changeset/isolate-plugin-registration.md b/.changeset/isolate-plugin-registration.md deleted file mode 100644 index 7bf6e6d..0000000 --- a/.changeset/isolate-plugin-registration.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Keep loading other external plugins when one plugin fails during registration. diff --git a/.changeset/mobile-location-context.md b/.changeset/mobile-location-context.md deleted file mode 100644 index d9d9860..0000000 --- a/.changeset/mobile-location-context.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Add persistent project, workspace, and session context in the web UI so mobile users keep their location visible while navigating between panels and chat. diff --git a/.changeset/navigation-overflow-lens.md b/.changeset/navigation-overflow-lens.md deleted file mode 100644 index ce429ce..0000000 --- a/.changeset/navigation-overflow-lens.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Add in-place overflow lenses for workspace rows so truncated workspace labels and plugin links can be read or clicked, and cap long project and session names to two lines. diff --git a/.changeset/quiet-archived-session-selection.md b/.changeset/quiet-archived-session-selection.md deleted file mode 100644 index cca770a..0000000 --- a/.changeset/quiet-archived-session-selection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Avoid automatically reselecting archived-only sessions unless an archived session was explicitly selected, and let closing the archived section clear archived session selection. diff --git a/.changeset/scroll-workspace-hover-lens.md b/.changeset/scroll-workspace-hover-lens.md deleted file mode 100644 index 75af6d3..0000000 --- a/.changeset/scroll-workspace-hover-lens.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Replace the workspace hover lens with a workspace actions/details menu so metadata remains accessible without blocking list scrolling or shifting rows. diff --git a/.changeset/stabilize-chat-scroll-disclosure.md b/.changeset/stabilize-chat-scroll-disclosure.md deleted file mode 100644 index c063731..0000000 --- a/.changeset/stabilize-chat-scroll-disclosure.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Preserve chat scroll positions more reliably across session and workspace changes, and keep live event groups collapsed when users close them during streaming. diff --git a/.changeset/stabilize-plugin-action-clicks.md b/.changeset/stabilize-plugin-action-clicks.md deleted file mode 100644 index 0354723..0000000 --- a/.changeset/stabilize-plugin-action-clicks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Keep action-palette plugin actions responsive when they change workspace tools or routes. diff --git a/.changeset/steady-stream-scroll.md b/.changeset/steady-stream-scroll.md deleted file mode 100644 index e42a542..0000000 --- a/.changeset/steady-stream-scroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Rework chat scroll restoration around explicit bottom and anchor positions so session navigation and streaming updates keep the user's reading position stable. diff --git a/.changeset/terminal-shortcut-action.md b/.changeset/terminal-shortcut-action.md deleted file mode 100644 index 3d27ac7..0000000 --- a/.changeset/terminal-shortcut-action.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jmfederico/pi-web": patch ---- - -Add a Go to Terminal action with a keyboard shortcut and clarify that plugin shortcuts are default keybindings attached to actions. diff --git a/CHANGELOG.md b/CHANGELOG.md index f02cbc1..2717585 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # @jmfederico/pi-web +## 1.202605.11 + +### Patch Changes + +- 1f06b25: Make the Pi Web light/dark themes the default automatic theme pair and keep Classic as the fallback for missing theme selections. +- 619840a: Clear stale workspace activity indicators when sessions become idle or all remaining sessions are archived. +- 9d4a017: Deep-link terminal selection so action-created terminals open directly and reload back to the same terminal. +- 698a899: Load and watch first-party workspace plugin packages from the single Pi Web development command without requiring local symlinks. +- fb7903f: Document and harden separate Pi Web plugin package development, including the Actions plugin refresh flow and public terminal navigation helper. +- 32182a5: Allow Pi package installs to create systemd services from bundled Pi Web entrypoints when `pi-web-server` and `pi-web-sessiond` are not on the service shell PATH. +- 8fbdd6e: Prevent resize observers from attaching to missing UI elements during panel rerenders. +- 1f06b25: Keep loading other external plugins when one plugin fails during registration. +- 2631a63: Add persistent project, workspace, and session context in the web UI so mobile users keep their location visible while navigating between panels and chat. +- 3da2fcf: Add in-place overflow lenses for workspace rows so truncated workspace labels and plugin links can be read or clicked, and cap long project and session names to two lines. +- 894c4d0: Avoid automatically reselecting archived-only sessions unless an archived session was explicitly selected, and let closing the archived section clear archived session selection. +- cf1b0ed: Replace the workspace hover lens with a workspace actions/details menu so metadata remains accessible without blocking list scrolling or shifting rows. +- ea5d863: Preserve chat scroll positions more reliably across session and workspace changes, and keep live event groups collapsed when users close them during streaming. +- 0a086c9: Keep action-palette plugin actions responsive when they change workspace tools or routes. +- 3cce6d2: Rework chat scroll restoration around explicit bottom and anchor positions so session navigation and streaming updates keep the user's reading position stable. +- e5bc87b: Add a Go to Terminal action with a keyboard shortcut and clarify that plugin shortcuts are default keybindings attached to actions. + ## 1.202605.10 ### Patch Changes diff --git a/package-lock.json b/package-lock.json index d79b1a3..3f3330d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@jmfederico/pi-web", - "version": "1.202605.10", + "version": "1.202605.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@jmfederico/pi-web", - "version": "1.202605.10", + "version": "1.202605.11", "license": "MIT", "workspaces": [ ".", @@ -8682,14 +8682,14 @@ }, "plugins/actions": { "name": "@jmfederico/pi-web-actions", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "devDependencies": { "typescript": "^5.9.3", "vitest": "^4.1.5" }, "peerDependencies": { - "@jmfederico/pi-web": ">=1.202605.10 <2" + "@jmfederico/pi-web": ">=1.202605.11 <2" }, "peerDependenciesMeta": { "@jmfederico/pi-web": { diff --git a/package.json b/package.json index 6b1480b..809569a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@jmfederico/pi-web", - "version": "1.202605.10", + "version": "1.202605.11", "description": "Remote web UI and browser control plane for persistent Pi Coding Agent sessions.", "license": "MIT", "author": "Federico Jaramillo Martinez", diff --git a/plugins/actions/CHANGELOG.md b/plugins/actions/CHANGELOG.md new file mode 100644 index 0000000..6979a89 --- /dev/null +++ b/plugins/actions/CHANGELOG.md @@ -0,0 +1,26 @@ +# @jmfederico/pi-web-actions + +## 0.1.1 + +### Patch Changes + +- 698a899: Load and watch first-party workspace plugin packages from the single Pi Web development command without requiring local symlinks. +- fb7903f: Document and harden separate Pi Web plugin package development, including the Actions plugin refresh flow and public terminal navigation helper. +- 73fe658: Treat missing workspace actions configuration as an empty optional state instead of an error, with clearer guidance for invalid configs. +- Updated dependencies [1f06b25] +- Updated dependencies [619840a] +- Updated dependencies [9d4a017] +- Updated dependencies [698a899] +- Updated dependencies [fb7903f] +- Updated dependencies [32182a5] +- Updated dependencies [8fbdd6e] +- Updated dependencies [1f06b25] +- Updated dependencies [2631a63] +- Updated dependencies [3da2fcf] +- Updated dependencies [894c4d0] +- Updated dependencies [cf1b0ed] +- Updated dependencies [ea5d863] +- Updated dependencies [0a086c9] +- Updated dependencies [3cce6d2] +- Updated dependencies [e5bc87b] + - @jmfederico/pi-web@1.202605.11 diff --git a/plugins/actions/package.json b/plugins/actions/package.json index 2c5b44a..550d525 100644 --- a/plugins/actions/package.json +++ b/plugins/actions/package.json @@ -1,6 +1,6 @@ { "name": "@jmfederico/pi-web-actions", - "version": "0.1.0", + "version": "0.1.1", "description": "Configurable workspace actions plugin for Pi Web.", "license": "MIT", "type": "module", @@ -23,7 +23,7 @@ "workspace" ], "peerDependencies": { - "@jmfederico/pi-web": ">=1.202605.10 <2" + "@jmfederico/pi-web": ">=1.202605.11 <2" }, "peerDependenciesMeta": { "@jmfederico/pi-web": {