Skip to content

chore#646

Merged
softmarshmallow merged 2 commits intomainfrom
canary
Apr 8, 2026
Merged

chore#646
softmarshmallow merged 2 commits intomainfrom
canary

Conversation

@softmarshmallow
Copy link
Copy Markdown
Member

@softmarshmallow softmarshmallow commented Apr 8, 2026

Summary by CodeRabbit

  • Documentation

    • Updated canvas playground route structure documentation.
  • Chores

    • Updated development dependencies.
    • Reorganized canvas workspace with enhanced theme and platform support infrastructure.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
blog Ready Ready Preview, Comment Apr 8, 2026 11:22am
docs Ready Ready Preview, Comment Apr 8, 2026 11:22am
grida Ready Ready Preview, Comment Apr 8, 2026 11:22am
viewer Ready Ready Preview, Comment Apr 8, 2026 11:22am
3 Skipped Deployments
Project Deployment Actions Updated (UTC)
backgrounds Ignored Ignored Preview Apr 8, 2026 11:22am
code Ignored Ignored Apr 8, 2026 11:22am
legacy Ignored Ignored Apr 8, 2026 11:22am

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 8, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fe71fc79-9e42-4230-8d4f-00f7e1b8e434

📥 Commits

Reviewing files that changed from the base of the PR and between 702615d and d9b5315.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (41)
  • editor/AGENTS.md
  • editor/app/(canvas)/canvas/editor.tsx
  • editor/app/(canvas)/canvas/examples/[example]/page.tsx
  • editor/app/(canvas)/canvas/examples/inset/page.tsx
  • editor/app/(canvas)/canvas/examples/minimal/page.tsx
  • editor/app/(canvas)/canvas/examples/network/page.tsx
  • editor/app/(canvas)/canvas/examples/with-templates/002/page.tsx
  • editor/app/(canvas)/canvas/experimental/dom/page.tsx
  • editor/app/(canvas)/canvas/experimental/grid/blocks/css.ts
  • editor/app/(canvas)/canvas/experimental/grid/blocks/data.ts
  • editor/app/(canvas)/canvas/experimental/grid/blocks/index.ts
  • editor/app/(canvas)/canvas/experimental/grid/blocks/renderer.tsx
  • editor/app/(canvas)/canvas/experimental/grid/blocks/types.ts
  • editor/app/(canvas)/canvas/experimental/grid/core.tsx
  • editor/app/(canvas)/canvas/experimental/grid/core/action.ts
  • editor/app/(canvas)/canvas/experimental/grid/core/state.ts
  • editor/app/(canvas)/canvas/experimental/grid/editor.tsx
  • editor/app/(canvas)/canvas/experimental/grid/page.tsx
  • editor/app/(canvas)/canvas/experimental/grid/panel.tsx
  • editor/app/(canvas)/canvas/experimental/wasm/page.tsx
  • editor/app/(canvas)/canvas/page.tsx
  • editor/app/(canvas)/canvas/room/[room]/page.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/canvas.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/maxtokens-selector.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/model-params.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/model-selector.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/preset-save.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/preset-selector.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/preset-share.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/temperature-selector.tsx
  • editor/app/(canvas)/canvas/tools/ai/_components/top-p-selector.tsx
  • editor/app/(canvas)/canvas/tools/ai/_data/presets.ts
  • editor/app/(canvas)/canvas/tools/ai/_hooks/use-models.ts
  • editor/app/(canvas)/canvas/tools/ai/generate.ts
  • editor/app/(canvas)/canvas/tools/ai/page.tsx
  • editor/app/(canvas)/canvas/tools/ai/schema.ts
  • editor/app/(canvas)/canvas/tools/io-figma/page.tsx
  • editor/app/(canvas)/canvas/tools/io-markdown/page.tsx
  • editor/app/(canvas)/canvas/tools/io-svg/page.tsx
  • editor/app/(canvas)/layout.tsx
  • package.json

Walkthrough

A new Next.js route group (canvas) is introduced with its layout configuration, documentation is updated to reflect this new route entry, an import path is corrected to align with the new route structure, and the turbo devDependency is upgraded. No routing logic or control flow changes are made.

Changes

Cohort / File(s) Summary
Route Group Documentation
editor/AGENTS.md
Documents the new (canvas) route group as "Canvas playground & dev tools" entry in the route-group map.
Canvas Route Group Layout
editor/app/(canvas)/layout.tsx
Introduces new RootLayout for canvas route group with metadata setup, theme provider, toaster, platform provider, and tooltip provider initialization.
Grid Editor Import Update
editor/app/(canvas)/canvas/experimental/grid/editor.tsx
Corrects import path for grid block components from @/app/(dev)/canvas/experimental/grid/blocks to @/app/(canvas)/canvas/experimental/grid/blocks.
Dependencies
package.json
Upgrades turbo devDependency from ^2.8.9 to ^2.9.5.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested labels

chore, documentation

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch canary

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

1 participant