diff --git a/.changeset/document-ssh-port-forwards.md b/.changeset/document-ssh-port-forwards.md deleted file mode 100644 index 4fdee620f..000000000 --- a/.changeset/document-ssh-port-forwards.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internal/docs": minor ---- - -Document SSH port forwards: the kinds and the wide-forwards node switch in the SSH guide, the toggle on the node management page, and forwarded ports in the ports reference. diff --git a/.changeset/picker-rows-fit-their-field.md b/.changeset/picker-rows-fit-their-field.md deleted file mode 100644 index dd96411ae..000000000 --- a/.changeset/picker-rows-fit-their-field.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internal/server": patch ---- - -Launch pickers hold their field's width now: a long reason could stretch a dropdown past the dialog around it. A machine whose SSH is off reads "SSH not enabled" in gold on its row instead of a full sentence cut short, the split button drops the border that made it look different from its header neighbours, and unlaunchable machines keep their greyed rows with the gold or muted reason beside them. diff --git a/.changeset/sharing-permission-selectors.md b/.changeset/sharing-permission-selectors.md deleted file mode 100644 index bb43a0eb0..000000000 --- a/.changeset/sharing-permission-selectors.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internal/server": patch ---- - -Use aligned permission dropdowns and a styled, searchable recipient picker in subshell and node sharing dialogs. Clear added recipients from the picker and require a valid selection before adding a grant. diff --git a/.changeset/ssh-forwarding-guide-screenshot.md b/.changeset/ssh-forwarding-guide-screenshot.md deleted file mode 100644 index ddb2e9c86..000000000 --- a/.changeset/ssh-forwarding-guide-screenshot.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@internal/docs": patch ---- - -Expand the SSH port-forwarding guide with connection steps, local and remote examples, access rules, troubleshooting, and a screenshot of the SSH panel. - -Refresh the sharing screenshot and instructions for permission dropdowns and the searchable recipient picker. diff --git a/.changeset/ssh-port-forwards.md b/.changeset/ssh-port-forwards.md deleted file mode 100644 index 2d574d6b0..000000000 --- a/.changeset/ssh-port-forwards.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internal/server": minor ---- - -SSH connections can carry port forwards you declare: local (`-L`), remote (`-R`), and dynamic SOCKS (`-D`) rows in the connection form and in SSH presets. Forwards bind the connecting node's loopback address unless its owner turns on **Allow wide port forwards** on the node's SSH card, and a remote forward's bind answers to the destination's own SSH server policy. A forward opens with the subshell and closes when it ends; the pane header's SSH tooltip lists the destination and the declared rows for the pane's whole life. Forwards that came from the connecting account's SSH configuration files are still refused by name; only rows declared at launch open a port. diff --git a/.changeset/website-ssh-sharing-screenshots.md b/.changeset/website-ssh-sharing-screenshots.md deleted file mode 100644 index ef3545394..000000000 --- a/.changeset/website-ssh-sharing-screenshots.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@internal/website": patch ---- - -Show SSH port forwarding on the homepage with a new connection-panel screenshot, and refresh the sharing screenshot with permission dropdowns and recipient search. diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 23c96675f..eb8ee6cee 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,17 @@ # @internal/docs +## 0.9.0 + +### Minor Changes + +- [#388](https://github.com/subshell-ai/subshell/pull/388) [`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7) Thanks [@theogravity](https://github.com/theogravity)! - Document SSH port forwards: the kinds and the wide-forwards node switch in the SSH guide, the toggle on the node management page, and forwarded ports in the ports reference. + +### Patch Changes + +- [#388](https://github.com/subshell-ai/subshell/pull/388) [`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7) Thanks [@theogravity](https://github.com/theogravity)! - Expand the SSH port-forwarding guide with connection steps, local and remote examples, access rules, troubleshooting, and a screenshot of the SSH panel. + + Refresh the sharing screenshot and instructions for permission dropdowns and the searchable recipient picker. + ## 0.8.2 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index b5539dcba..3b7322a7f 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,7 +1,7 @@ { "name": "@internal/docs", "description": "Public documentation site for Subshell — Fumadocs, statically exported", - "version": "0.8.2", + "version": "0.9.0", "license": "Apache-2.0", "type": "module", "private": true, diff --git a/apps/server/api/CHANGELOG.md b/apps/server/api/CHANGELOG.md index 92beb57fb..6420f6020 100644 --- a/apps/server/api/CHANGELOG.md +++ b/apps/server/api/CHANGELOG.md @@ -1,5 +1,17 @@ # @internal/server +## 2.3.0 + +### Minor Changes + +- [#388](https://github.com/subshell-ai/subshell/pull/388) [`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7) Thanks [@theogravity](https://github.com/theogravity)! - SSH connections can carry port forwards you declare: local (`-L`), remote (`-R`), and dynamic SOCKS (`-D`) rows in the connection form and in SSH presets. Forwards bind the connecting node's loopback address unless its owner turns on **Allow wide port forwards** on the node's SSH card, and a remote forward's bind answers to the destination's own SSH server policy. A forward opens with the subshell and closes when it ends; the pane header's SSH tooltip lists the destination and the declared rows for the pane's whole life. Forwards that came from the connecting account's SSH configuration files are still refused by name; only rows declared at launch open a port. + +### Patch Changes + +- [#388](https://github.com/subshell-ai/subshell/pull/388) [`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7) Thanks [@theogravity](https://github.com/theogravity)! - Launch pickers hold their field's width now: a long reason could stretch a dropdown past the dialog around it. A machine whose SSH is off reads "SSH not enabled" in gold on its row instead of a full sentence cut short, the split button drops the border that made it look different from its header neighbours, and unlaunchable machines keep their greyed rows with the gold or muted reason beside them. + +- [#388](https://github.com/subshell-ai/subshell/pull/388) [`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7) Thanks [@theogravity](https://github.com/theogravity)! - Use aligned permission dropdowns and a styled, searchable recipient picker in subshell and node sharing dialogs. Clear added recipients from the picker and require a valid selection before adding a grant. + ## 2.2.0 ### Minor Changes diff --git a/apps/server/api/package.json b/apps/server/api/package.json index 70b96b22d..813cadb1d 100644 --- a/apps/server/api/package.json +++ b/apps/server/api/package.json @@ -1,7 +1,7 @@ { "name": "@internal/server", "description": "", - "version": "2.2.0", + "version": "2.3.0", "license": "AGPL-3.0-only", "type": "module", "private": true, diff --git a/apps/server/desktop/CHANGELOG.md b/apps/server/desktop/CHANGELOG.md index cdb37b398..696211a8d 100644 --- a/apps/server/desktop/CHANGELOG.md +++ b/apps/server/desktop/CHANGELOG.md @@ -1,5 +1,12 @@ # @internal/desktop-server +## 1.5.2 + +### Patch Changes + +- Updated dependencies [[`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7), [`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7), [`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7)]: + - @internal/server@2.3.0 + ## 1.5.1 ### Patch Changes diff --git a/apps/server/desktop/package.json b/apps/server/desktop/package.json index 90075e69a..52d967fda 100644 --- a/apps/server/desktop/package.json +++ b/apps/server/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@internal/desktop-server", "description": "Subshell Server — a Tauri shell that installs, runs and manages a local subshell-server", - "version": "1.5.1", + "version": "1.5.2", "license": "AGPL-3.0-only", "type": "module", "private": true, diff --git a/apps/website/CHANGELOG.md b/apps/website/CHANGELOG.md index 3a619e03d..7cfc5caee 100644 --- a/apps/website/CHANGELOG.md +++ b/apps/website/CHANGELOG.md @@ -1,5 +1,11 @@ # @internal/website +## 0.2.15 + +### Patch Changes + +- [#388](https://github.com/subshell-ai/subshell/pull/388) [`e465fc1`](https://github.com/subshell-ai/subshell/commit/e465fc1f591f8fff7f78811f209c1a9d111997e7) Thanks [@theogravity](https://github.com/theogravity)! - Show SSH port forwarding on the homepage with a new connection-panel screenshot, and refresh the sharing screenshot with permission dropdowns and recipient search. + ## 0.2.14 ### Patch Changes diff --git a/apps/website/package.json b/apps/website/package.json index 5742c9649..0d3f6a749 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -1,7 +1,7 @@ { "name": "@internal/website", "description": "Public marketing site for Subshell: static export at subshell.sh", - "version": "0.2.14", + "version": "0.2.15", "license": "Apache-2.0", "type": "module", "private": true, diff --git a/bun.lock b/bun.lock index f96b1a0af..8c3089a61 100644 --- a/bun.lock +++ b/bun.lock @@ -103,7 +103,7 @@ }, "apps/docs": { "name": "@internal/docs", - "version": "0.8.2", + "version": "0.9.0", "dependencies": { "beautiful-mermaid": "1.1.3", "fumadocs-core": "16.15.11", @@ -179,7 +179,7 @@ }, "apps/server/api": { "name": "@internal/server", - "version": "2.2.0", + "version": "2.3.0", "dependencies": { "@better-auth/api-key": "1.7.1", "@better-auth/passkey": "1.7.1", @@ -226,7 +226,7 @@ }, "apps/server/desktop": { "name": "@internal/desktop-server", - "version": "1.5.1", + "version": "1.5.2", "dependencies": { "@base-ui/react": "1.7.0", "@internal/assistant": "workspace:*", @@ -313,7 +313,7 @@ }, "apps/website": { "name": "@internal/website", - "version": "0.2.14", + "version": "0.2.15", "dependencies": { "@internal/subshell-protocol": "workspace:*", "class-variance-authority": "0.7.1",