Skip to content

完善 CCUI 组件行为、文档与端到端测试体系 - #23

Merged
vaebe merged 13 commits into
mainfrom
fix/2.1.0
Aug 16, 2026
Merged

完善 CCUI 组件行为、文档与端到端测试体系#23
vaebe merged 13 commits into
mainfrom
fix/2.1.0

Conversation

@vaebe

@vaebe vaebe commented Aug 16, 2026

Copy link
Copy Markdown
Owner

本 PR 汇总 v2.1.0 发布后对 CCUI 组件库进行的全面审核与加固,覆盖组件交互、边界行为、无障碍能力、类型与导出、文档以及浏览器端到端测试体系。

主要变更

组件行为与公共能力

  • 完善共享浮层定位、交互控制和虚拟列表能力。
  • 修复组件受控状态、事件触发、键盘操作及边界条件。
  • 补充缺失的公共导出、类型定义和无障碍属性。
  • 加强异步更新、销毁清理及动态数据变化场景。

表单与输入组件

  • 加固 Form、Input、InputNumber、InputOTP、InputSearch、Textarea 等基础输入组件。
  • 完善日期、时间、范围选择以及级联选择组件。
  • 修复 Radio、CheckBox、Switch、Slider、Upload、Transfer 等组件的交互和状态同步。
  • 补充表单校验、禁用、只读、清空及键盘操作场景。

浮层与反馈组件

  • 完善 Tooltip、Popover、Popconfirm、Dropdown 等浮层组件。
  • 修复 Modal、Drawer、Message、Notification 等反馈组件的生命周期和交互行为。
  • 加强焦点管理、关闭逻辑、容器定位及资源清理。

导航与数据展示组件

  • 加固 Anchor、Breadcrumb、Menu、Pagination、Steps、Tabs 等导航组件。
  • 完善 Table、TableColumn、TableSummary、Tree、TreeSelect 等复杂数据组件。
  • 修复动态数据、嵌套结构、空状态、键盘导航及无障碍语义。
  • 补充 Avatar、Badge、Image、Progress、Timeline、Typography 等展示组件的边界行为。

布局与视觉效果

  • 完善 Affix、Flex、Grid、Layout、Space、Splitter 等布局组件。
  • 修复垂直 Divider 没有在行内容中上下居中的问题。
  • 优化 BorderBeam 的圆角衔接、流光拖尾和边缘卡断问题。
  • BorderBeam 新增或完善:
    • outsetborderWidthborderRadius 几何配置。
    • 多流光、延迟、尺寸、颜色及运动方向配置。
    • asChild 宿主边框和圆角继承。
    • 裁剪宿主下的安全回退。
    • 动态边框宽度同步。
    • Fragment 文本节点保留。
    • ResizeObserver 生命周期处理。

文档与工程配置

  • 同步组件 API、示例和项目说明。
  • 更新快速开始、开发环境、发布流程及维护决策文档。
  • 完善 CLI 元数据生成和类型声明构建。
  • 更新 Vite+、pnpm workspace 及相关依赖配置。
  • 补充 CodeGraph 本地文件忽略规则。

E2E 与持续集成

  • 新增基于 Playwright 的组件浏览器测试工程。
  • 按核心交互、展示布局、输入选择、导航数据、浮层反馈划分测试夹具。
  • 建立公共导出与 E2E 场景的覆盖清单。
  • 覆盖清单会检查:
    • 新增公共组件是否分配 E2E 测试。
    • 场景数量是否达到最低要求。
    • 是否存在重复或未知组件。
    • 是否提交了 skip、focus 或固定等待。
  • CI 使用 Chromium 分片运行,并在失败时保留截图、视频和 trace。
  • 当前覆盖清单包含 103 个公共导出、425 个带组件标签的场景、432 个注册测试。

@coderabbitai

coderabbitai Bot commented Aug 16, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 389 files, which is 289 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 90f7defb-d8d7-4cbf-baff-915d11aad943

📥 Commits

Reviewing files that changed from the base of the PR and between 404383a and 915ff82.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (389)
  • .codegraph/.gitignore
  • .github/workflows/test.yml
  • .gitignore
  • CCUI-OPTIMIZATION-RISK-REPORT.md
  • CHANGELOG.md
  • README.md
  • docs-notes/README.md
  • docs-notes/bundle-size-baseline.md
  • docs-notes/decisions/benchmark-principles.md
  • docs-notes/decisions/testing-principles.md
  • docs-notes/releasing.md
  • package.json
  • packages/ccui/README.md
  • packages/ccui/ui/affix/src/affix-types.ts
  • packages/ccui/ui/affix/src/affix.tsx
  • packages/ccui/ui/affix/test/affix.test.ts
  • packages/ccui/ui/alert/index.ts
  • packages/ccui/ui/alert/src/alert.scss
  • packages/ccui/ui/alert/src/alert.tsx
  • packages/ccui/ui/alert/test/alert.test.ts
  • packages/ccui/ui/anchor/index.ts
  • packages/ccui/ui/anchor/src/anchor.tsx
  • packages/ccui/ui/anchor/test/anchor.test.ts
  • packages/ccui/ui/auto-complete/src/auto-complete-types.ts
  • packages/ccui/ui/auto-complete/src/auto-complete.scss
  • packages/ccui/ui/auto-complete/src/auto-complete.tsx
  • packages/ccui/ui/auto-complete/test/auto-complete.test.ts
  • packages/ccui/ui/avatar/index.ts
  • packages/ccui/ui/avatar/src/avatar.tsx
  • packages/ccui/ui/avatar/src/composables/use-get-display-name.ts
  • packages/ccui/ui/avatar/test/avatar.test.ts
  • packages/ccui/ui/badge-ribbon/test/badge-ribbon.test.ts
  • packages/ccui/ui/badge/index.ts
  • packages/ccui/ui/badge/src/badge.scss
  • packages/ccui/ui/badge/src/badge.tsx
  • packages/ccui/ui/badge/test/badge.test.ts
  • packages/ccui/ui/border-beam/index.ts
  • packages/ccui/ui/border-beam/src/border-beam-types.ts
  • packages/ccui/ui/border-beam/src/border-beam.scss
  • packages/ccui/ui/border-beam/src/border-beam.tsx
  • packages/ccui/ui/border-beam/test/border-beam.test.ts
  • packages/ccui/ui/breadcrumb/index.ts
  • packages/ccui/ui/breadcrumb/src/breadcrumb-types.ts
  • packages/ccui/ui/breadcrumb/src/breadcrumb.scss
  • packages/ccui/ui/breadcrumb/src/breadcrumb.tsx
  • packages/ccui/ui/breadcrumb/test/breadcrumb.test.ts
  • packages/ccui/ui/button-3d/index.ts
  • packages/ccui/ui/button-3d/src/button-3d-types.ts
  • packages/ccui/ui/button-3d/src/button-3d.scss
  • packages/ccui/ui/button-3d/src/button-3d.tsx
  • packages/ccui/ui/button-3d/test/button-3d.test.ts
  • packages/ccui/ui/button/src/button-types.ts
  • packages/ccui/ui/button/src/button.scss
  • packages/ccui/ui/button/src/button.tsx
  • packages/ccui/ui/button/test/button.test.ts
  • packages/ccui/ui/calendar/src/calendar-types.ts
  • packages/ccui/ui/calendar/src/calendar.scss
  • packages/ccui/ui/calendar/src/calendar.tsx
  • packages/ccui/ui/calendar/test/calendar.test.ts
  • packages/ccui/ui/card/index.ts
  • packages/ccui/ui/card/test/card.test.ts
  • packages/ccui/ui/carousel/index.ts
  • packages/ccui/ui/carousel/src/carousel.scss
  • packages/ccui/ui/carousel/src/carousel.tsx
  • packages/ccui/ui/carousel/test/carousel.test.ts
  • packages/ccui/ui/cascader/src/cascader.scss
  • packages/ccui/ui/cascader/src/cascader.tsx
  • packages/ccui/ui/cascader/test/cascader.test.ts
  • packages/ccui/ui/check-box/src/check-box-group.tsx
  • packages/ccui/ui/check-box/src/check-box-types.ts
  • packages/ccui/ui/check-box/src/check-box.scss
  • packages/ccui/ui/check-box/src/check-box.tsx
  • packages/ccui/ui/check-box/test/check-box.test.ts
  • packages/ccui/ui/checkable-tag/src/checkable-tag-group.tsx
  • packages/ccui/ui/checkable-tag/src/checkable-tag.tsx
  • packages/ccui/ui/checkable-tag/test/checkable-tag.test.ts
  • packages/ccui/ui/collapse/index.ts
  • packages/ccui/ui/collapse/src/collapse.scss
  • packages/ccui/ui/collapse/src/collapse.tsx
  • packages/ccui/ui/collapse/test/collapse.test.ts
  • packages/ccui/ui/color-picker/src/color-picker-types.ts
  • packages/ccui/ui/color-picker/src/color-picker.scss
  • packages/ccui/ui/color-picker/src/color-picker.tsx
  • packages/ccui/ui/color-picker/test/color-picker.test.ts
  • packages/ccui/ui/config-provider/src/config-provider.tsx
  • packages/ccui/ui/config-provider/test/config-provider.test.ts
  • packages/ccui/ui/date-picker/src/date-picker.scss
  • packages/ccui/ui/date-picker/src/date-picker.tsx
  • packages/ccui/ui/date-picker/test/date-picker.test.ts
  • packages/ccui/ui/descriptions/index.ts
  • packages/ccui/ui/descriptions/src/descriptions.tsx
  • packages/ccui/ui/descriptions/test/descriptions.test.ts
  • packages/ccui/ui/divider/index.ts
  • packages/ccui/ui/divider/src/divider.scss
  • packages/ccui/ui/divider/src/divider.tsx
  • packages/ccui/ui/divider/test/divider.test.ts
  • packages/ccui/ui/drawer/src/drawer.tsx
  • packages/ccui/ui/drawer/test/drawer.test.ts
  • packages/ccui/ui/dropdown/src/dropdown.tsx
  • packages/ccui/ui/dropdown/test/dropdown.test.ts
  • packages/ccui/ui/empty/index.ts
  • packages/ccui/ui/empty/src/empty.tsx
  • packages/ccui/ui/empty/test/empty.test.ts
  • packages/ccui/ui/flex/index.ts
  • packages/ccui/ui/flex/src/flex.tsx
  • packages/ccui/ui/flex/test/flex.test.ts
  • packages/ccui/ui/float-button/index.ts
  • packages/ccui/ui/float-button/src/back-top.tsx
  • packages/ccui/ui/float-button/src/float-button-types.ts
  • packages/ccui/ui/float-button/src/float-button.scss
  • packages/ccui/ui/float-button/src/float-button.tsx
  • packages/ccui/ui/float-button/test/float-button.test.ts
  • packages/ccui/ui/form/src/form-item.tsx
  • packages/ccui/ui/form/src/form-types.ts
  • packages/ccui/ui/form/src/form.tsx
  • packages/ccui/ui/form/src/utils.ts
  • packages/ccui/ui/form/test/form.test.ts
  • packages/ccui/ui/grid/index.ts
  • packages/ccui/ui/grid/test/grid.test.ts
  • packages/ccui/ui/icon/index.ts
  • packages/ccui/ui/icon/src/icon-types.ts
  • packages/ccui/ui/icon/src/icon.scss
  • packages/ccui/ui/icon/src/icon.tsx
  • packages/ccui/ui/icon/test/icon.test.ts
  • packages/ccui/ui/image-preview/src/image-preview.tsx
  • packages/ccui/ui/image-preview/test/image-preview.test.ts
  • packages/ccui/ui/image/index.ts
  • packages/ccui/ui/image/src/image.scss
  • packages/ccui/ui/image/src/image.tsx
  • packages/ccui/ui/image/test/image.test.ts
  • packages/ccui/ui/input-number/src/input-number.tsx
  • packages/ccui/ui/input-number/test/input-number.test.ts
  • packages/ccui/ui/input-otp/index.ts
  • packages/ccui/ui/input-otp/src/input-otp-types.ts
  • packages/ccui/ui/input-otp/src/input-otp.scss
  • packages/ccui/ui/input-otp/src/input-otp.tsx
  • packages/ccui/ui/input-otp/test/input-otp.test.ts
  • packages/ccui/ui/input-search/src/input-search-types.ts
  • packages/ccui/ui/input-search/src/input-search.tsx
  • packages/ccui/ui/input-search/test/input-search.test.ts
  • packages/ccui/ui/input/src/input.scss
  • packages/ccui/ui/input/src/input.tsx
  • packages/ccui/ui/input/test/input.test.ts
  • packages/ccui/ui/layout/index.ts
  • packages/ccui/ui/layout/src/layout-types.ts
  • packages/ccui/ui/layout/src/layout.scss
  • packages/ccui/ui/layout/test/layout.test.ts
  • packages/ccui/ui/masonry/index.ts
  • packages/ccui/ui/masonry/src/masonry.tsx
  • packages/ccui/ui/masonry/test/masonry.test.ts
  • packages/ccui/ui/mentions/src/mentions-types.ts
  • packages/ccui/ui/mentions/src/mentions.scss
  • packages/ccui/ui/mentions/src/mentions.tsx
  • packages/ccui/ui/mentions/test/mentions.test.ts
  • packages/ccui/ui/menu/index.ts
  • packages/ccui/ui/menu/src/menu-types.ts
  • packages/ccui/ui/menu/src/menu.tsx
  • packages/ccui/ui/menu/test/menu.test.ts
  • packages/ccui/ui/message/src/message-item.tsx
  • packages/ccui/ui/message/src/message.ts
  • packages/ccui/ui/message/test/message.test.ts
  • packages/ccui/ui/modal/src/confirm.tsx
  • packages/ccui/ui/modal/src/modal.tsx
  • packages/ccui/ui/modal/test/modal.test.ts
  • packages/ccui/ui/notification/src/notification-item.tsx
  • packages/ccui/ui/notification/src/notification.scss
  • packages/ccui/ui/notification/src/notification.ts
  • packages/ccui/ui/notification/test/notification.test.ts
  • packages/ccui/ui/pagination/src/pagination.tsx
  • packages/ccui/ui/pagination/test/pagination.test.ts
  • packages/ccui/ui/popconfirm/src/popconfirm.tsx
  • packages/ccui/ui/popconfirm/test/popconfirm.test.ts
  • packages/ccui/ui/popover/index.ts
  • packages/ccui/ui/popover/src/popover-types.ts
  • packages/ccui/ui/popover/src/popover.scss
  • packages/ccui/ui/popover/src/popover.tsx
  • packages/ccui/ui/popover/test/popover.test.ts
  • packages/ccui/ui/progress/index.ts
  • packages/ccui/ui/progress/src/progress-types.ts
  • packages/ccui/ui/progress/src/progress.scss
  • packages/ccui/ui/progress/src/progress.tsx
  • packages/ccui/ui/progress/test/progress.test.ts
  • packages/ccui/ui/radio/src/radio-group.tsx
  • packages/ccui/ui/radio/src/radio-types.ts
  • packages/ccui/ui/radio/src/radio.scss
  • packages/ccui/ui/radio/src/radio.tsx
  • packages/ccui/ui/radio/test/radio.test.ts
  • packages/ccui/ui/range-picker/src/range-picker.scss
  • packages/ccui/ui/range-picker/src/range-picker.tsx
  • packages/ccui/ui/range-picker/test/range-picker.test.ts
  • packages/ccui/ui/rate/index.ts
  • packages/ccui/ui/rate/src/rate.tsx
  • packages/ccui/ui/rate/test/rate.test.ts
  • packages/ccui/ui/result/index.ts
  • packages/ccui/ui/result/src/result.tsx
  • packages/ccui/ui/result/test/result.test.ts
  • packages/ccui/ui/segmented/index.ts
  • packages/ccui/ui/segmented/src/segmented.tsx
  • packages/ccui/ui/segmented/test/segmented.test.ts
  • packages/ccui/ui/select/src/select.tsx
  • packages/ccui/ui/shared/hooks/use-virtual-list.test.ts
  • packages/ccui/ui/shared/hooks/use-virtual-list.ts
  • packages/ccui/ui/shared/utils/overlay.ts
  • packages/ccui/ui/skeleton-node/src/skeleton-node.scss
  • packages/ccui/ui/skeleton-node/src/skeleton-node.tsx
  • packages/ccui/ui/skeleton-node/test/skeleton-node.test.ts
  • packages/ccui/ui/skeleton/index.ts
  • packages/ccui/ui/skeleton/src/skeleton.scss
  • packages/ccui/ui/skeleton/src/skeleton.tsx
  • packages/ccui/ui/skeleton/test/skeleton.test.ts
  • packages/ccui/ui/slider/src/composables/use-slider.ts
  • packages/ccui/ui/slider/src/slider.tsx
  • packages/ccui/ui/slider/test/slider.test.ts
  • packages/ccui/ui/space-compact/src/space-compact.tsx
  • packages/ccui/ui/space-compact/test/space-compact.test.ts
  • packages/ccui/ui/space/index.ts
  • packages/ccui/ui/space/src/space-types.ts
  • packages/ccui/ui/space/test/space.test.ts
  • packages/ccui/ui/spin/index.ts
  • packages/ccui/ui/spin/src/spin.scss
  • packages/ccui/ui/spin/src/spin.tsx
  • packages/ccui/ui/spin/test/spin.test.ts
  • packages/ccui/ui/splitter/src/splitter-types.ts
  • packages/ccui/ui/splitter/src/splitter.tsx
  • packages/ccui/ui/splitter/test/splitter.test.ts
  • packages/ccui/ui/steps/index.ts
  • packages/ccui/ui/steps/src/steps.scss
  • packages/ccui/ui/steps/test/steps.test.ts
  • packages/ccui/ui/switch/src/switch-types.ts
  • packages/ccui/ui/switch/src/switch.tsx
  • packages/ccui/ui/switch/test/switch.test.ts
  • packages/ccui/ui/table-column-group/src/table-column-group.tsx
  • packages/ccui/ui/table-column-group/test/table-column-group.test.ts
  • packages/ccui/ui/table-column/src/table-column.tsx
  • packages/ccui/ui/table-column/test/table-column.test.ts
  • packages/ccui/ui/table-summary/src/table-summary-types.ts
  • packages/ccui/ui/table-summary/src/table-summary.tsx
  • packages/ccui/ui/table-summary/test/table-summary.test.ts
  • packages/ccui/ui/table/src/table-types.ts
  • packages/ccui/ui/table/src/table.scss
  • packages/ccui/ui/table/src/table.tsx
  • packages/ccui/ui/table/test/table.test.ts
  • packages/ccui/ui/tabs/src/components/tabs-nav/index.tsx
  • packages/ccui/ui/tabs/src/tabs-types.ts
  • packages/ccui/ui/tabs/src/tabs.tsx
  • packages/ccui/ui/tabs/test/tabs.test.ts
  • packages/ccui/ui/tag/src/tag.scss
  • packages/ccui/ui/tag/src/tag.tsx
  • packages/ccui/ui/tag/test/tag.test.ts
  • packages/ccui/ui/textarea/src/textarea.scss
  • packages/ccui/ui/textarea/src/textarea.tsx
  • packages/ccui/ui/textarea/test/textarea.test.ts
  • packages/ccui/ui/time-picker/src/time-picker.scss
  • packages/ccui/ui/time-picker/src/time-picker.tsx
  • packages/ccui/ui/time-picker/test/time-picker.test.ts
  • packages/ccui/ui/time-range-picker/src/time-range-picker.scss
  • packages/ccui/ui/time-range-picker/src/time-range-picker.tsx
  • packages/ccui/ui/time-range-picker/test/time-range-picker.test.ts
  • packages/ccui/ui/timeline/index.ts
  • packages/ccui/ui/timeline/src/timeline-item.tsx
  • packages/ccui/ui/timeline/src/timeline.tsx
  • packages/ccui/ui/timeline/test/timeline.test.ts
  • packages/ccui/ui/tooltip/src/tooltip.scss
  • packages/ccui/ui/tooltip/src/tooltip.tsx
  • packages/ccui/ui/tooltip/test/tooltip.test.ts
  • packages/ccui/ui/transfer/src/transfer.scss
  • packages/ccui/ui/transfer/src/transfer.tsx
  • packages/ccui/ui/transfer/test/transfer.test.ts
  • packages/ccui/ui/tree-select/src/tree-select.tsx
  • packages/ccui/ui/tree-select/test/tree-select.test.ts
  • packages/ccui/ui/tree/src/tree.tsx
  • packages/ccui/ui/typography/index.ts
  • packages/ccui/ui/typography/src/typography.tsx
  • packages/ccui/ui/typography/test/typography.test.ts
  • packages/ccui/ui/upload/index.ts
  • packages/ccui/ui/upload/src/upload-types.ts
  • packages/ccui/ui/upload/src/upload.scss
  • packages/ccui/ui/upload/src/upload.tsx
  • packages/ccui/ui/upload/test/upload.test.ts
  • packages/ccui/ui/util/src/func.ts
  • packages/ccui/ui/util/test/util.test.ts
  • packages/ccui/ui/watermark/index.ts
  • packages/ccui/ui/watermark/src/watermark.tsx
  • packages/ccui/ui/watermark/test/watermark.test.ts
  • packages/cli/commands/build.js
  • packages/cli/commands/generate-dts.js
  • packages/cli/package.json
  • packages/docs/.vitepress/config.ts
  • packages/docs/.vitepress/theme/components/IconShowcase.vue
  • packages/docs/.vitepress/theme/styles/index.css
  • packages/docs/components/affix/index.md
  • packages/docs/components/alert/index.md
  • packages/docs/components/anchor/index.md
  • packages/docs/components/auto-complete/index.md
  • packages/docs/components/avatar/index.md
  • packages/docs/components/badge-ribbon/index.md
  • packages/docs/components/badge/index.md
  • packages/docs/components/border-beam/index.md
  • packages/docs/components/breadcrumb/index.md
  • packages/docs/components/button-3d/index.md
  • packages/docs/components/button/index.md
  • packages/docs/components/calendar/index.md
  • packages/docs/components/card/index.md
  • packages/docs/components/cascader/index.md
  • packages/docs/components/check-box/index.md
  • packages/docs/components/collapse/index.md
  • packages/docs/components/color-picker/index.md
  • packages/docs/components/date-picker/index.md
  • packages/docs/components/descriptions/index.md
  • packages/docs/components/divider/index.md
  • packages/docs/components/drawer/index.md
  • packages/docs/components/empty/index.md
  • packages/docs/components/flex/index.md
  • packages/docs/components/float-button/index.md
  • packages/docs/components/form/index.md
  • packages/docs/components/grid/index.md
  • packages/docs/components/icon/index.md
  • packages/docs/components/image/index.md
  • packages/docs/components/input-number/index.md
  • packages/docs/components/input-otp/index.md
  • packages/docs/components/input-search/index.md
  • packages/docs/components/input/index.md
  • packages/docs/components/layout/index.md
  • packages/docs/components/masonry/index.md
  • packages/docs/components/mentions/index.md
  • packages/docs/components/menu/index.md
  • packages/docs/components/message/index.md
  • packages/docs/components/modal/index.md
  • packages/docs/components/notification/index.md
  • packages/docs/components/pagination/index.md
  • packages/docs/components/popover/index.md
  • packages/docs/components/progress/index.md
  • packages/docs/components/radio/index.md
  • packages/docs/components/range-picker/index.md
  • packages/docs/components/rate/index.md
  • packages/docs/components/result/index.md
  • packages/docs/components/segmented/index.md
  • packages/docs/components/select/index.md
  • packages/docs/components/skeleton/index.md
  • packages/docs/components/spin/index.md
  • packages/docs/components/splitter/index.md
  • packages/docs/components/steps/index.md
  • packages/docs/components/switch/index.md
  • packages/docs/components/table-column-group/index.md
  • packages/docs/components/table-summary/index.md
  • packages/docs/components/table/index.md
  • packages/docs/components/tabs/index.md
  • packages/docs/components/tag/index.md
  • packages/docs/components/theme/index.md
  • packages/docs/components/time-picker/index.md
  • packages/docs/components/time-range-picker/index.md
  • packages/docs/components/tooltip/index.md
  • packages/docs/components/transfer/index.md
  • packages/docs/components/tree-select/index.md
  • packages/docs/components/tree/index.md
  • packages/docs/components/typography/index.md
  • packages/docs/components/upload/index.md
  • packages/docs/components/util/index.md
  • packages/docs/components/watermark/index.md
  • packages/docs/for-ai.md
  • packages/docs/index.md
  • packages/docs/quick-start.md
  • packages/docs/scripts/generate-llms.mjs
  • packages/e2e/README.md
  • packages/e2e/coverage-manifest.mjs
  • packages/e2e/index.html
  • packages/e2e/package.json
  • packages/e2e/playwright.config.ts
  • packages/e2e/scripts/check-coverage.mjs
  • packages/e2e/src/App.vue
  • packages/e2e/src/env.d.ts
  • packages/e2e/src/fixtures/DisplayFixtures.vue
  • packages/e2e/src/fixtures/InputFixtures.vue
  • packages/e2e/src/fixtures/NavigationDataFixtures.vue
  • packages/e2e/src/fixtures/OverlayFixtures.vue
  • packages/e2e/src/main.ts
  • packages/e2e/src/style.css
  • packages/e2e/tests/components.spec.ts
  • packages/e2e/tests/display.spec.ts
  • packages/e2e/tests/inputs.spec.ts
  • packages/e2e/tests/navigation-data.spec.ts
  • packages/e2e/tests/overlays.spec.ts
  • packages/e2e/tests/support/open-fixture.ts
  • packages/e2e/tests/support/test.ts
  • packages/e2e/tsconfig.json
  • packages/e2e/vite.config.ts
  • packages/icons/package.json
  • packages/resolver/README.md
  • pnpm-workspace.yaml

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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.

@vaebe
vaebe merged commit 7f0a5d9 into main Aug 16, 2026
10 checks passed
@vaebe
vaebe deleted the fix/2.1.0 branch August 16, 2026 16:04
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