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
5 changes: 0 additions & 5 deletions .changeset/dialog-scroll-pin.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/directory-picker-walk.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/explore-cursor-boundary.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fresh-navigation-media.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/mcp-sdk-2-3-1.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/preserve-relay-reply-slot.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/remove-last-pane-retires.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/sidebar-bar-height.md

This file was deleted.

26 changes: 0 additions & 26 deletions .changeset/sidebar-bottom-bar.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/website-media-refresh.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/workspace-picker-spacing.md

This file was deleted.

8 changes: 8 additions & 0 deletions apps/client/desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @internal/desktop-client

## 1.3.3

### Patch Changes

- [#409](https://github.com/subshell-ai/subshell/pull/409) [`9ab6c38`](https://github.com/subshell-ai/subshell/commit/9ab6c38ec2b6701cda16420928b19c7cb5915381) Thanks [@theogravity](https://github.com/theogravity)! - Keep a failed SSH-agent request pending until its genuine reply is discarded after a forged reply is rejected, so a later connection cannot receive the earlier request’s response.
- Updated dependencies [[`082da99`](https://github.com/subshell-ai/subshell/commit/082da99cb6518a00de0394e89953f5eb9d35dd56), [`9ab6c38`](https://github.com/subshell-ai/subshell/commit/9ab6c38ec2b6701cda16420928b19c7cb5915381)]:
- @internal/node@2.2.2

## 1.3.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/client/desktop/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@internal/desktop-client",
"description": "Subshell Client: a Tauri shell that registers this machine as a subshell node and manages its node daemon",
"version": "1.3.2",
"version": "1.3.3",
"license": "Apache-2.0",
"type": "module",
"private": true,
Expand Down
6 changes: 6 additions & 0 deletions apps/docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @internal/docs

## 0.10.1

### Patch Changes

- [#409](https://github.com/subshell-ai/subshell/pull/409) [`9ab6c38`](https://github.com/subshell-ai/subshell/commit/9ab6c38ec2b6701cda16420928b19c7cb5915381) Thanks [@theogravity](https://github.com/theogravity)! - Refresh screenshots and navigation instructions for the sidebar bottom bar, and explain the walking folder picker.

## 0.10.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/docs/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@internal/docs",
"description": "Public documentation site for Subshell — Fumadocs, statically exported",
"version": "0.10.0",
"version": "0.10.1",
"license": "Apache-2.0",
"type": "module",
"private": true,
Expand Down
10 changes: 10 additions & 0 deletions apps/node/agent/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @internal/node

## 2.2.2

### Patch Changes

- [#401](https://github.com/subshell-ai/subshell/pull/401) [`082da99`](https://github.com/subshell-ai/subshell/commit/082da99cb6518a00de0394e89953f5eb9d35dd56) Thanks [@theogravity](https://github.com/theogravity)! - The MCP SDKs move to 2.3.1, taking the published fixes for the transport
advisories. The pane MCP server and its e2e client speak stdio, so nothing was
exposed: this is hygiene, not a patch for a live hole.

- [#409](https://github.com/subshell-ai/subshell/pull/409) [`9ab6c38`](https://github.com/subshell-ai/subshell/commit/9ab6c38ec2b6701cda16420928b19c7cb5915381) Thanks [@theogravity](https://github.com/theogravity)! - Keep a failed SSH-agent request pending until its genuine reply is discarded after a forged reply is rejected, so a later connection cannot receive the earlier request’s response.

## 2.2.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/node/agent/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@internal/node",
"description": "subshell — node daemon: enrolls with the control plane and executes signed commands",
"version": "2.2.1",
"version": "2.2.2",
"license": "Apache-2.0",
"type": "module",
"private": true,
Expand Down
50 changes: 50 additions & 0 deletions apps/server/api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
# @internal/server

## 2.4.1

### Patch Changes

- [#408](https://github.com/subshell-ai/subshell/pull/408) [`be3c798`](https://github.com/subshell-ai/subshell/commit/be3c7983e125fa7a6eb052b2a1237633308a8898) Thanks [@theogravity](https://github.com/theogravity)! - Dialogs and drawers scroll again on the iPhone. A tap-selected option can leave iOS focus on the page body, and the terminal's scroll pin read that as an idle page and snapped an open dialog's own scroller back to the top the moment a form grew past its height cap. A scroller inside an open modal is now exempt from the pin, by surface rather than by focus.

- [#405](https://github.com/subshell-ai/subshell/pull/405) [`946b662`](https://github.com/subshell-ai/subshell/commit/946b6620faa8544aef45a31633530ec668840fbf) Thanks [@theogravity](https://github.com/theogravity)! - The folder picker now pages through huge listings instead of stopping at the first thousand entries. It walks the server's cursor as you scroll, virtualizes the rows so a 30,000-folder directory stays smooth, says so when a browse hit the server's cap, and stops re-replaying a walk every time the picker reopens. Starring a folder updates the cached listing in place instead of refetching every page.

- [#404](https://github.com/subshell-ai/subshell/pull/404) [`edeb198`](https://github.com/subshell-ai/subshell/commit/edeb1987f30e4731588ecdce16a0297cecf53109) Thanks [@theogravity](https://github.com/theogravity)! - The explore endpoint now checks its cursor at the boundary: a malformed or oversized one gets a clear 400 instead of a confusing listing, and a huge-but-legal one simply answers empty. A browse that hits the folder cap now carries a `truncated` flag through the API so callers can say some folders are missing.

- [#401](https://github.com/subshell-ai/subshell/pull/401) [`082da99`](https://github.com/subshell-ai/subshell/commit/082da99cb6518a00de0394e89953f5eb9d35dd56) Thanks [@theogravity](https://github.com/theogravity)! - The MCP SDKs move to 2.3.1, taking the published fixes for the transport
advisories. The pane MCP server and its e2e client speak stdio, so nothing was
exposed: this is hygiene, not a patch for a live hole.

- [#409](https://github.com/subshell-ai/subshell/pull/409) [`9ab6c38`](https://github.com/subshell-ai/subshell/commit/9ab6c38ec2b6701cda16420928b19c7cb5915381) Thanks [@theogravity](https://github.com/theogravity)! - Keep a failed SSH-agent request pending until its genuine reply is discarded after a forged reply is rejected, so a later connection cannot receive the earlier request’s response.

- [#406](https://github.com/subshell-ai/subshell/pull/406) [`78724d0`](https://github.com/subshell-ai/subshell/commit/78724d0c43fe839a416fc19f6c7d49813de2824e) Thanks [@theogravity](https://github.com/theogravity)! - Removing a workspace's last tab now retires the workspace instead of
refusing, matching how closing a subshell already behaved. The pane's
subshell keeps running; it just no longer sits in a workspace. Tab close
buttons and the rail's drag-out are enabled for the final tab, and the page
that lost its workspace lands somewhere sensible.

- [#403](https://github.com/subshell-ai/subshell/pull/403) [`2bc4db0`](https://github.com/subshell-ai/subshell/commit/2bc4db04a0cea324a325bc4ae6a7895b6927e34a) Thanks [@theogravity](https://github.com/theogravity)! - The sidebar's bottom bar sits tighter on mouse-and-keyboard setups: its cells
drop from 44px to 36px on a fine pointer, pulling the bar from 53px to 45px.
Phones and other touch setups keep the roomy 44px touch targets.

- [#401](https://github.com/subshell-ai/subshell/pull/401) [`082da99`](https://github.com/subshell-ai/subshell/commit/082da99cb6518a00de0394e89953f5eb9d35dd56) Thanks [@theogravity](https://github.com/theogravity)! - The sidebar's narrow icon rail is gone, and the panel is now the whole
sidebar. Its section cells dock as a centered icon-button bar at the panel's
bottom: Workspaces and Settings are links, Subshell for Mobile opens the
install dialog, and Account opens the profile card, its trigger keeping the
amber update dot. Inside Subshell Server, "Open in
browser" joins as the bar's last button, and the server status rows sit on
their own strip below it. Clicking a section link still lands on the page you
last visited there.

Panel collapse retires with the rail, so the Subshell Server menu no longer
offers "Toggle Sidebar" and Cmd+B is free.

Renaming a subshell now re-titles its open dock tab right away. The live feed
invalidates the workspace read a rename touches, so the old title no longer
sticks until the pane remounts.

The touch key bar gained a Shift-Left key, so a touch user can send the
modified left arrow, for example to extend a selection, without a keyboard.

The sidebar's workspace section sits tighter now that the header and its pane
list give back their extra bottom padding.

- [#407](https://github.com/subshell-ai/subshell/pull/407) [`bcad421`](https://github.com/subshell-ai/subshell/commit/bcad421651cea8dfe410c8edef7d0f161a8098d0) Thanks [@theogravity](https://github.com/theogravity)! - The sidebar workspace picker sits tighter. The section heading drops its extra bottom padding and the pane list closes the gap under it, matching the tightened bottom bar.

## 2.4.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/server/api/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@internal/server",
"description": "",
"version": "2.4.0",
"version": "2.4.1",
"license": "AGPL-3.0-only",
"type": "module",
"private": true,
Expand Down
30 changes: 30 additions & 0 deletions apps/server/desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# @internal/desktop-server

## 1.5.4

### Patch Changes

- [#409](https://github.com/subshell-ai/subshell/pull/409) [`9ab6c38`](https://github.com/subshell-ai/subshell/commit/9ab6c38ec2b6701cda16420928b19c7cb5915381) Thanks [@theogravity](https://github.com/theogravity)! - Keep a failed SSH-agent request pending until its genuine reply is discarded after a forged reply is rejected, so a later connection cannot receive the earlier request’s response.

- [#401](https://github.com/subshell-ai/subshell/pull/401) [`082da99`](https://github.com/subshell-ai/subshell/commit/082da99cb6518a00de0394e89953f5eb9d35dd56) Thanks [@theogravity](https://github.com/theogravity)! - The sidebar's narrow icon rail is gone, and the panel is now the whole
sidebar. Its section cells dock as a centered icon-button bar at the panel's
bottom: Workspaces and Settings are links, Subshell for Mobile opens the
install dialog, and Account opens the profile card, its trigger keeping the
amber update dot. Inside Subshell Server, "Open in
browser" joins as the bar's last button, and the server status rows sit on
their own strip below it. Clicking a section link still lands on the page you
last visited there.

Panel collapse retires with the rail, so the Subshell Server menu no longer
offers "Toggle Sidebar" and Cmd+B is free.

Renaming a subshell now re-titles its open dock tab right away. The live feed
invalidates the workspace read a rename touches, so the old title no longer
sticks until the pane remounts.

The touch key bar gained a Shift-Left key, so a touch user can send the
modified left arrow, for example to extend a selection, without a keyboard.

The sidebar's workspace section sits tighter now that the header and its pane
list give back their extra bottom padding.
- Updated dependencies [[`be3c798`](https://github.com/subshell-ai/subshell/commit/be3c7983e125fa7a6eb052b2a1237633308a8898), [`946b662`](https://github.com/subshell-ai/subshell/commit/946b6620faa8544aef45a31633530ec668840fbf), [`edeb198`](https://github.com/subshell-ai/subshell/commit/edeb1987f30e4731588ecdce16a0297cecf53109), [`082da99`](https://github.com/subshell-ai/subshell/commit/082da99cb6518a00de0394e89953f5eb9d35dd56), [`9ab6c38`](https://github.com/subshell-ai/subshell/commit/9ab6c38ec2b6701cda16420928b19c7cb5915381), [`78724d0`](https://github.com/subshell-ai/subshell/commit/78724d0c43fe839a416fc19f6c7d49813de2824e), [`2bc4db0`](https://github.com/subshell-ai/subshell/commit/2bc4db04a0cea324a325bc4ae6a7895b6927e34a), [`082da99`](https://github.com/subshell-ai/subshell/commit/082da99cb6518a00de0394e89953f5eb9d35dd56), [`bcad421`](https://github.com/subshell-ai/subshell/commit/bcad421651cea8dfe410c8edef7d0f161a8098d0)]:
- @internal/server@2.4.1

## 1.5.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/server/desktop/package.json
Original file line number Diff line number Diff line change
@@ -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.3",
"version": "1.5.4",
"license": "AGPL-3.0-only",
"type": "module",
"private": true,
Expand Down
6 changes: 6 additions & 0 deletions apps/website/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @internal/website

## 0.2.17

### Patch Changes

- [#410](https://github.com/subshell-ai/subshell/pull/410) [`42a68e3`](https://github.com/subshell-ai/subshell/commit/42a68e35b379781ba2f28093d27b4d4b55779d7a) Thanks [@theogravity](https://github.com/theogravity)! - Refresh the desktop and phone demonstrations, posters, and feature screenshots for the sidebar bottom bar and current workspace layout.

## 0.2.16

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/website/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@internal/website",
"description": "Public marketing site for Subshell: static export at subshell.sh",
"version": "0.2.16",
"version": "0.2.17",
"license": "Apache-2.0",
"type": "module",
"private": true,
Expand Down
12 changes: 6 additions & 6 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading