Skip to content

[refactor] Migrate SettingDialog to BaseModalLayout design system#8269

Closed
viva-jinyi wants to merge 1 commit intoComfy-Org:mainfrom
viva-jinyi:refactor/setting-dialog
Closed

[refactor] Migrate SettingDialog to BaseModalLayout design system#8269
viva-jinyi wants to merge 1 commit intoComfy-Org:mainfrom
viva-jinyi:refactor/setting-dialog

Conversation

@viva-jinyi
Copy link
Member

Summary

Replace PrimeVue-based SettingDialog with BaseModalLayout + custom left panel, extract useSettingsDialog composable, and migrate workspace tabs to design system components.

Changes

  • SettingDialog: New component using BaseModalLayout with custom left panel (PanelHeader, NavTitle, NavItem), search box, and workspace image support
  • useSettingsDialog: Extracted from dialogService.ts following useManagerDialog pattern; updated all 10 callers
  • WorkspacePanelContent: Replaced PrimeVue Tabs/TabList/Tab/TabPanel/TabPanels with design system TabList/Tab
  • Deleted: SettingDialogContent.vue, SettingDialogHeader.vue, PanelTemplate.vue, WorkspaceSidebarItem.vue
  • Panels: Removed TabPanel/PanelTemplate wrappers from all setting panels (About, Keybinding, Extension, ServerConfig, User, Workspace, Credits, Subscription)
  • GlobalDialog: Removed settings-specific class logic and workspace feature flag imports

Review Focus

  • Left panel layout: workspace image shown when team workspaces enabled, search box between header and nav items
  • useSettingsDialog composable replaces dialogService.showSettingsDialog/showAboutDialog

@viva-jinyi viva-jinyi added the enhancement New feature or request label Jan 23, 2026
@viva-jinyi viva-jinyi requested a review from a team as a code owner January 23, 2026 07:55
@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Jan 23, 2026
@viva-jinyi viva-jinyi closed this Jan 23, 2026
@github-actions
Copy link

🎨 Storybook Build Status

loading Build is starting...

⏰ Started at: 01/23/2026, 07:55:27 AM UTC

🚀 Building Storybook

  • 📦 Installing dependencies...
  • 🔧 Building Storybook components...
  • 🌐 Preparing deployment to Cloudflare Pages...

⏱️ Please wait while the Storybook build is in progress...

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 23, 2026

Important

Review skipped

Auto reviews are limited based on label configuration.

🚫 Review skipped — only excluded labels are configured. (1)
  • backport

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

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

📝 Walkthrough

Walkthrough

This PR refactors the settings dialog system by replacing the service-based dialogService.showSettingsDialog() approach with a dedicated useSettingsDialog() composable. It removes old dialog components, creates a new unified SettingDialog component, simplifies panel wrappers by removing PrimeVue TabPanel/PanelTemplate dependencies, extends settings UI infrastructure, and updates test selectors to data-testid attributes for better stability.

Changes

Cohort / File(s) Summary
Settings Dialog Service & Composable Refactoring
src/services/dialogService.ts, src/platform/settings/composables/useSettingsDialog.ts (NEW), src/platform/settings/types.ts (NEW)
Removed showSettingsDialog() and showAboutDialog() from dialog service. Added new useSettingsDialog() composable with show(), hide(), and showAbout() methods. Introduced SettingPanelType type union for panel identification.
New SettingDialog Component & Infrastructure
src/platform/settings/components/SettingDialog.vue (NEW), src/platform/settings/composables/useSettingUI.ts, src/platform/settings/components/SettingDialogContent.vue (REMOVED)
Added new SettingDialog component with navigation, search, and dynamic panel rendering. Extended useSettingUI with navGroups, teamWorkspacesEnabled, findCategoryByKey(), and findPanelByKey(). Removed old SettingDialogContent component (244 lines).
Panel Wrapper Simplification
src/components/dialog/content/setting/{AboutPanel, KeybindingPanel, LegacyCreditsPanel, UserPanel, WorkspacePanel}.vue, src/platform/settings/components/{ExtensionPanel, ServerConfigPanel}.vue, src/platform/cloud/subscription/components/SubscriptionPanel.vue, src/components/dialog/header/SettingDialogHeader.vue (REMOVED), src/components/dialog/content/setting/PanelTemplate.vue (REMOVED)
Replaced PrimeVue TabPanel/PanelTemplate wrappers with plain div containers. Removed SettingDialogHeader and PanelTemplate component files. Flattened template structures while preserving functionality.
Settings Dialog Integration Points
src/components/sidebar/ComfyMenuButton.vue, src/components/topbar/{CurrentUserPopover, CurrentUserPopoverWorkspace}.vue, src/components/rightSidePanel/settings/TabGlobalSettings.vue, src/composables/useCoreCommands.ts, src/components/bottomPanel/BottomPanel.vue, src/scripts/ui.ts
Updated all dialog invocation points to use useSettingsDialog().show() instead of useDialogService().showSettingsDialog(). Changed imports and variable names consistently across components.
Workspace & Tab Management Refactoring
src/components/dialog/content/setting/WorkspacePanelContent.vue, src/platform/workspace/composables/useWorkspaceUI.ts, src/components/dialog/content/setting/WorkspaceSidebarItem.vue (REMOVED), src/components/dialog/GlobalDialog.vue
Replaced PrimeVue Tabs with lightweight internal activeTab state in WorkspacePanelContent. Removed tab management from useWorkspaceUI. Deleted WorkspaceSidebarItem component. Removed workspace feature flag logic and conditional styling from GlobalDialog.
Test Fixtures & Mocks
browser_tests/fixtures/components/SettingDialog.ts, browser_tests/tests/{dialog, subgraph, useSettingSearch}.spec.ts, src/components/topbar/CurrentUserPopover.test.ts, src/workbench/extensions/manager/composables/useManagerState.test.ts, src/stores/firebaseAuthStore.test.ts
Updated browser test selectors from class-based (.settings-container) to data-testid attributes ([data-testid="settings-dialog"]). Updated mock implementations to use useSettingsDialog composable instead of dialog service. Refactored test structure to account for new dialog composition.

Possibly related PRs

Suggested reviewers

  • christian-byrne
  • pythongosssss
  • ltdrdata
  • shinshin86
  • Yorha4D

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.

@github-actions
Copy link

🎭 Playwright Tests: ⏳ Running...

Tests started at 01/23/2026, 07:55:28 AM UTC

📊 Browser Tests
  • chromium: Running...
  • chromium-0.5x: Running...
  • chromium-2x: Running...
  • mobile-chrome: Running...

@coderabbitai coderabbitai bot requested review from Yorha4D and shinshin86 January 23, 2026 07:56
@github-actions
Copy link

Bundle Size Report

Summary

  • Raw size: 21.8 MB baseline 21.8 MB — 🟢 -6.29 kB
  • Gzip: 4.53 MB baseline 4.53 MB — 🟢 -584 B
  • Brotli: 3.36 MB baseline 3.36 MB — 🟢 -1.13 kB
  • Bundles: 166 current • 166 baseline • 113 added / 113 removed

Category Glance
Other 🟢 -16.3 kB (6.35 MB) · Data & Services 🔴 +12.3 kB (3.18 MB) · Panels & Settings 🟢 -1.55 kB (439 kB) · App Entry Points 🟢 -285 B (22.4 kB) · Graph Workspace 🟢 -215 B (949 kB) · Utilities & Hooks 🟢 -210 B (23.8 kB) · + 5 more

Per-category breakdown
App Entry Points — 22.4 kB (baseline 22.7 kB) • 🟢 -285 B

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-p_qJ_am_.js (removed) 22.7 kB 🟢 -22.7 kB 🟢 -6.83 kB 🟢 -6.01 kB
assets/index-CukYcL3f.js (new) 22.4 kB 🔴 +22.4 kB 🔴 +6.75 kB 🔴 +5.92 kB

Status: 1 added / 1 removed

Graph Workspace — 949 kB (baseline 949 kB) • 🟢 -215 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-DSbN1wP_.js (removed) 949 kB 🟢 -949 kB 🟢 -192 kB 🟢 -145 kB
assets/GraphView-DcASUHj_.js (new) 949 kB 🔴 +949 kB 🔴 +191 kB 🔴 +145 kB

Status: 1 added / 1 removed

Views & Navigation — 80.7 kB (baseline 80.7 kB) • 🔴 +2 B

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-CCU-tpgx.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.6 kB 🟢 -3.05 kB
assets/CloudSurveyView-CshjBXf8.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.61 kB 🔴 +3.06 kB
assets/CloudLoginView-BJS2AXgd.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.72 kB
assets/CloudLoginView-oRjtLNoo.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.71 kB
assets/UserCheckView-BMD-CF8w.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.44 kB 🟢 -2.12 kB
assets/UserCheckView-DfWfxvrs.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.44 kB 🔴 +2.13 kB
assets/CloudLayoutView-CYLJLZTO.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.25 kB 🟢 -1.95 kB
assets/CloudLayoutView-DAhfV-fM.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.25 kB 🔴 +1.96 kB
assets/CloudSignupView-G3lWNjFQ.js (new) 8.19 kB 🔴 +8.19 kB 🔴 +2.33 kB 🔴 +2.03 kB
assets/CloudSignupView-MuOl0YlQ.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.02 kB
assets/CloudForgotPasswordView-b1muy2i4.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.92 kB 🔴 +1.68 kB
assets/CloudForgotPasswordView-EWSJ_alw.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.92 kB 🟢 -1.68 kB
assets/UserSelectView-CPlnfVNp.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.57 kB
assets/UserSelectView-DowmUV01.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.57 kB
assets/CloudSubscriptionRedirectView-CLbrnkSk.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.55 kB
assets/CloudSubscriptionRedirectView-Ctq4TCHu.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudAuthTimeoutView-B1_z82p4.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.48 kB
assets/CloudAuthTimeoutView-BV1A4mZj.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.7 kB 🔴 +1.48 kB
assets/CloudSorryContactSupportView-CIWojqyX.js (removed) 1.97 kB 🟢 -1.97 kB 🟢 -703 B 🟢 -624 B
assets/CloudSorryContactSupportView-D8nKvM1h.js (new) 1.97 kB 🔴 +1.97 kB 🔴 +702 B 🔴 +625 B
assets/layout-DQZzOBYR.js (removed) 500 B 🟢 -500 B 🟢 -310 B 🟢 -265 B
assets/layout-DZaeY2Xt.js (new) 500 B 🔴 +500 B 🔴 +308 B 🔴 +266 B

Status: 11 added / 11 removed

Panels & Settings — 439 kB (baseline 440 kB) • 🟢 -1.55 kB

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/LegacyCreditsPanel-BOxrvnQW.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.94 kB 🟢 -5.22 kB
assets/LegacyCreditsPanel-DQNPSJlq.js (new) 23.6 kB 🔴 +23.6 kB 🔴 +5.91 kB 🔴 +5.2 kB
assets/SubscriptionPanel-CYHDO-_F.js (removed) 20.9 kB 🟢 -20.9 kB 🟢 -5.01 kB 🟢 -4.42 kB
assets/SubscriptionPanel-CGccW6xy.js (new) 20.8 kB 🔴 +20.8 kB 🔴 +4.95 kB 🔴 +4.36 kB
assets/KeybindingPanel-BH40YnuC.js (removed) 14.2 kB 🟢 -14.2 kB 🟢 -3.73 kB 🟢 -3.31 kB
assets/KeybindingPanel-CDB4zMCx.js (new) 14 kB 🔴 +14 kB 🔴 +3.7 kB 🔴 +3.28 kB
assets/AboutPanel-CDZkaq_N.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.43 kB
assets/AboutPanel-BmER3DMB.js (new) 10.7 kB 🔴 +10.7 kB 🔴 +2.65 kB 🔴 +2.4 kB
assets/ExtensionPanel-9KyQW4nf.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ExtensionPanel-C5Y6UbD2.js (new) 10.1 kB 🔴 +10.1 kB 🔴 +2.68 kB 🔴 +2.38 kB
assets/WorkspacePanel-XfKNGLxu.js (removed) 8.17 kB 🟢 -8.17 kB 🟢 -2.31 kB 🟢 -2.08 kB
assets/WorkspacePanel-dTMVpFWj.js (new) 7.86 kB 🔴 +7.86 kB 🔴 +2.25 kB 🔴 +2.02 kB
assets/ServerConfigPanel-Bno8wisI.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.16 kB 🟢 -1.94 kB
assets/ServerConfigPanel-nW2lOqO2.js (new) 6.96 kB 🔴 +6.96 kB 🔴 +2.1 kB 🔴 +1.88 kB
assets/UserPanel-BXjiyBIG.js (removed) 6.58 kB 🟢 -6.58 kB 🟢 -1.9 kB 🟢 -1.68 kB
assets/UserPanel-DbdG0KcK.js (new) 6.43 kB 🔴 +6.43 kB 🔴 +1.87 kB 🔴 +1.64 kB
assets/cloudRemoteConfig-C4Fvxic6.js (new) 1.82 kB 🔴 +1.82 kB 🔴 +772 B 🔴 +663 B
assets/cloudRemoteConfig-CfyXZz6D.js (removed) 1.82 kB 🟢 -1.82 kB 🟢 -772 B 🟢 -655 B
assets/config-BD_KIysV.js (removed) 1.16 kB 🟢 -1.16 kB 🟢 -608 B 🟢 -530 B
assets/config-BCscbWJo.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +604 B 🔴 +527 B
assets/remoteConfig-maWXk_kA.js (removed) 1.07 kB 🟢 -1.07 kB 🟢 -520 B 🟢 -461 B
assets/remoteConfig-RJJHuVOP.js (new) 1.07 kB 🔴 +1.07 kB 🔴 +521 B 🔴 +461 B
assets/remoteConfig-CG0udU6Y.js (new) 188 B 🔴 +188 B 🔴 +132 B 🔴 +113 B
assets/remoteConfig-CZVd5eda.js (removed) 188 B 🟢 -188 B 🟢 -132 B 🟢 -113 B
assets/settings-_w0F8Os2.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BcyB3JCe.js 28.9 kB 28.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BhNjTsTR.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Bv3zi5bR.js 34.3 kB 34.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BXVr0R9W.js 38.3 kB 38.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Ca_EqdTH.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Ccc7OH1N.js 28.6 kB 28.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CheSGCN4.js 32.1 kB 32.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CY-0EA4m.js 25.2 kB 25.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Dkz0uATE.js 29.5 kB 29.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DNMBWO2D.js 25.9 kB 25.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 12 added / 12 removed

User & Accounts — 3.94 kB (baseline 3.94 kB) • ⚪ 0 B

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/auth-Bpi_6Qlw.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.06 kB
assets/auth-BsoShyg5.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.06 kB
assets/firebaseAuthStore-BgkYbaGi.js (new) 217 B 🔴 +217 B 🔴 +138 B 🔴 +120 B
assets/firebaseAuthStore-D3XSv5xy.js (removed) 217 B 🟢 -217 B 🟢 -136 B 🟢 -117 B
assets/auth-BBB6NhxN.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +143 B
assets/auth-DsSBGH1K.js (removed) 178 B 🟢 -178 B 🟢 -141 B 🟢 -130 B

Status: 3 added / 3 removed

Editors & Dialogs — 2.83 kB (baseline 2.83 kB) • 🔴 +1 B

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-BMK_e-X4.js (new) 2.65 kB 🔴 +2.65 kB 🔴 +1.25 kB 🔴 +1.11 kB
assets/useSubscriptionDialog-Bpq5_ISU.js (removed) 2.65 kB 🟢 -2.65 kB 🟢 -1.25 kB 🟢 -1.1 kB
assets/useSubscriptionDialog-78s_QnSz.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -96 B
assets/useSubscriptionDialog-CWjIyw5F.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +95 B

Status: 2 added / 2 removed

UI Components — 33.7 kB (baseline 33.7 kB) • 🟢 -2 B

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyQueueButton-V9APOZ0x.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.41 kB
assets/ComfyQueueButton-CJkhiSsr.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.42 kB
assets/TopbarBadge-BAXtTk6o.js (new) 8.36 kB 🔴 +8.36 kB 🔴 +1.97 kB 🔴 +1.76 kB
assets/TopbarBadge-CIuqyTWW.js (removed) 8.36 kB 🟢 -8.36 kB 🟢 -1.97 kB 🟢 -1.76 kB
assets/SubscribeButton-BquQYRrM.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.57 kB 🟢 -1.39 kB
assets/SubscribeButton-CcVgAn6Q.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.57 kB 🔴 +1.39 kB
assets/Button-_99MvDnA.js (new) 3.77 kB 🔴 +3.77 kB 🔴 +1.37 kB 🔴 +1.22 kB
assets/Button-CBiuMrWI.js (removed) 3.77 kB 🟢 -3.77 kB 🟢 -1.37 kB 🟢 -1.22 kB
assets/WidgetButton-DsBlwWJt.js (new) 2.41 kB 🔴 +2.41 kB 🔴 +979 B 🔴 +872 B
assets/WidgetButton-DzXs11SA.js (removed) 2.41 kB 🟢 -2.41 kB 🟢 -980 B 🟢 -870 B
assets/CloudBadge-BcVA0Ba8.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -722 B 🟢 -645 B
assets/CloudBadge-Da8hLQEC.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +721 B 🔴 +645 B
assets/UserAvatar-BvUzYvJd.js (removed) 1.73 kB 🟢 -1.73 kB 🟢 -726 B 🟢 -636 B
assets/UserAvatar-Cgq_5KSz.js (new) 1.73 kB 🔴 +1.73 kB 🔴 +726 B 🔴 +632 B
assets/cloudFeedbackTopbarButton-BQcwKRBe.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +675 B 🔴 +578 B
assets/cloudFeedbackTopbarButton-CuxysWrF.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -675 B 🟢 -577 B
assets/ComfyQueueButton-DtjWU-LU.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -114 B
assets/ComfyQueueButton-y_BxiN2R.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +107 B

Status: 9 added / 9 removed

Data & Services — 3.18 MB (baseline 3.17 MB) • 🔴 +12.3 kB

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-C6dHnEMH.js (removed) 1.99 MB 🟢 -1.99 MB 🟢 -420 kB 🟢 -321 kB
assets/dialogService-Bn2_FQmh.js (new) 1.99 MB 🔴 +1.99 MB 🔴 +421 kB 🔴 +321 kB
assets/api-EKUGuPrE.js (new) 1.16 MB 🔴 +1.16 MB 🔴 +241 kB 🔴 +187 kB
assets/api-Dsi-tBgS.js (removed) 1.16 MB 🟢 -1.16 MB 🟢 -241 kB 🟢 -187 kB
assets/extensionStore-BbcJQkEY.js (new) 14.6 kB 🔴 +14.6 kB 🔴 +4.95 kB 🔴 +4.36 kB
assets/releaseStore-DLXaJqGn.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.41 kB 🔴 +2.12 kB
assets/releaseStore-B37JrD62.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.4 kB 🟢 -2.12 kB
assets/keybindingService-182Pikos.js (removed) 6.78 kB 🟢 -6.78 kB 🟢 -1.74 kB 🟢 -1.52 kB
assets/keybindingService-fmdhgKQQ.js (new) 6.77 kB 🔴 +6.77 kB 🔴 +1.74 kB 🔴 +1.51 kB
assets/serverConfigStore-BEvUZp-j.js (new) 2.64 kB 🔴 +2.64 kB 🔴 +877 B 🔴 +778 B
assets/serverConfigStore-D6BZBqR8.js (removed) 2.64 kB 🟢 -2.64 kB 🟢 -878 B 🟢 -775 B
assets/userStore-1W-UPTfC.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -812 B 🟢 -725 B
assets/userStore-yAUoBfm8.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +811 B 🔴 +725 B
assets/audioService-DS5dGkBu.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -930 B 🟢 -820 B
assets/audioService-DT36ip31.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +932 B 🔴 +821 B
assets/teamWorkspaceStore-QgHxNskf.js (new) 167 B 🔴 +167 B 🔴 +124 B 🔴 +106 B
assets/teamWorkspaceStore-BgZErvND.js (removed) 165 B 🟢 -165 B 🟢 -123 B 🟢 -116 B
assets/releaseStore-6kDJ6gxB.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -108 B
assets/releaseStore-ByIkaiHt.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +108 B

Status: 10 added / 9 removed

Utilities & Hooks — 23.8 kB (baseline 24 kB) • 🟢 -210 B

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/colorUtil-BamcV_j-.js (new) 7.2 kB 🔴 +7.2 kB 🔴 +2.22 kB 🔴 +1.95 kB
assets/colorUtil-CWN_VD-w.js (removed) 7.2 kB 🟢 -7.2 kB 🟢 -2.22 kB 🟢 -1.95 kB
assets/useErrorHandling-C_d6-2Hs.js (removed) 5.08 kB 🟢 -5.08 kB 🟢 -1.5 kB 🟢 -1.31 kB
assets/useErrorHandling-DoKg9Loc.js (new) 5.08 kB 🔴 +5.08 kB 🔴 +1.5 kB 🔴 +1.31 kB
assets/useWorkspaceUI-D-DWyytI.js (removed) 2.25 kB 🟢 -2.25 kB 🟢 -757 B 🟢 -665 B
assets/useSubscriptionActions-BT9R5O9h.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +869 B 🔴 +755 B
assets/useSubscriptionActions-DWk6NZrA.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -866 B 🟢 -759 B
assets/useWorkspaceUI-Dnxcolz9.js (new) 2.04 kB 🔴 +2.04 kB 🔴 +686 B 🔴 +626 B
assets/subscriptionCheckoutUtil-DTcbobiM.js (removed) 1.98 kB 🟢 -1.98 kB 🟢 -858 B 🟢 -744 B
assets/subscriptionCheckoutUtil-DUx8qitq.js (new) 1.98 kB 🔴 +1.98 kB 🔴 +861 B 🔴 +749 B
assets/markdownRendererUtil-BH-xeUTY.js (removed) 1.78 kB 🟢 -1.78 kB 🟢 -885 B 🟢 -774 B
assets/markdownRendererUtil-CjFAjyu9.js (new) 1.78 kB 🔴 +1.78 kB 🔴 +886 B 🔴 +774 B
assets/useSubscriptionCredits-B5Un3go3.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -597 B 🟢 -525 B
assets/useSubscriptionCredits-BN5pu-uo.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +597 B 🔴 +531 B
assets/audioUtils-CGu-eWLh.js (removed) 970 B 🟢 -970 B 🟢 -547 B 🟢 -488 B
assets/audioUtils-Dc0D3rgE.js (new) 968 B 🔴 +968 B 🔴 +548 B 🔴 +481 B
assets/tailwindUtil-BKuUXNgd.js (new) 488 B 🔴 +488 B 🔴 +295 B 🔴 +266 B
assets/tailwindUtil-CuQ_kVBG.js (removed) 488 B 🟢 -488 B 🟢 -295 B 🟢 -268 B
assets/useCurrentUser-COMGI605.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +107 B
assets/useCurrentUser-D0ijQFqI.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -107 B
assets/_plugin-vue_export-helper-Dt9-hEHc.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 10 added / 10 removed

Vendor & Third-Party — 10.7 MB (baseline 10.7 MB) • 🔴 +15 B

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-other-CCO1nq9Q.js (removed) 4.1 MB 🟢 -4.1 MB 🟢 -867 kB 🟢 -673 kB
assets/vendor-other-DZzWVXCd.js (new) 4.1 MB 🔴 +4.1 MB 🔴 +867 kB 🔴 +673 kB
assets/vendor-primevue-Bz_2sGyo.js (new) 3.04 MB 🔴 +3.04 MB 🔴 +560 kB 🔴 +328 kB
assets/vendor-primevue-D9jS_6ky.js (removed) 3.04 MB 🟢 -3.04 MB 🟢 -560 kB 🟢 -329 kB
assets/vendor-three-BKj_AHFn.js (removed) 1.83 MB 🟢 -1.83 MB 🟢 -391 kB 🟢 -283 kB
assets/vendor-three-CERwhPwK.js (new) 1.83 MB 🔴 +1.83 MB 🔴 +391 kB 🔴 +283 kB
assets/vendor-tiptap-BxrEVL6s.js (new) 650 kB 🔴 +650 kB 🔴 +152 kB 🔴 +122 kB
assets/vendor-tiptap-CLU9nzy5.js (removed) 650 kB 🟢 -650 kB 🟢 -152 kB 🟢 -122 kB
assets/vendor-xterm-AIoMGdmt.js (removed) 398 kB 🟢 -398 kB 🟢 -79.3 kB 🟢 -63.5 kB
assets/vendor-xterm-IX6P8SWv.js (new) 398 kB 🔴 +398 kB 🔴 +79.3 kB 🔴 +63.5 kB
assets/vendor-reka-ui-BSZSafhf.js (new) 256 kB 🔴 +256 kB 🔴 +50.6 kB 🔴 +42.1 kB
assets/vendor-reka-ui-C7fVHAth.js (removed) 256 kB 🟢 -256 kB 🟢 -50.6 kB 🟢 -42.1 kB
assets/vendor-vue-ChLGw1OA.js (new) 13.6 kB 🔴 +13.6 kB 🔴 +4.37 kB 🔴 +3.92 kB
assets/vendor-vue-DhS5MB4h.js (removed) 13.6 kB 🟢 -13.6 kB 🟢 -4.37 kB 🟢 -3.92 kB
assets/vendor-chart-CzCG8jcG.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 7 added / 7 removed

Other — 6.35 MB (baseline 6.36 MB) • 🟢 -16.3 kB

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-BffCzoxr.js (removed) 178 kB 🟢 -178 kB 🟢 -43 kB 🟢 -35.9 kB
assets/core-BnDLfgZ0.js (new) 178 kB 🔴 +178 kB 🔴 +42.9 kB 🔴 +35.9 kB
assets/Load3D-BXRtyS5M.js (removed) 55.7 kB 🟢 -55.7 kB 🟢 -9.18 kB 🟢 -7.91 kB
assets/Load3D-DA7rh7e8.js (new) 55.7 kB 🔴 +55.7 kB 🔴 +9.18 kB 🔴 +7.9 kB
assets/WidgetSelect-BGFmHSeM.js (new) 50.5 kB 🔴 +50.5 kB 🔴 +11.1 kB 🔴 +9.7 kB
assets/WidgetSelect-JEVazb3E.js (removed) 50.5 kB 🟢 -50.5 kB 🟢 -11.1 kB 🟢 -9.7 kB
assets/SubscriptionRequiredDialogContent-D5G_8bJQ.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.78 kB 🔴 +5.91 kB
assets/SubscriptionRequiredDialogContent-DUb2hU3e.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.78 kB 🟢 -5.92 kB
assets/CurrentUserPopoverWorkspace-BhUUw4EP.js (new) 21.7 kB 🔴 +21.7 kB 🔴 +4.86 kB 🔴 +4.32 kB
assets/CurrentUserPopoverWorkspace-BxFf5RpR.js (removed) 21.6 kB 🟢 -21.6 kB 🟢 -4.84 kB 🟢 -4.3 kB
assets/WidgetInputNumber-CJ4Qx6bH.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.51 kB 🟢 -4.02 kB
assets/WidgetInputNumber-Cpu0SPPe.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.51 kB 🔴 +4.01 kB
assets/WidgetRecordAudio-BYMBK9XF.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.96 kB 🟢 -4.44 kB
assets/WidgetRecordAudio-CNDOinTD.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.96 kB 🔴 +4.43 kB
assets/SubscriptionPanelContentWorkspace-D4wPXIZl.js (new) 17.7 kB 🔴 +17.7 kB 🔴 +4.34 kB 🔴 +3.77 kB
assets/SubscriptionPanelContentWorkspace-BHQWVQDG.js (removed) 17.7 kB 🟢 -17.7 kB 🟢 -4.34 kB 🟢 -3.78 kB
assets/WidgetImageCrop-Cj6-BCDp.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.63 kB
assets/WidgetImageCrop-DZC1Fnw8.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.62 kB
assets/PanelTemplate-BvqkSTzP.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.45 kB 🟢 -4.79 kB
assets/LazyImage-CQf42JNx.js (new) 14.1 kB 🔴 +14.1 kB 🔴 +4 kB 🔴 +3.54 kB
assets/LazyImage-D6PpiUVK.js (removed) 14.1 kB 🟢 -14.1 kB 🟢 -4 kB 🟢 -3.54 kB
assets/AudioPreviewPlayer-DcR4GVb4.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.65 kB
assets/AudioPreviewPlayer-Dh5olvo8.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.65 kB
assets/WidgetWithControl-y_46M6Ou.js (new) 8.02 kB 🔴 +8.02 kB 🔴 +2.64 kB 🔴 +2.38 kB
assets/WidgetWithControl-Cr--Hd6G.js (removed) 8.02 kB 🟢 -8.02 kB 🟢 -2.64 kB 🟢 -2.38 kB
assets/CreateWorkspaceDialogContent-FsdSQyKX.js (new) 5.92 kB 🔴 +5.92 kB 🔴 +1.92 kB 🔴 +1.67 kB
assets/CreateWorkspaceDialogContent-BhH9iSyA.js (removed) 5.92 kB 🟢 -5.92 kB 🟢 -1.92 kB 🟢 -1.67 kB
assets/EditWorkspaceDialogContent-CjN2DAni.js (new) 5.7 kB 🔴 +5.7 kB 🔴 +1.87 kB 🔴 +1.64 kB
assets/EditWorkspaceDialogContent-DiGyI5az.js (removed) 5.69 kB 🟢 -5.69 kB 🟢 -1.87 kB 🟢 -1.63 kB
assets/ValueControlPopover-ChcLwsOK.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.55 kB 🟢 -1.37 kB
assets/ValueControlPopover-W-H59j5O.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.55 kB 🔴 +1.37 kB
assets/WidgetBoundingBox-D0ZP8A1j.js (new) 4.71 kB 🔴 +4.71 kB 🔴 +1.13 kB 🔴 +991 B
assets/WidgetBoundingBox-DacGBD5y.js (removed) 4.71 kB 🟢 -4.71 kB 🟢 -1.13 kB 🟢 -1.01 kB
assets/DeleteWorkspaceDialogContent-DcEe9YPF.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.56 kB 🔴 +1.35 kB
assets/DeleteWorkspaceDialogContent-CbNI7wFT.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/WidgetGalleria-CRE8t3gi.js (new) 4.57 kB 🔴 +4.57 kB 🔴 +1.57 kB 🔴 +1.42 kB
assets/WidgetGalleria-CroZXP26.js (removed) 4.57 kB 🟢 -4.57 kB 🟢 -1.57 kB 🟢 -1.42 kB
assets/LeaveWorkspaceDialogContent-ovN4MHH5.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.51 kB 🔴 +1.3 kB
assets/LeaveWorkspaceDialogContent-Cd6uWl7x.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.5 kB 🟢 -1.3 kB
assets/Slider-BoORvfqb.js (removed) 4.21 kB 🟢 -4.21 kB 🟢 -1.52 kB 🟢 -1.34 kB
assets/Slider-DbWw1tib.js (new) 4.21 kB 🔴 +4.21 kB 🔴 +1.52 kB 🔴 +1.34 kB
assets/WidgetImageCompare-BWtVkybW.js (removed) 3.79 kB 🟢 -3.79 kB 🟢 -1.28 kB 🟢 -1.12 kB
assets/WidgetImageCompare-DldfcNFl.js (new) 3.79 kB 🔴 +3.79 kB 🔴 +1.28 kB 🔴 +1.12 kB
assets/WidgetColorPicker-BaHD90N-.js (removed) 3.71 kB 🟢 -3.71 kB 🟢 -1.38 kB 🟢 -1.25 kB
assets/WidgetColorPicker-CnLDclxg.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.37 kB 🔴 +1.25 kB
assets/WidgetTextarea-DZBuNrhg.js (removed) 3.52 kB 🟢 -3.52 kB 🟢 -1.33 kB 🟢 -1.17 kB
assets/WidgetTextarea-CvD7iIX1.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.33 kB 🔴 +1.17 kB
assets/WidgetMarkdown-B3dZxgK8.js (removed) 3.22 kB 🟢 -3.22 kB 🟢 -1.28 kB 🟢 -1.13 kB
assets/WidgetMarkdown-DeFlBxwW.js (new) 3.22 kB 🔴 +3.22 kB 🔴 +1.28 kB 🔴 +1.13 kB
assets/WidgetToggleSwitch-CJnK-DG-.js (removed) 3.08 kB 🟢 -3.08 kB 🟢 -1.19 kB 🟢 -1.07 kB
assets/WidgetToggleSwitch-DL6XMBHy.js (new) 3.08 kB 🔴 +3.08 kB 🔴 +1.19 kB 🔴 +1.07 kB
assets/GlobalToast-CC35ya-f.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +941 B
assets/GlobalToast-CyHC-izu.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -942 B
assets/SubscribeToRun-5oI_ingW.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.16 kB 🔴 +1.01 kB
assets/SubscribeToRun-CQwXwIlF.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.15 kB 🟢 -1.01 kB
assets/cloudSessionCookie-B_AJnBCz.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -932 B 🟢 -805 B
assets/cloudSessionCookie-DklamfJC.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +931 B 🔴 +804 B
assets/MediaVideoTop-CHV6DWSG.js (new) 2.84 kB 🔴 +2.84 kB 🔴 +1.06 kB 🔴 +916 B
assets/MediaVideoTop-gfxHG4G4.js (removed) 2.84 kB 🟢 -2.84 kB 🟢 -1.06 kB 🟢 -915 B
assets/WidgetChart-Cnw7kfF3.js (new) 2.79 kB 🔴 +2.79 kB 🔴 +1.06 kB 🔴 +965 B
assets/WidgetChart-JRS-Yy_C.js (removed) 2.79 kB 🟢 -2.79 kB 🟢 -1.06 kB 🟢 -963 B
assets/WidgetLayoutField-B82nEQwY.js (removed) 2.61 kB 🟢 -2.61 kB 🟢 -1.01 kB 🟢 -890 B
assets/WidgetLayoutField-Li5wZ_dI.js (new) 2.61 kB 🔴 +2.61 kB 🔴 +1.01 kB 🔴 +893 B
assets/WidgetInputText-BEqVMoBy.js (removed) 2.58 kB 🟢 -2.58 kB 🟢 -1.01 kB 🟢 -909 B
assets/WidgetInputText-MEb8vY2H.js (new) 2.58 kB 🔴 +2.58 kB 🔴 +1.01 kB 🔴 +910 B
assets/BaseViewTemplate-CzbV5oAn.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.04 kB 🟢 -940 B
assets/BaseViewTemplate-T5eE_TI3.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +924 B
assets/Media3DTop-A8r-gIAL.js (new) 2.38 kB 🔴 +2.38 kB 🔴 +1.02 kB 🔴 +871 B
assets/Media3DTop-CSW_ENx8.js (removed) 2.38 kB 🟢 -2.38 kB 🟢 -1.02 kB 🟢 -907 B
assets/MediaImageTop-BnCcGlQP.js (new) 2.34 kB 🔴 +2.34 kB 🔴 +1 kB 🔴 +882 B
assets/MediaImageTop-BqI9AZuA.js (removed) 2.34 kB 🟢 -2.34 kB 🟢 -1 kB 🟢 -881 B
assets/MediaAudioTop-BG1fyncM.js (new) 2 kB 🔴 +2 kB 🔴 +881 B 🔴 +760 B
assets/MediaAudioTop-DvEvCs7d.js (removed) 2 kB 🟢 -2 kB 🟢 -883 B 🟢 -760 B
assets/CloudRunButtonWrapper-Bz0cuzcL.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -644 B 🟢 -576 B
assets/CloudRunButtonWrapper-Ce2XANA2.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +641 B 🔴 +560 B
assets/cloudBadges-C4P9cgYk.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +538 B 🔴 +480 B
assets/cloudBadges-G0MOWNJE.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -537 B 🟢 -478 B
assets/graphHasMissingNodes-DgKayTHa.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -457 B 🟢 -434 B
assets/graphHasMissingNodes-OqJ6h6OI.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +463 B 🔴 +414 B
assets/cloudSubscription-DGsmPP5G.js (new) 976 B 🔴 +976 B 🔴 +461 B 🔴 +396 B
assets/cloudSubscription-nwJC6aWh.js (removed) 976 B 🟢 -976 B 🟢 -460 B 🟢 -400 B
assets/nightlyBadges-BMvhMb7n.js (removed) 594 B 🟢 -594 B 🟢 -355 B 🟢 -312 B
assets/nightlyBadges-Bwq6jnCV.js (new) 594 B 🔴 +594 B 🔴 +357 B 🔴 +308 B
assets/SubscriptionPanelContentWorkspace-Cot1fEsp.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +126 B
assets/SubscriptionPanelContentWorkspace-D4Dz7hSG.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -113 B
assets/WidgetBoundingBox-DCs-t2SK.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +117 B
assets/WidgetBoundingBox-XFIqgKWC.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -115 B
assets/WidgetInputNumber-CYRpkpb9.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -112 B
assets/WidgetInputNumber-D1kflvTW.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +112 B
assets/WidgetLegacy-DV5awv4m.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -126 B
assets/WidgetLegacy-j028JZ03.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +113 B
assets/mixpanel.module-CrZ6guWy.js (new) 143 B 🔴 +143 B 🔴 +125 B 🔴 +104 B
assets/mixpanel.module-DKpe8oFs.js (removed) 143 B 🟢 -143 B 🟢 -125 B 🟢 -110 B
assets/Load3D-B2jMVJ7X.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -107 B
assets/Load3D-B7wO6vMV.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +119 B
assets/auto-C-D16_U1.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-4PR1bHpF.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B2EAJ50e.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B2K4kJ7I.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B8DPxzq3.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BeMMi6hO.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BFBrL4wa.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CDiUUOet.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CVY7Ty6w.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DFPZ6_-M.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Ds2wjN52.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Ep6sQmXs.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BhEFmLQr.js 143 kB 143 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BJmSXHk5.js 136 kB 136 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BwdWUSzx.js 119 kB 119 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C1TIlcBD.js 126 kB 126 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C8G9GjDN.js 123 kB 123 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Cmx0L4BY.js 147 kB 147 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CNZb5sh8.js 107 kB 107 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Cp7Xi9AK.js 106 kB 106 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-jf-B109s.js 121 kB 121 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-mcBLF1lP.js 119 kB 119 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-utjp9h7e.js 164 kB 164 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-_yIUj67D.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BF6TtCbU.js 365 kB 365 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BlOB_fqn.js 355 kB 355 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BQZ8zPIN.js 358 kB 358 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BrvlAvf6.js 437 kB 437 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CbhW6UrA.js 332 kB 332 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CK5btlaD.js 361 kB 361 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-D8jcNSNH.js 334 kB 334 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DdZJ1mp4.js 403 kB 403 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DZm7fb-y.js 361 kB 361 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-y33GjNKL.js 403 kB 403 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/preservedQueryNamespaces-zCg1CMIu.js 3.23 kB 3.23 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-DhQpJZe1.js 838 B 838 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/rolldown-runtime-cVp-94Rc.js 1.96 kB 1.96 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-C_FImE7Q.js 518 B 518 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-BmJCg-u2.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 47 added / 48 removed

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

Labels

area:settings enhancement New feature or request size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant