Skip to content

Release/v2.11.x#1823

Merged
hexqi merged 4 commits into
developfrom
release/v2.11.x
Jul 14, 2026
Merged

Release/v2.11.x#1823
hexqi merged 4 commits into
developfrom
release/v2.11.x

Conversation

@lichunn

@lichunn lichunn commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

English | 简体中文

PR

PR Checklist

Please check if your PR fulfills the following requirements:

  • The commit message follows our Commit Message Guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • Built its own designer, fully self-validated

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Documentation content changes
  • Other... Please describe:

Background and solution

What is the current behavior?

Issue Number: N/A

What is the new behavior?

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

Summary by CodeRabbit

  • New Features

    • Added expanded component metadata, configuration options, event details, slot definitions, and starter snippets for the designer experience.
    • Updated the designer ecosystem to release version 2.11.0.
  • Bug Fixes

    • Improved styling and layout for AI chat, message input, popovers, icons, and image rendering.
    • Refined icon selectors to prevent unintended styling of unrelated elements.
    • Updated component references to ensure consistent behavior with the latest UI elements.

@coderabbitai

coderabbitai Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: f2ca11c3-fd84-415c-a938-c76a00cb9b20

📥 Commits

Reviewing files that changed from the base of the PR and between 60472e0 and f88d79d.

📒 Files selected for processing (68)
  • designer-demo/package.json
  • mockServer/package.json
  • packages/block-compiler/package.json
  • packages/build/vite-config/package.json
  • packages/build/vite-plugin-meta-comments/package.json
  • packages/builtinComponent/package.json
  • packages/canvas/container/src/components/CanvasAIChat.vue
  • packages/canvas/container/src/components/CanvasAction.vue
  • packages/canvas/package.json
  • packages/common/component/PluginBlockItemImg.vue
  • packages/common/js/import-map.json
  • packages/common/package.json
  • packages/configurator/package.json
  • packages/design-core/package.json
  • packages/engine-cli/package.json
  • packages/engine-cli/template/designer/package.json
  • packages/engine-cli/template/designer/public/mock/bundle.json
  • packages/i18n/package.json
  • packages/layout/package.json
  • packages/plugins/block/package.json
  • packages/plugins/bridge/package.json
  • packages/plugins/datasource/package.json
  • packages/plugins/help/package.json
  • packages/plugins/i18n/package.json
  • packages/plugins/materials/package.json
  • packages/plugins/model-manager/package.json
  • packages/plugins/page/package.json
  • packages/plugins/resource/package.json
  • packages/plugins/robot/package.json
  • packages/plugins/robot/src/Main.vue
  • packages/plugins/robot/src/components/chat/RobotChat.vue
  • packages/plugins/schema/package.json
  • packages/plugins/script/package.json
  • packages/plugins/state/package.json
  • packages/plugins/tree/package.json
  • packages/plugins/tutorial/package.json
  • packages/register/package.json
  • packages/settings/design/package.json
  • packages/settings/events/package.json
  • packages/settings/panel/package.json
  • packages/settings/props/package.json
  • packages/settings/styles/package.json
  • packages/svgs/package.json
  • packages/theme/base/package.json
  • packages/toolbars/breadcrumb/package.json
  • packages/toolbars/clean/package.json
  • packages/toolbars/collaboration/package.json
  • packages/toolbars/fullscreen/package.json
  • packages/toolbars/generate-code/package.json
  • packages/toolbars/lang/package.json
  • packages/toolbars/lock/package.json
  • packages/toolbars/logo/package.json
  • packages/toolbars/media/package.json
  • packages/toolbars/preview/package.json
  • packages/toolbars/redoundo/package.json
  • packages/toolbars/refresh/package.json
  • packages/toolbars/save/package.json
  • packages/toolbars/setting/package.json
  • packages/toolbars/themeSwitch/package.json
  • packages/toolbars/upload/package.json
  • packages/toolbars/user/package.json
  • packages/toolbars/user/src/Main.vue
  • packages/toolbars/view-setting/package.json
  • packages/utils/package.json
  • packages/vue-generator/package.json
  • packages/vue-to-dsl/package.json
  • packages/workspace/application-center/package.json
  • packages/workspace/template-center/package.json

Walkthrough

The release updates package versions and template dependencies to 2.11.0, expands designer component metadata and snippets, and adjusts scoped UI selectors for updated sender, popover, SVG icon, and image-renderer structures.

Changes

2.11.0 release and designer update

Layer / File(s) Summary
Release manifests and template dependencies
*/package.json, packages/common/js/import-map.json
Package versions and designer template dependencies are updated to 2.11.0; the vue-to-dsl package changes from 1.0.0.
Designer registry and snippets
packages/engine-cli/template/designer/public/mock/bundle.json
Component schemas, events, slots, configuration rules, and Tiny UI snippets are added or expanded.
UI selector updates
packages/canvas/..., packages/common/..., packages/plugins/robot/..., packages/toolbars/user/...
Scoped styles target updated sender, popover, SVG icon, and image-renderer structures.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Possibly related PRs

Suggested labels: release

Suggested reviewers: hexqi

Poem

I’m a rabbit with a release to share,
Two-point-eleven hops through the air.
Schemas bloom and selectors align,
Tiny snippets grow crisp and fine.
Thump-thump! The designer shines.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title matches the release-oriented v2.11.x version bump across packages and assets.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v2.11.x

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint install failed: dependency version conflict. Check your lock file or package.json.


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.

@hexqi hexqi merged commit 6bb0427 into develop Jul 14, 2026
4 checks passed
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.

3 participants