Skip to content

feat: multi-select story blocks to move them together#1230

Merged
ad4mou merged 9 commits into
mainfrom
feat/multi-select-in-stories-1216
Jul 23, 2026
Merged

feat: multi-select story blocks to move them together#1230
ad4mou merged 9 commits into
mainfrom
feat/multi-select-in-stories-1216

Conversation

@ad4mou

@ad4mou ad4mou commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Multi-select top-level story blocks: Cmd/Ctrl-click toggles, Shift-click selects a range; Esc or a plain click clears.
  • Drag the gutter handle on a selected block to move the whole selection together, preserving order; works with non-contiguous selections and with atom blocks (charts, tables, whole grids).
  • Selected blocks are highlighted (blue tint).

Closes #1216

Review in cubic

@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

🧹 Preview Removed

The preview deployment for this PR has been cleaned up.

@ad4mou
ad4mou requested a review from Bl3f July 21, 2026 15:45

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread apps/frontend/src/components/side-panel/story-editor.tsx Outdated

@Bl3f Bl3f left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Base automatically changed from feat/chart-grid-rearrange-1132 to main July 23, 2026 11:47
ad4mou added 3 commits July 23, 2026 13:52
…stories-1216

# Conflicts:
#	apps/backend/src/agents/tools/story.ts
#	apps/backend/src/utils/story-html.tsx
#	apps/backend/src/utils/story-summary.ts
#	apps/frontend/src/components/side-panel/story-chart-embed.tsx
#	apps/frontend/src/components/side-panel/story-editor.tsx
#	apps/frontend/src/components/story-embeds.tsx
#	apps/frontend/src/components/story-page-body.tsx
#	apps/frontend/src/components/tool-calls/display-chart.tsx
#	apps/shared/src/story-segments.ts
#	apps/shared/src/story-validation.ts
#	apps/shared/src/tools/story.ts
#	apps/shared/tests/chart-builder.test.tsx
#	apps/shared/tests/story-segments.test.ts
@ad4mou
ad4mou merged commit 6673085 into main Jul 23, 2026
6 checks passed
@ad4mou
ad4mou deleted the feat/multi-select-in-stories-1216 branch July 23, 2026 12:19
@github-actions

Copy link
Copy Markdown
Contributor

🚀 Preview Deployment

URL https://pr-1230-a973cb9.preview.getnao.io
Commit a973cb9

⚠️ No LLM API keys configured - you'll see the API key setup flow when trying to chat.


Preview will be automatically removed when this PR is closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feature] Multi-select story blocks to move them together

3 participants