## superplanehq/superplane — v0.28.0…v0.29.0

_75 commits._

### Features
- **feat: Console Runs Datasource Filter Options (#6083)** (5f80f16)
- **feat: Full Page Editor (#6131)** (5fc81a8)
- **feat: persist claude sessions after run (#6090)** (ac45d5c)
- **feat: add GitHub mark pull request ready for review component (#6133)** (6e5d549)
- **feat: add file and artifact components to Claude and OpenAI integrations (#6061)** (392d25f)
- **feat: support for one-way broadcast messaging between apps (#6130)** (78a0e56)
- **feat: add GitLab Accept and Approve Merge Request components (#6080)** (6811c52)
- **feat: add GitLab Create Deployment and Create Deployment Status actions (#6028)** (b390e0f)
- **feat: show queued steps in run inspector (#6076)** (0552c22)
- **feat: add runner logs to run inspector (#6068)** (7d92fb0)
- **feat: Introduce Scorecard Widget (#6049)** (02b86a6)
- **feat: Table Widget, Value + Trend Column (#6048)** (2682d5a)
- **feat: Table Widget, Trend Column (#6047)** (1ad1624)
- **feat: Consolidate Timestamps Tooltip (#6042)** (a23fa72)
- **feat: Table Widget, Progress Bar (#6041)** (40f5add)
- **feat: preview applied runtime config expressions (#6045)** (ed3493f)
- **feat: style markdown thematic breaks as dividers (#6040)** (5792516)
- **feat: App Default Tab (#5999)** (909720e)
- **feat: add shared markdown alerts and sections for Files and Console (#6034)** (14a23b3)
- **feat: Table Widget Avatar Column (#6024)** (521ab71)
- **feat: add Claude createBatchMessage component (#5996)** (c6f917a)
- **feat: extend launch cursor agent to include artifacts and discord component to take files (#5959)** (36730e7)
- **feat: polish console dashboard UI for dark mode and Storybook (#6013)** (35af992)

### Fixes
- **fix: CI: flaky go mod download (#6162)** (1b8c377)
- **fix: Lint proto field number gaps (#6160)** (ab480f4)
- **fix: Edges that dissapear (#6150)** (9fbc691)
- **fix: Console Chart Reserved Keywords (#6077)** (1dd93fb)
- **fix: Remove "Pin App" from homepage - keep only star (#6151)** (4a6dd87)
- **fix: Another version of Vue Devtools seems to be installed. Please enable only one version at a time. (#6147)** (1944b4d)
- **fix: handle agent and account limit errors (#6156)** (56d388d)
- **fix: wrap long JSON viewer values (#6154)** (465a56e)
- **fix: render agent survey questions separately (#6153)** (2d6a9f9)
- **fix: allow longer HTTP timeouts (#6152)** (e779d8d)
- **fix: HTTP 500 /api/v1/organizations/4e45bf6c-14ef-4b4b-a775-66b49a2ebaec/integrations/84fe584e-67ba-4d00-8910-740fb9a267d1 (#6148)** (b7eb9f5)
- **fix: HTTP 500 /api/v1/canvases/e5367743-97e5-4c36-9956-96a91a9479d7/staging/commit (#6146)** (b8ac59f)
- **fix: ignore stale execution requests (#6138)** (3f8e4d0)
- **fix: respect agent layout controls (#6129)** (44d8a1b)
- **fix: show text selection in Firefox (#6128)** (6d92d86)
- **fix: GitRefRenderer exposes pull requests refs as options (#6124)** (dd0e69d)
- **fix: cancel runs waiting on deleted approval nodes (#6084)** (80c3219)
- **fix: keep expression autocomplete stable on enter (#6120)** (f945c09)
- **fix: allow expression values for GitLab project field (#6111)** (8d7a7e2)
- **fix: Reduce Console Runs Calls (#6060)** (0e8c5a8)
- **fix: add dark mode colors to graphql icon (#6082)** (78b4dd7)
- **fix: allow expression values for Claude Run Code Agent PR URL (#6089)** (8b0a3a6)
- **fix(ui): preserve repository file staging when re-entering edit mode (#6079)** (15e1f51)
- **fix: stream multiline SSH inline scripts (#6073)** (d1646d7)
- **fix: Avoid Bouncing for Default Tab (#6050)** (ef29818)
- **fix: normalize SSH script line endings (#6044)** (ff60b99)
- **fix: use canvas update permission for staging (#6003)** (6757af4)
- **fix: open old node run inspector (#6037)** (a3a57bb)
- **fix: replace markdown section presets with SuperPlane set (#6039)** (97fb044)
- **fix: focus node chips from Files and improve hover cards (#6036)** (a3cb764)
- **fix: mock canvas repository files in AppPage Storybook fixtures (#6033)** (a15d6b2)
- **fix: share fullscreen expand dialog and improve Mermaid diagrams (#6035)** (77e2bd6)
- **fix: improve run inspector navigation controls (#6026)** (337c494)
- **fix: improve run inspector runtime actions (#6023)** (77e6d83)
- **fix: treat signup and welcome as public routes in command palette (#6022)** (24fdc7f)
- **fix: speed up live canvas run inspection (#6020)** (c2b2bac)
- **fix: Hide Non-manual Triggers from Table Actions (#5957)** (d77b894)
- **fix: fit all run inspection nodes (#6016)** (410fa7b)
- **fix: position autocomplete dropdown at cursor (#6014)** (6d6b60b)
- **fix: focus run inspection canvas on participants (#6011)** (08528f0)

### Chore
- **chore: New runs UI polish (#6113)** (9dec91d)
- **chore: Migrate cel-js to marcbachmann/cel-js (#6069)** (653455d)
- **chore: update @dash0/sdk-web to v0.22.x (#6058)** (a8aa10d)
- **chore: update jsdom to v29 (#6057)** (09c8fac)
- **chore: update @hey-api/openapi-ts to v0.99 (#6056)** (e22a0bd)
- **chore: upgrade react-router-dom to 7.18.1 (#6055)** (02d2a69)
- **chore: update posthog-js from ^1.368.2 to ^1.399.2 (#6054)** (fdf92fa)
- **chore: update golang.org/x/crypto to v0.54.0 (#6053)** (098c55c)
- **chore: upgrade opentelemetry dependencies (#6052)** (99ff115)
- **chore: upgrade github.com/spf13/* and sirupsen/logrus deps (#6051)** (33bf769)
- **chore: Add Storybook to the pipeline (#6025)** (589efa9)
- **chore: decouple YAMLs from API types (#6017)** (55857cb)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/superplanehq/superplane?utm_source=github-action)._