Skip to content

feat(corebox): expand corebox on active preview and align design tokens - #2115

Merged
TalexDreamSoul merged 9 commits into
masterfrom
task/feat/corebox-preview-expand-and-design-tokens
Oct 16, 2026
Merged

TalexDreamSoul merged 9 commits into
masterfrom
task/feat/corebox-preview-expand-and-design-tokens

Conversation

@TalexDreamSoul

Copy link
Copy Markdown
Contributor

Summary

  • CoreBox Preview Auto-Expansion: CoreBox now automatically expands to maximum height (600px) when file or plugin preview is active, preventing media clipping and letterbox distortion under single-result searches, and restores adaptive sizing on exit.
  • TuffEx Surface Tokens & Squircles: Updated component styles, smooth squircle corner mixins, and markdown editor components.
  • Nexus Demos & Guidelines: Added design concept demo surfaces and markdown collaboration host.
  • Renderer Component Polish: Aligned views and components with updated design tokens.

@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 476 files, which is 376 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: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 471ecd58-8b85-447f-bbc4-e11a2d824618
📥 Commits

Reviewing files that changed from the base of the PR and between 60bfddf and b463002.

⛔ Files ignored due to path filters: 1
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing: 476
  • .github/workflows/package-tuffex-ci.yml
  • apps/core-app/src/renderer/src/components/base/BuildSecurityBanner.vue
  • apps/core-app/src/renderer/src/components/base/TuffUserInfo.vue
  • apps/core-app/src/renderer/src/components/base/button/IconButton.vue
  • apps/core-app/src/renderer/src/components/base/input/FlatKeyInput.vue
  • apps/core-app/src/renderer/src/components/base/tuff/TSelectField.vue
  • apps/core-app/src/renderer/src/components/download/DownloadCenter.vue
  • apps/core-app/src/renderer/src/components/download/DownloadTask.vue
  • apps/core-app/src/renderer/src/components/download/HistoryCard.vue
  • apps/core-app/src/renderer/src/components/download/MigrationProgress.vue
  • apps/core-app/src/renderer/src/components/download/TaskCard.vue
  • apps/core-app/src/renderer/src/components/intelligence/ToolChartCard.vue
  • apps/core-app/src/renderer/src/components/intelligence/agents/AgentItem.vue
  • apps/core-app/src/renderer/src/components/intelligence/capabilities/CapabilityTestInput.vue
  • apps/core-app/src/renderer/src/components/intelligence/config/IntelligenceConfigSection.vue
  • apps/core-app/src/renderer/src/components/intelligence/config/IntelligenceRateLimitConfig.vue
  • apps/core-app/src/renderer/src/components/intelligence/memory/MemoryList.vue
  • apps/core-app/src/renderer/src/components/permission/PermissionList.vue
  • apps/core-app/src/renderer/src/components/plugin/PluginInfo.vue
  • apps/core-app/src/renderer/src/components/plugin/PluginNavTree.vue
  • apps/core-app/src/renderer/src/components/plugin/layout/PluginItem.vue
  • apps/core-app/src/renderer/src/components/plugin/layout/PluginList.vue
  • apps/core-app/src/renderer/src/components/plugin/tabs/PluginLogs.vue
  • apps/core-app/src/renderer/src/components/plugin/tabs/storage/StorageTreeItem.vue
  • apps/core-app/src/renderer/src/components/render/BoxGridItem.vue
  • apps/core-app/src/renderer/src/components/settings/SettingRow.vue
  • apps/core-app/src/renderer/src/components/settings/SettingsPage.vue
  • apps/core-app/src/renderer/src/components/shell/ShellBackRow.vue
  • apps/core-app/src/renderer/src/components/shell/ShellChromeBar.vue
  • apps/core-app/src/renderer/src/components/shell/ShellConversationList.vue
  • apps/core-app/src/renderer/src/components/shell/ShellNavItem.vue
  • apps/core-app/src/renderer/src/components/shell/ShellProjectFolder.vue
  • apps/core-app/src/renderer/src/components/shell/ShellProjectRows.vue
  • apps/core-app/src/renderer/src/components/shell/ShellSearchEntry.vue
  • apps/core-app/src/renderer/src/components/shell/ShellWindowControls.vue
  • apps/core-app/src/renderer/src/components/store/StoreCategoryList.vue
  • apps/core-app/src/renderer/src/components/store/StoreHeader.vue
  • apps/core-app/src/renderer/src/components/store/StoreItemCard.vue
  • apps/core-app/src/renderer/src/components/tuff/TuffBlockLine.vue
  • apps/core-app/src/renderer/src/components/tuff/template/TuffAsideList.vue
  • apps/core-app/src/renderer/src/components/tuff/template/TuffAsideSearchBar.vue
  • apps/core-app/src/renderer/src/components/tuff/template/TuffItemTemplate.vue
  • apps/core-app/src/renderer/src/components/tuff/template/TuffListTemplate.vue
  • apps/core-app/src/renderer/src/modules/box/adapter/hooks/useResize.test.ts
  • apps/core-app/src/renderer/src/modules/box/adapter/hooks/useResize.ts
  • apps/core-app/src/renderer/src/modules/box/adapter/hooks/useSearch.ts
  • apps/core-app/src/renderer/src/modules/division-box/components/DivisionBoxHeader.vue
  • apps/core-app/src/renderer/src/views/assistant/VoicePanel.vue
  • apps/core-app/src/renderer/src/views/base/LingPan.vue
  • apps/core-app/src/renderer/src/views/base/Plugin.vue
  • apps/core-app/src/renderer/src/views/base/application/AppList.vue
  • apps/core-app/src/renderer/src/views/base/begin/internal/AccountDo.vue
  • apps/core-app/src/renderer/src/views/base/begin/internal/LanguageSetup.vue
  • apps/core-app/src/renderer/src/views/base/begin/internal/OptionMode.vue
  • apps/core-app/src/renderer/src/views/base/home/HomePage.vue
  • apps/core-app/src/renderer/src/views/base/home/HomeTopBar.vue
  • apps/core-app/src/renderer/src/views/base/intelligence/IntelligencePromptsPage.vue
  • apps/core-app/src/renderer/src/views/base/intelligence/IntelligenceWorkflowPage.vue
  • apps/core-app/src/renderer/src/views/base/settings/SettingFileIndexAppDiagnostic.vue
  • apps/core-app/src/renderer/src/views/base/settings/SettingPlatformCapabilities.vue
  • apps/core-app/src/renderer/src/views/base/settings/components/FailedFilesListDialog.vue
  • apps/core-app/src/renderer/src/views/base/store/StoreSourceEditor.a11y.test.ts
  • apps/core-app/src/renderer/src/views/base/store/StoreSourceEditor.vue
  • apps/core-app/src/renderer/src/views/base/styles/SectionItem.vue
  • apps/core-app/src/renderer/src/views/box/CoreBox.vue
  • apps/core-app/src/renderer/src/views/box/DivisionBoxHeader.vue
  • apps/nexus/app/app.vue
  • apps/nexus/app/components/DocsSidebar.vue
  • apps/nexus/app/components/HeaderControls.vue
  • apps/nexus/app/components/TheHeader.vue
  • apps/nexus/app/components/content/TuffDemoWrapper.vue
  • apps/nexus/app/components/content/demo-lazy.test.ts
  • apps/nexus/app/components/content/demo-lazy.ts
  • apps/nexus/app/components/content/demo-registry.ts
  • apps/nexus/app/components/content/demos/ConceptColorMixContrastDemo.vue
  • apps/nexus/app/components/content/demos/ConceptCompositorDemo.vue
  • apps/nexus/app/components/content/demos/ConceptConcentricInsetDemo.vue
  • apps/nexus/app/components/content/demos/ConceptConcentricRadiusDemo.vue
  • apps/nexus/app/components/content/demos/ConceptCurvatureCombDemo.vue
  • apps/nexus/app/components/content/demos/ConceptDarkCanvasDemo.vue
  • apps/nexus/app/components/content/demos/ConceptDepthStackDemo.vue
  • apps/nexus/app/components/content/demos/ConceptFigure.vue
  • apps/nexus/app/components/content/demos/ConceptHoverLatencyDemo.vue
  • apps/nexus/app/components/content/demos/ConceptInlineCodeDemo.vue
  • apps/nexus/app/components/content/demos/ConceptIrradiationDemo.vue
  • apps/nexus/app/components/content/demos/ConceptKeyframeReplayDemo.vue
  • apps/nexus/app/components/content/demos/ConceptLightBlendDemo.vue
  • apps/nexus/app/components/content/demos/ConceptMenuBeatDemo.vue
  • apps/nexus/app/components/content/demos/ConceptNoiseMaskDemo.vue
  • apps/nexus/app/components/content/demos/ConceptRefractionRayDemo.vue
  • apps/nexus/app/components/content/demos/ConceptRefractionSmoothstepDemo.vue
  • apps/nexus/app/components/content/demos/ConceptReserveLayerDemo.vue
  • apps/nexus/app/components/content/demos/ConceptSpecularLightDemo.vue
  • apps/nexus/app/components/content/demos/ConceptSpringInterruptDemo.vue
  • apps/nexus/app/components/content/demos/ConceptStickyHairlineDemo.vue
  • apps/nexus/app/components/content/demos/ConceptStreamPacerDemo.vue
  • apps/nexus/app/components/content/demos/ConceptSurfaceDeductionDemo.vue
  • apps/nexus/app/components/content/demos/ConceptSurfaceModesDemo.vue
  • apps/nexus/app/components/content/demos/ConceptTextWrapDemo.vue
  • apps/nexus/app/components/content/demos/ConceptTypeScaleDemo.vue
  • apps/nexus/app/components/content/demos/DrawerBasicDrawerDemo.vue
  • apps/nexus/app/components/content/demos/MarkdownEditorCollaborationDemo.vue
  • apps/nexus/app/components/content/demos/MarkdownEditorMarkdownEditorDemo.vue
  • apps/nexus/app/components/content/demos/TemplateCmsBoardDemo.vue
  • apps/nexus/app/components/content/demos/TemplateFilesDemo.vue
  • apps/nexus/app/components/content/demos/TemplateGalleryDemo.vue
  • apps/nexus/app/components/content/demos/TemplateReleaseDemo.vue
  • apps/nexus/app/components/content/demos/TemplateStoreDemo.vue
  • apps/nexus/app/components/content/demos/ThemingThemeTransitionDemo.vue
  • apps/nexus/app/components/content/demos/markdown-editor-demo-host.ts
  • apps/nexus/app/components/content/demos/markdown-editor-demo-labels.ts
  • apps/nexus/app/components/content/demos/markdown-editor-demo-room.ts
  • apps/nexus/app/components/search/GlobalSearch.vue
  • apps/nexus/app/components/search/GlobalSearchHost.vue
  • apps/nexus/app/composables/useGlobalSearch.ts
  • apps/nexus/app/composables/useGlobalSearchState.ts
  • apps/nexus/app/composables/useTheme.ts
  • apps/nexus/app/layouts/docs.vue
  • apps/nexus/app/pages/docs/[...slug].vue
  • apps/nexus/app/utils/docs-concepts-manual.ts
  • apps/nexus/app/utils/global-search-boot.ts
  • apps/nexus/app/utils/remark-math.ts
  • apps/nexus/app/utils/theme-transition.test.ts
  • apps/nexus/app/utils/theme-transition.ts
  • apps/nexus/content/docs/dev/components/accessibility.en.mdc
  • apps/nexus/content/docs/dev/components/accessibility.zh.mdc
  • apps/nexus/content/docs/dev/components/base-surface.en.mdc
  • apps/nexus/content/docs/dev/components/base-surface.zh.mdc
  • apps/nexus/content/docs/dev/components/card.en.mdc
  • apps/nexus/content/docs/dev/components/card.zh.mdc
  • apps/nexus/content/docs/dev/components/charts.en.mdc
  • apps/nexus/content/docs/dev/components/charts.zh.mdc
  • apps/nexus/content/docs/dev/components/chat-composer.en.mdc
  • apps/nexus/content/docs/dev/components/chat-composer.zh.mdc
  • apps/nexus/content/docs/dev/components/date-picker.en.mdc
  • apps/nexus/content/docs/dev/components/date-picker.zh.mdc
  • apps/nexus/content/docs/dev/components/echart-charts.en.mdc
  • apps/nexus/content/docs/dev/components/echart-charts.zh.mdc
  • apps/nexus/content/docs/dev/components/flip-overlay.en.mdc
  • apps/nexus/content/docs/dev/components/flip-overlay.zh.mdc
  • apps/nexus/content/docs/dev/components/flow-light.en.mdc
  • apps/nexus/content/docs/dev/components/flow-light.zh.mdc
  • apps/nexus/content/docs/dev/components/foundations.en.mdc
  • apps/nexus/content/docs/dev/components/foundations.zh.mdc
  • apps/nexus/content/docs/dev/components/glass-surface.en.mdc
  • apps/nexus/content/docs/dev/components/glass-surface.zh.mdc
  • apps/nexus/content/docs/dev/components/gradient-border.en.mdc
  • apps/nexus/content/docs/dev/components/gradient-border.zh.mdc
  • apps/nexus/content/docs/dev/components/icon.en.mdc
  • apps/nexus/content/docs/dev/components/icon.zh.mdc
  • apps/nexus/content/docs/dev/components/icons.en.mdc
  • apps/nexus/content/docs/dev/components/icons.zh.mdc
  • apps/nexus/content/docs/dev/components/index.en.mdc
  • apps/nexus/content/docs/dev/components/index.zh.mdc
  • apps/nexus/content/docs/dev/components/maps.en.mdc
  • apps/nexus/content/docs/dev/components/maps.zh.mdc
  • apps/nexus/content/docs/dev/components/markdown-editor.en.mdc
  • apps/nexus/content/docs/dev/components/markdown-editor.zh.mdc
  • apps/nexus/content/docs/dev/components/motion.en.mdc
  • apps/nexus/content/docs/dev/components/motion.zh.mdc
  • apps/nexus/content/docs/dev/components/prism-glow.en.mdc
  • apps/nexus/content/docs/dev/components/prism-glow.zh.mdc
  • apps/nexus/content/docs/dev/components/sankey-chart.en.mdc
  • apps/nexus/content/docs/dev/components/sankey-chart.zh.mdc
  • apps/nexus/content/docs/dev/components/theming.en.mdc
  • apps/nexus/content/docs/dev/components/theming.zh.mdc
  • apps/nexus/content/docs/dev/components/timeseries-chart.en.mdc
  • apps/nexus/content/docs/dev/components/timeseries-chart.zh.mdc
  • apps/nexus/content/docs/dev/components/tool-call-card.en.mdc
  • apps/nexus/content/docs/dev/components/tool-call-card.zh.mdc
  • apps/nexus/content/docs/dev/components/utils.en.mdc
  • apps/nexus/content/docs/dev/components/utils.zh.mdc
  • apps/nexus/content/docs/dev/concepts/activation-and-springs.en.mdc
  • apps/nexus/content/docs/dev/concepts/activation-and-springs.zh.mdc
  • apps/nexus/content/docs/dev/concepts/anti-jitter-reserve.en.mdc
  • apps/nexus/content/docs/dev/concepts/anti-jitter-reserve.zh.mdc
  • apps/nexus/content/docs/dev/concepts/color-mix-contrast.en.mdc
  • apps/nexus/content/docs/dev/concepts/color-mix-contrast.zh.mdc
  • apps/nexus/content/docs/dev/concepts/compositor-and-replay.en.mdc
  • apps/nexus/content/docs/dev/concepts/compositor-and-replay.zh.mdc
  • apps/nexus/content/docs/dev/concepts/concentricity.en.mdc
  • apps/nexus/content/docs/dev/concepts/concentricity.zh.mdc
  • apps/nexus/content/docs/dev/concepts/curvature.en.mdc
  • apps/nexus/content/docs/dev/concepts/curvature.zh.mdc
  • apps/nexus/content/docs/dev/concepts/dark-palette.en.mdc
  • apps/nexus/content/docs/dev/concepts/dark-palette.zh.mdc
  • apps/nexus/content/docs/dev/concepts/depth-topology.en.mdc
  • apps/nexus/content/docs/dev/concepts/depth-topology.zh.mdc
  • apps/nexus/content/docs/dev/concepts/index.en.mdc
  • apps/nexus/content/docs/dev/concepts/index.zh.mdc
  • apps/nexus/content/docs/dev/concepts/irradiation-tuning.en.mdc
  • apps/nexus/content/docs/dev/concepts/irradiation-tuning.zh.mdc
  • apps/nexus/content/docs/dev/concepts/light-modes.en.mdc
  • apps/nexus/content/docs/dev/concepts/light-modes.zh.mdc
  • apps/nexus/content/docs/dev/concepts/micro-motion.en.mdc
  • apps/nexus/content/docs/dev/concepts/micro-motion.zh.mdc
  • apps/nexus/content/docs/dev/concepts/noise-and-specular.en.mdc
  • apps/nexus/content/docs/dev/concepts/noise-and-specular.zh.mdc
  • apps/nexus/content/docs/dev/concepts/refraction-physics.en.mdc
  • apps/nexus/content/docs/dev/concepts/refraction-physics.zh.mdc
  • apps/nexus/content/docs/dev/concepts/smart-wrapping.en.mdc
  • apps/nexus/content/docs/dev/concepts/smart-wrapping.zh.mdc
  • apps/nexus/content/docs/dev/concepts/stream-pacer.en.mdc
  • apps/nexus/content/docs/dev/concepts/stream-pacer.zh.mdc
  • apps/nexus/content/docs/dev/concepts/surface-deduction.en.mdc
  • apps/nexus/content/docs/dev/concepts/surface-deduction.zh.mdc
  • apps/nexus/content/docs/dev/concepts/surface-taxonomy.en.mdc
  • apps/nexus/content/docs/dev/concepts/surface-taxonomy.zh.mdc
  • apps/nexus/content/docs/dev/concepts/type-scale.en.mdc
  • apps/nexus/content/docs/dev/concepts/type-scale.zh.mdc
  • apps/nexus/i18n/locales/en.ts
  • apps/nexus/i18n/locales/zh.ts
  • apps/nexus/nuxt.config.ts
  • apps/nexus/package.json
  • apps/nexus/server/api/docs/navigation.get.ts
  • docs/design/concepts/01-geometry-and-curvature.md
  • docs/design/concepts/02-surfaces-and-materials.md
  • docs/design/concepts/03-color-science-and-dark-mode.md
  • docs/design/concepts/04-typography-and-text-engineering.md
  • docs/design/concepts/05-motion-and-micro-interactions.md
  • docs/design/concepts/06-ai-native-streaming-interfaces.md
  • docs/design/concepts/README.md
  • docs/engineering/specs/frontend/tuffex-charts-package.md
  • docs/engineering/specs/frontend/tuffex-design-rules.md
  • packages/tuffex/CHANGELOG.md
  • packages/tuffex/package.json
  • packages/tuffex/packages/components/src/__tests__/bui-dark-neutral-ramp.test.ts
  • packages/tuffex/packages/components/src/agent-screen/src/TxAgentScreen.vue
  • packages/tuffex/packages/components/src/agent-trace/src/TxAgentTrace.vue
  • packages/tuffex/packages/components/src/agents/src/TxAgentItem.vue
  • packages/tuffex/packages/components/src/agents/src/TxAgentsList.vue
  • packages/tuffex/packages/components/src/ai-elements/src/TxAiMessage.vue
  • packages/tuffex/packages/components/src/alert/src/TxAlert.vue
  • packages/tuffex/packages/components/src/allocation-bar/src/TxAllocationBar.vue
  • packages/tuffex/packages/components/src/approval-card/src/TxApprovalCard.vue
  • packages/tuffex/packages/components/src/avatar/src/TxAvatar.vue
  • packages/tuffex/packages/components/src/avatar/src/TxAvatarGroup.vue
  • packages/tuffex/packages/components/src/badge/src/TxBadge.vue
  • packages/tuffex/packages/components/src/base-anchor/src/TxBaseAnchor.vue
  • packages/tuffex/packages/components/src/base-anchor/src/types.ts
  • packages/tuffex/packages/components/src/base-surface/__tests__/base-surface-flow-light.test.ts
  • packages/tuffex/packages/components/src/base-surface/__tests__/base-surface.test.ts
  • packages/tuffex/packages/components/src/base-surface/index.ts
  • packages/tuffex/packages/components/src/base-surface/src/TxBaseSurface.vue
  • packages/tuffex/packages/components/src/base-surface/src/base-surface-motion.ts
  • packages/tuffex/packages/components/src/base-surface/src/style/index.scss
  • packages/tuffex/packages/components/src/base-surface/src/surface-environment.ts
  • packages/tuffex/packages/components/src/base-surface/src/types.ts
  • packages/tuffex/packages/components/src/breadcrumb/src/TxBreadcrumb.vue
  • packages/tuffex/packages/components/src/button/src/button.vue
  • packages/tuffex/packages/components/src/button/src/copy-button.vue
  • packages/tuffex/packages/components/src/button/src/icon-button.vue
  • packages/tuffex/packages/components/src/button/src/style/index.scss
  • packages/tuffex/packages/components/src/card-item/src/TxCardItem.vue
  • packages/tuffex/packages/components/src/card-spread/src/TxCardSpread.vue
  • packages/tuffex/packages/components/src/card/__tests__/card.test.ts
  • packages/tuffex/packages/components/src/card/src/TxCard.vue
  • packages/tuffex/packages/components/src/card/src/types.ts
  • packages/tuffex/packages/components/src/carousel-3d/src/TxCarousel3D.vue
  • packages/tuffex/packages/components/src/cascader/src/TxCascader.vue
  • packages/tuffex/packages/components/src/cascader/src/TxCascaderRow.vue
  • packages/tuffex/packages/components/src/cell-link/src/TxCellLink.vue
  • packages/tuffex/packages/components/src/chain-of-thought/src/TxChainOfThought.vue
  • packages/tuffex/packages/components/src/charts/src/chart-legend/src/TxChartLegendItem.vue
  • packages/tuffex/packages/components/src/charts/src/dither-chart/src/TxDitherChart.vue
  • packages/tuffex/packages/components/src/charts/src/echart/src/core/theme.ts
  • packages/tuffex/packages/components/src/charts/src/maps/src/TxChoroplethMap.vue
  • packages/tuffex/packages/components/src/charts/src/maps/src/map-shared.scss
  • packages/tuffex/packages/components/src/charts/src/maps/src/use-map-base.ts
  • packages/tuffex/packages/components/src/charts/src/mono-chart/src/TxMonoChart.vue
  • packages/tuffex/packages/components/src/charts/src/sankey/src/TxSankeyChart.vue
  • packages/tuffex/packages/components/src/charts/src/series/src/TxAreaSeries.vue
  • packages/tuffex/packages/components/src/charts/src/series/src/TxBarSeries.vue
  • packages/tuffex/packages/components/src/charts/src/series/src/TxLineSeries.vue
  • packages/tuffex/packages/components/src/charts/src/series/src/TxScatterSeries.vue
  • packages/tuffex/packages/components/src/charts/src/timeseries/src/TxTimeseriesChart.vue
  • packages/tuffex/packages/components/src/charts/src/tooltip/src/TxChartTooltip.vue
  • packages/tuffex/packages/components/src/chat/src/TxChatComposer.vue
  • packages/tuffex/packages/components/src/checkbox/src/TxCheckbox.vue
  • packages/tuffex/packages/components/src/choice-card/__tests__/choice-card-motion.test.ts
  • packages/tuffex/packages/components/src/choice-card/src/TxChoiceCard.vue
  • packages/tuffex/packages/components/src/code-editor/src/TxCodeEditorToolbar.vue
  • packages/tuffex/packages/components/src/code-stream/src/TxCodeStream.vue
  • packages/tuffex/packages/components/src/collapse/src/TxCollapseItem.vue
  • packages/tuffex/packages/components/src/command-palette/src/TxCommandPalette.vue
  • packages/tuffex/packages/components/src/context-cards/src/TxContextCards.vue
  • packages/tuffex/packages/components/src/context-cards/src/TxContextChunk.vue
  • packages/tuffex/packages/components/src/context-menu/src/TxContextMenuItem.vue
  • packages/tuffex/packages/components/src/context-menu/src/types.ts
  • packages/tuffex/packages/components/src/conversation-stream/src/TxConversationStream.vue
  • packages/tuffex/packages/components/src/data-table/src/TxDataTable.vue
  • packages/tuffex/packages/components/src/date-picker/src/TxDatePicker.vue
  • packages/tuffex/packages/components/src/dialog/src/TxBlowDialog.vue
  • packages/tuffex/packages/components/src/dialog/src/TxBottomDialog.vue
  • packages/tuffex/packages/components/src/dialog/src/TxPopperDialog.vue
  • packages/tuffex/packages/components/src/dialog/src/TxTouchTip.vue
  • packages/tuffex/packages/components/src/diff-table/src/TxDiffTable.vue
  • packages/tuffex/packages/components/src/drawer/src/TxDrawer.vue
  • packages/tuffex/packages/components/src/dropdown-menu/src/TxDropdownItem.vue
  • packages/tuffex/packages/components/src/dropdown-menu/src/types.ts
  • packages/tuffex/packages/components/src/empty-state/src/TxEmptyState.vue
  • packages/tuffex/packages/components/src/file-uploader/src/TxFileUploader.vue
  • packages/tuffex/packages/components/src/filter-chips/src/TxFilterChips.vue
  • packages/tuffex/packages/components/src/fine-tune-card/src/TxFineTuneCard.vue
  • packages/tuffex/packages/components/src/fine-tune-card/src/TxFineTuneChipSelect.vue
  • packages/tuffex/packages/components/src/flat-radio/__tests__/flat-radio.test.ts
  • packages/tuffex/packages/components/src/flat-radio/src/TxFlatRadioItem.vue
  • packages/tuffex/packages/components/src/flat-select/src/TxFlatSelectItem.vue
  • packages/tuffex/packages/components/src/flip-book/src/TxFlipBook.vue
  • packages/tuffex/packages/components/src/flip-overlay/src/TxFlipOverlay.vue
  • packages/tuffex/packages/components/src/flip-overlay/src/types.ts
  • packages/tuffex/packages/components/src/flow-light/__tests__/flow-light.test.ts
  • packages/tuffex/packages/components/src/flow-light/src/TxFlowLight.vue
  • packages/tuffex/packages/components/src/flowchart/src/TxFlowchart.vue
  • packages/tuffex/packages/components/src/glass-surface/src/TxGlassSurface.vue
  • packages/tuffex/packages/components/src/glow-text/src/TxGlowText.vue
  • packages/tuffex/packages/components/src/gradient-border/src/TxGradientBorder.vue
  • packages/tuffex/packages/components/src/gradual-blur/src/TxGradualBlur.vue
  • packages/tuffex/packages/components/src/group-block/src/TxBlockLine.vue
  • packages/tuffex/packages/components/src/group-block/src/TxBlockSlot.vue
  • packages/tuffex/packages/components/src/group-block/src/TxBlockSwitch.vue
  • packages/tuffex/packages/components/src/group-block/src/TxGroupBlock.vue
  • packages/tuffex/packages/components/src/icon-chip/src/TxIconChip.vue
  • packages/tuffex/packages/components/src/icon-picker/src/TxIconPicker.vue
  • packages/tuffex/packages/components/src/icon-picker/src/TxIconPickerPanel.vue
  • packages/tuffex/packages/components/src/icon/src/TxIcon.vue
  • packages/tuffex/packages/components/src/image-uploader/src/TxImageUploader.vue
  • packages/tuffex/packages/components/src/inline-citation/src/TxInlineCitation.vue
  • packages/tuffex/packages/components/src/input/src/TxInput.vue
  • packages/tuffex/packages/components/src/insight-cards/src/TxInsightCards.vue
  • packages/tuffex/packages/components/src/insight-cards/src/TxInsightMetric.vue
  • packages/tuffex/packages/components/src/kbd/src/TxKbd.vue
  • packages/tuffex/packages/components/src/loading-overlay/src/TxLoadingOverlay.vue
  • packages/tuffex/packages/components/src/markdown-editor/__tests__/markdown-editor.test.ts
  • packages/tuffex/packages/components/src/markdown-editor/index.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorAi.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorBubble.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorComments.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorEmojiPicker.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorEmojiSuggest.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorHighlightPicker.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorMarks.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorPrompt.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorSlashMenu.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorStatus.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/MarkdownEditorToolbar.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/TxMarkdownEditor.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/TxMarkdownSourceRuntime.vue
  • packages/tuffex/packages/components/src/markdown-editor/src/block-view.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/comment-anchors.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/editor-overlay.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/emoji-data.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/emoji.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/focus-when-shown.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-callout.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-format.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-highlight.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-history.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-render.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-selection.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-serializer.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-stats.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/markdown-stream.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/rich-behaviors.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/rich-reveal.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/rich-surface.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/source-extensions.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/source-map.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/text-changes.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/toolbar-icons.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/types.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-ai.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-bubble.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-code-highlight.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-collaboration.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-comments.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-document.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-overlay.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-slash.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-suggest.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-theme.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/use-markdown-uploads.ts
  • packages/tuffex/packages/components/src/markdown-editor/src/word-diff.ts
  • packages/tuffex/packages/components/src/markdown-view/src/TxMarkdownView.vue
  • packages/tuffex/packages/components/src/markdown-view/src/github-markdown.css
  • packages/tuffex/packages/components/src/message-actions/src/TxMessageActions.vue
  • packages/tuffex/packages/components/src/modal/src/TxModal.vue
  • packages/tuffex/packages/components/src/mode-chip/src/TxModeChip.vue
  • packages/tuffex/packages/components/src/motion-button/src/TxMotionButton.vue
  • packages/tuffex/packages/components/src/motion-control/src/MotionControlMenuItems.vue
  • packages/tuffex/packages/components/src/motion-control/src/TxMotionControl.vue
  • packages/tuffex/packages/components/src/motion-dock/src/TxMotionDock.vue
  • packages/tuffex/packages/components/src/motion-form/src/TxMotionForm.vue
  • packages/tuffex/packages/components/src/motion-metric/src/style.scss
  • packages/tuffex/packages/components/src/motion-toggle/src/TxMotionToggle.vue
  • packages/tuffex/packages/components/src/motion-transition/src/TxMotionTransition.vue
  • packages/tuffex/packages/components/src/motion/src/TxMotion.vue
  • packages/tuffex/packages/components/src/nav-bar/src/TxNavBar.vue
  • packages/tuffex/packages/components/src/number-input/src/TxNumberInput.vue
  • packages/tuffex/packages/components/src/pagination/src/TxPagination.vue
  • packages/tuffex/packages/components/src/picker/src/TxPicker.vue
  • packages/tuffex/packages/components/src/popover/src/types.ts
  • packages/tuffex/packages/components/src/progress-bar/src/TxProgressBar.vue
  • packages/tuffex/packages/components/src/prompt-bar/src/TxPromptBar.vue
  • packages/tuffex/packages/components/src/radio/src/TxRadio.vue
  • packages/tuffex/packages/components/src/radio/src/TxRadioGroup.vue
  • packages/tuffex/packages/components/src/rating/src/TxRating.vue
  • packages/tuffex/packages/components/src/recommendation-card/src/TxRecommendationCard.vue
  • packages/tuffex/packages/components/src/scrub-field/src/TxScrubField.vue
  • packages/tuffex/packages/components/src/search-panel/src/TxSearchPanel.vue
  • packages/tuffex/packages/components/src/search-select/src/TxSearchSelect.vue
  • packages/tuffex/packages/components/src/search-select/src/types.ts
  • packages/tuffex/packages/components/src/segmented-slider/src/TxSegmentedSlider.vue
  • packages/tuffex/packages/components/src/select/src/TxSelect.vue
  • packages/tuffex/packages/components/src/select/src/TxSelectItem.vue
  • packages/tuffex/packages/components/src/select/src/types.ts
  • packages/tuffex/packages/components/src/selection-actions/src/TxSelectionActions.vue
  • packages/tuffex/packages/components/src/sidebar-nav/src/TxSidebarNav.vue
  • packages/tuffex/packages/components/src/slider/src/TxSlider.vue
  • packages/tuffex/packages/components/src/sources/src/TxSources.vue
  • packages/tuffex/packages/components/src/spark-chart/src/TxChartScrubber.vue
  • packages/tuffex/packages/components/src/stat-card/__tests__/stat-card.test.ts
  • packages/tuffex/packages/components/src/stat-card/src/TxStatCard.vue
  • packages/tuffex/packages/components/src/status-badge/__tests__/status-badge.test.ts
  • packages/tuffex/packages/components/src/status-badge/src/TxStatusBadge.vue
  • packages/tuffex/packages/components/src/status-hint/__tests__/status-hint-motion.test.ts
  • packages/tuffex/packages/components/src/status-hint/src/TxStatusHint.vue
  • packages/tuffex/packages/components/src/steps/src/TxStep.vue
  • packages/tuffex/packages/components/src/stream-element/src/TxStreamElement.vue
  • packages/tuffex/packages/components/src/stream-markdown/src/TxCodeBlock.vue
  • packages/tuffex/packages/components/src/stream-markdown/src/TxMermaidBlock.vue
  • packages/tuffex/packages/components/src/stream-markdown/src/TxStreamMarkdown.vue
  • packages/tuffex/packages/components/src/stream-markdown/src/math-extension.ts
  • packages/tuffex/packages/components/src/suggestion-chips/src/TxSuggestionChips.vue
  • packages/tuffex/packages/components/src/tab-bar/__tests__/tab-bar.test.ts
  • packages/tuffex/packages/components/src/tab-bar/src/TxTabBar.vue
  • packages/tuffex/packages/components/src/tag-input/src/TxTagInput.vue
  • packages/tuffex/packages/components/src/tag/src/TxTag.vue
  • packages/tuffex/packages/components/src/task-rows/src/TxTaskRows.vue
  • packages/tuffex/packages/components/src/textarea/src/TxTextarea.vue
  • packages/tuffex/packages/components/src/timeline/src/TxTimelineItem.vue
  • packages/tuffex/packages/components/src/toast/src/TxToastHost.vue
  • packages/tuffex/packages/components/src/tool-call-card/src/TxToolCallCard.vue
  • packages/tuffex/packages/components/src/tool-chips/src/TxDiffChips.vue
  • packages/tuffex/packages/components/src/tool-chips/src/TxToolChips.vue
  • packages/tuffex/packages/components/src/tool-confirmation/src/TxToolConfirmation.vue
  • packages/tuffex/packages/components/src/transfer/src/TxTransfer.vue
  • packages/tuffex/packages/components/src/tree-select/src/TxTreeSelect.vue
  • packages/tuffex/packages/components/src/tree/src/TxTree.vue
  • packages/tuffex/packages/components/src/version-capsule/src/TxVersionCapsule.vue
  • packages/tuffex/packages/components/src/version-capsule/src/TxVersionDownloadPanel.vue
  • packages/tuffex/packages/components/src/version-capsule/src/TxVersionHistoryPanel.vue
  • packages/tuffex/packages/components/src/working-indicator/src/TxWorkingIndicator.vue
  • packages/tuffex/packages/components/style/bui-tokens.scss
  • packages/tuffex/packages/components/style/index.scss
  • packages/tuffex/packages/components/style/mixins.scss
  • packages/tuffex/packages/components/style/variables.scss
  • packages/tuffex/packages/script/build/component-styles.ts
  • packages/tuffex/packages/utils/__tests__/theme-transition.test.ts
  • packages/tuffex/packages/utils/animation/theme-transition.ts
  • packages/tuffex/packages/utils/index.ts
  • packages/tuffex/packages/utils/markdown-math-syntax.ts
  • packages/tuffex/packages/utils/toast.ts
  • packages/tuffex/packages/utils/use-morph-window.ts
  • packages/tuffex/scripts/audit-color-literals.mjs
  • packages/tuffex/scripts/audit-package-size.mjs
  • plugins/clipboard-history/src/components/ClipboardActionBar.vue
  • plugins/clipboard-history/src/components/ClipboardSidebar.vue
  • plugins/clipboard-history/src/views/ClipboardManagerView.vue
  • plugins/json-formatter/src/pages/json.vue
  • plugins/touch-music/src/components/icon/PlayPause.vue
  • plugins/touch-music/src/components/music/song/SongItem.vue
  • plugins/touch-translation/src/components/ProviderConfigModal.vue
  • plugins/touch-translation/src/pages/multi-translate.vue
  • plugins/touch-translation/widgets/TestWidget.vue
  • plugins/touch-translation/widgets/translate-panel.vue

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

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying tuff with  Cloudflare Pages  Cloudflare Pages

Latest commit: b463002
Status:⚡️  Build in progress...

View logs

@TalexDreamSoul
TalexDreamSoul merged commit f3a9b98 into master Oct 16, 2026
28 of 30 checks passed
@TalexDreamSoul
TalexDreamSoul deleted the task/feat/corebox-preview-expand-and-design-tokens branch October 16, 2026 14:14
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