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/bright-mermaids-expand.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/clean-agents-connect.md

This file was deleted.

2 changes: 0 additions & 2 deletions .changeset/dark-hoops-obey.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fresh-dots-dance.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/iframe-csrf-headers.md

This file was deleted.

2 changes: 0 additions & 2 deletions .changeset/orange-onions-roll.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/public-read-sse-race.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/send-test-post.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/skeleton-loading-states.md

This file was deleted.

2 changes: 0 additions & 2 deletions .changeset/sync-release-main.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tidy-tools-shrink.md

This file was deleted.

28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## 0.12.0

### Minor Changes

- a11db09: Add fullscreen Mermaid diagrams and guidance for vertical, card-friendly flowcharts.
- 9e9eb90: Add `send_test_post` — a built-in welcome/test post for newly connected agents. One no-arg call publishes a fixed card (shipped with sideshow, themed for light/dark) that confirms the connection works and shows the user example prompts to try. Available on all three tiers: the `send_test_post` MCP tool (HTTP and stdio), `POST /api/test-post`, and `sideshow test-post`. Idempotent — if the welcome card is already on the board it is returned (`alreadySent: true`), never duplicated. The MCP initialize instructions now nudge freshly connected agents toward it.

### Patch Changes

- d6e56e0: Port the cleaner connect-an-agent onboarding screen from sideshow-cloud to the self-hosted viewer.
- ef445fd: Show a pulsing sidecar dot next to the version pill when a post revision was updated recently.
- b4d6a42: Harden the trusted viewer against clickjacking and referrer leaks. The viewer
HTML (the app origin, shared with the authenticated API and the comment→agent
channel) now sends `Content-Security-Policy: frame-ancestors 'self'`, refusing
cross-origin framing; the sandboxed `/s/:id` surface documents are unaffected
and keep their own `sandbox` CSP. External links the viewer opens — the
`openLink` bridge's `window.open`, the release-notes markdown links, and the
image/trace/footer anchors — now use `rel="noopener noreferrer"` (and the
`noreferrer` window feature), so the current URL (which can carry the `?key=`
deploy token) never rides an outbound `Referer`.
- bf0dd67: Fix blank page when opening a post permalink (`/p/:id`) on a
`publicRead="session"` workspace without authentication. The SSE connection
fired before the viewer discovered the post's session ID, hitting `/api/events`
without the required `?session=` param and getting a 401. The connection is now
deferred until after the initial post fetch resolves.
- 32ed841: Add reusable skeleton loading states for viewer streams and lists.
- 5d2bd91: Reduce MCP instruction and tool-schema context overhead while preserving every canonical and deprecated tool.

## 0.11.1

### Patch Changes
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

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

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sideshow",
"version": "0.11.1",
"version": "0.12.0",
"description": "A live visual surface for terminal coding agents — agents draw HTML snippets, you watch them in the browser and comment back.",
"keywords": [
"agent-tools",
Expand Down
Loading