Skip to content

Conversation

@DrJKL
Copy link
Contributor

@DrJKL DrJKL commented Jan 18, 2026

Prepares Vite config for Vite 8 by migrating from esbuild/Rollup to Rolldown/Oxc.

Changes

  • Migrate build.rollupOptionsbuild.rolldownOptions
  • Replace manualChunks with codeSplitting.groups
  • Update Storybook config with strictExecutionOrder for module loading compatibility

Testing

  • pnpm typecheck passes
  • pnpm build succeeds
  • pnpm test:unit passes

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 18, 2026

📝 Walkthrough

Walkthrough

The PR updates Storybook and Vite build configurations to use Rolldown-specific options (replacing rollupOptions with rolldownOptions), simplifies minification to boolean flags, removes esbuild-specific blocks, and introduces code-splitting groups, experimental.strictExecutionOrder, and output.keepNames.

Changes

Cohort / File(s) Summary
Storybook Build Configuration
\.storybook/main.ts
Replaced rollupOptions with rolldownOptions, removed the esbuild block, added experimental.strictExecutionOrder: true, and moved keepNames into output.keepNames.
App Desktop Vite Config
apps/desktop-ui/vite.config.mts
Changed build.minify from SHOULD_MINIFY ? 'esbuild' : false to boolean SHOULD_MINIFY (minification now on/off).
Root Vite Build Configuration
vite.config.mts
Replaced rollupOptions and manualChunks with rolldownOptions including treeshake.manualPureFunctions, experimental.strictExecutionOrder, output.keepNames: true, and output.codeSplitting.groups for explicit vendor chunking; removed esbuild config and simplified minify.

Possibly related PRs

Suggested reviewers

  • snomiao
  • christian-byrne
✨ Finishing touches
  • 📝 Generate docstrings

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

github-actions bot commented Jan 18, 2026

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 503 passed, 0 failed, 2 flaky, 8 skipped (Total: 513)

❌ Failed Tests

📊 Browser Reports
  • chromium: View Report (✅ 493 / ❌ 0 / ⚠️ 1 / ⏭️ 8)
  • chromium-2x: View Report (✅ 2 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • chromium-0.5x: View Report (✅ 1 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • mobile-chrome: View Report (✅ 7 / ❌ 0 / ⚠️ 1 / ⏭️ 0)

@github-actions
Copy link

github-actions bot commented Jan 18, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 01/19/2026, 11:10:51 PM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

github-actions bot commented Jan 18, 2026

Bundle Size Report

Summary

  • Raw size: 21.3 MB baseline 19.2 MB — 🔴 +2.18 MB
  • Gzip: 4.43 MB baseline 4.05 MB — 🔴 +374 kB
  • Brotli: 3.28 MB baseline 3.09 MB — 🔴 +188 kB
  • Bundles: 155 current • 155 baseline • 154 added / 154 removed

Category Glance
Vendor & Third-Party 🔴 +1.34 MB (10.4 MB) · Other 🔴 +333 kB (6.24 MB) · Data & Services 🔴 +291 kB (3.04 MB) · Graph Workspace 🔴 +142 kB (1.02 MB) · Panels & Settings 🔴 +45.3 kB (430 kB) · Views & Navigation 🔴 +14.1 kB (80.7 kB) · + 5 more

Per-category breakdown
App Entry Points — 22.4 kB (baseline 18.1 kB) • 🔴 +4.21 kB

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-CujehPrS.js (new) 22.4 kB 🔴 +22.4 kB 🔴 +6.74 kB 🔴 +5.92 kB
assets/index-BA59xrdY.js (removed) 18.1 kB 🟢 -18.1 kB 🟢 -6.01 kB 🟢 -5.25 kB

Status: 1 added / 1 removed

Graph Workspace — 1.02 MB (baseline 878 kB) • 🔴 +142 kB

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-CpSro7o8.js (new) 1.02 MB 🔴 +1.02 MB 🔴 +201 kB 🔴 +153 kB
assets/GraphView-LThbDWeG.js (removed) 878 kB 🟢 -878 kB 🟢 -183 kB 🟢 -141 kB

Status: 1 added / 1 removed

Views & Navigation — 80.7 kB (baseline 66.6 kB) • 🔴 +14.1 kB

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-DNiCz5cA.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.6 kB 🔴 +3.06 kB
assets/CloudSurveyView-D5MKHdDR.js (removed) 15.5 kB 🟢 -15.5 kB 🟢 -3.37 kB 🟢 -2.86 kB
assets/CloudLoginView-CmbhqEXd.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.71 kB
assets/UserCheckView-B7r02UCm.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.45 kB 🔴 +2.13 kB
assets/CloudLoginView-CTMn-Wu9.js (removed) 9.75 kB 🟢 -9.75 kB 🟢 -2.83 kB 🟢 -2.48 kB
assets/CloudLayoutView-D8mwY-FD.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.25 kB 🔴 +1.95 kB
assets/UserCheckView-Cm8t2mFA.js (removed) 8.2 kB 🟢 -8.2 kB 🟢 -2.15 kB 🟢 -1.86 kB
assets/CloudSignupView-D1L1OXp9.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.03 kB
assets/CloudSignupView-BUAYl-9z.js (removed) 6.96 kB 🟢 -6.96 kB 🟢 -2.16 kB 🟢 -1.89 kB
assets/CloudForgotPasswordView-4M2evFjq.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.93 kB 🔴 +1.68 kB
assets/CloudLayoutView-CX6gVHoi.js (removed) 6.18 kB 🟢 -6.18 kB 🟢 -2.02 kB 🟢 -1.74 kB
assets/CloudForgotPasswordView-4iHZPDKZ.js (removed) 5.31 kB 🟢 -5.31 kB 🟢 -1.85 kB 🟢 -1.61 kB
assets/UserSelectView-BwkAFUpC.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.56 kB
assets/CloudSubscriptionRedirectView-ByPzB0Rd.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudAuthTimeoutView-DrkCU5eV.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.71 kB 🔴 +1.49 kB
assets/CloudAuthTimeoutView-C53mj0-9.js (removed) 4.71 kB 🟢 -4.71 kB 🟢 -1.69 kB 🟢 -1.47 kB
assets/CloudSubscriptionRedirectView-CbYlINr1.js (removed) 4.37 kB 🟢 -4.37 kB 🟢 -1.65 kB 🟢 -1.45 kB
assets/UserSelectView-BaLhF5Gk.js (removed) 4.34 kB 🟢 -4.34 kB 🟢 -1.56 kB 🟢 -1.4 kB
assets/CloudSorryContactSupportView-QtHXqQri.js (new) 1.97 kB 🔴 +1.97 kB 🔴 +703 B 🔴 +627 B
assets/CloudSorryContactSupportView-Bq5r0bm1.js (removed) 958 B 🟢 -958 B 🟢 -511 B 🟢 -449 B
assets/layout-Bf1taiS0.js (new) 500 B 🔴 +500 B 🔴 +307 B 🔴 +267 B
assets/layout-DPXamnO6.js (removed) 296 B 🟢 -296 B 🟢 -225 B 🟢 -190 B

Status: 11 added / 11 removed

Panels & Settings — 430 kB (baseline 385 kB) • 🔴 +45.3 kB

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/settings-B0j03ezr.js (new) 38.3 kB 🔴 +38.3 kB 🔴 +9.22 kB 🔴 +7.33 kB
assets/settings-Dx2hk4FX.js (removed) 35.4 kB 🟢 -35.4 kB 🟢 -8.74 kB 🟢 -7.23 kB
assets/settings-6DVADt2n.js (new) 34.3 kB 🔴 +34.3 kB 🔴 +7.93 kB 🔴 +6.57 kB
assets/settings-CwdesOpm.js (new) 32.1 kB 🔴 +32.1 kB 🔴 +7.68 kB 🔴 +6.2 kB
assets/settings-CaRugk0T.js (removed) 31.4 kB 🟢 -31.4 kB 🟢 -7.76 kB 🟢 -6.54 kB
assets/settings-Cp0lF2Mp.js (new) 31.2 kB 🔴 +31.2 kB 🔴 +8.08 kB 🔴 +6.72 kB
assets/settings-reUMVWRn.js (new) 30.4 kB 🔴 +30.4 kB 🔴 +7.75 kB 🔴 +6.73 kB
assets/settings-BHe-AJJN.js (new) 29.6 kB 🔴 +29.6 kB 🔴 +7.62 kB 🔴 +6.64 kB
assets/settings-BT2lfy0S.js (new) 29.5 kB 🔴 +29.5 kB 🔴 +7.49 kB 🔴 +6.33 kB
assets/settings-NGLy8ZAc.js (removed) 29.2 kB 🟢 -29.2 kB 🟢 -7.52 kB 🟢 -6.14 kB
assets/settings-s7kHNBdQ.js (new) 28.9 kB 🔴 +28.9 kB 🔴 +7.36 kB 🔴 +6.32 kB
assets/settings-D3SeHgho.js (new) 28.6 kB 🔴 +28.6 kB 🔴 +7.71 kB 🔴 +6.37 kB
assets/settings-D-sRfyAY.js (removed) 28.3 kB 🟢 -28.3 kB 🟢 -7.93 kB 🟢 -6.67 kB
assets/settings-DiaIkXsJ.js (removed) 27.5 kB 🟢 -27.5 kB 🟢 -7.58 kB 🟢 -6.66 kB
assets/settings-CmdWWupL.js (removed) 26.7 kB 🟢 -26.7 kB 🟢 -7.48 kB 🟢 -6.54 kB
assets/settings-DNazWeKW.js (removed) 26.6 kB 🟢 -26.6 kB 🟢 -7.32 kB 🟢 -6.27 kB
assets/settings-B4tKvhju.js (removed) 25.9 kB 🟢 -25.9 kB 🟢 -7.19 kB 🟢 -6.25 kB
assets/settings-D42m_JEJ.js (new) 25.9 kB 🔴 +25.9 kB 🔴 +7.65 kB 🔴 +6.15 kB
assets/settings-CGqeatFl.js (removed) 25.7 kB 🟢 -25.7 kB 🟢 -7.57 kB 🟢 -6.33 kB
assets/settings-FF_vLB0C.js (new) 25.2 kB 🔴 +25.2 kB 🔴 +7.41 kB 🔴 +5.78 kB
assets/LegacyCreditsPanel-Da9rZ_D0.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.95 kB 🔴 +5.23 kB
assets/settings-Cc_5ZmNN.js (removed) 22.9 kB 🟢 -22.9 kB 🟢 -7.49 kB 🟢 -6 kB
assets/settings-CUG7K3Yo.js (removed) 22.3 kB 🟢 -22.3 kB 🟢 -7.26 kB 🟢 -5.65 kB
assets/SubscriptionPanel-BrxJ8M7E.js (new) 20.6 kB 🔴 +20.6 kB 🔴 +5 kB 🔴 +4.39 kB
assets/LegacyCreditsPanel-DP0vL50U.js (removed) 20.5 kB 🟢 -20.5 kB 🟢 -5.5 kB 🟢 -4.81 kB
assets/SubscriptionPanel-BNjXBsTC.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.62 kB 🟢 -4.07 kB
assets/KeybindingPanel-BIrV78jg.js (new) 14.2 kB 🔴 +14.2 kB 🔴 +3.74 kB 🔴 +3.31 kB
assets/KeybindingPanel-ChU1PuB1.js (removed) 12.3 kB 🟢 -12.3 kB 🟢 -3.5 kB 🟢 -3.07 kB
assets/AboutPanel-DrnXAWGl.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.68 kB 🔴 +2.43 kB
assets/ExtensionPanel-BMolYkLZ.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ExtensionPanel-BOR3ebaI.js (removed) 9.18 kB 🟢 -9.18 kB 🟢 -2.57 kB 🟢 -2.29 kB
assets/AboutPanel-CsFOjJsm.js (removed) 8.26 kB 🟢 -8.26 kB 🟢 -2.31 kB 🟢 -2.08 kB
assets/ServerConfigPanel-BPEr6dSG.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.17 kB 🔴 +1.94 kB
assets/UserPanel-Bvh6SIjn.js (new) 6.58 kB 🔴 +6.58 kB 🔴 +1.91 kB 🔴 +1.67 kB
assets/ServerConfigPanel-BNG2FLVh.js (removed) 6.27 kB 🟢 -6.27 kB 🟢 -2.03 kB 🟢 -1.81 kB
assets/UserPanel-DFmV08h_.js (removed) 5.92 kB 🟢 -5.92 kB 🟢 -1.84 kB 🟢 -1.62 kB
assets/cloudRemoteConfig-NbJtV4Vh.js (new) 1.82 kB 🔴 +1.82 kB 🔴 +772 B 🔴 +654 B
assets/cloudRemoteConfig-BJC38sxU.js (removed) 1.71 kB 🟢 -1.71 kB 🟢 -817 B 🟢 -707 B
assets/remoteConfig-B0rgMcLx.js (new) 1.07 kB 🔴 +1.07 kB 🔴 +519 B 🔴 +460 B
assets/remoteConfig-ChJ6chsD.js (removed) 842 B 🟢 -842 B 🟢 -425 B 🟢 -352 B
assets/remoteConfig-CW7J8vSK.js (new) 188 B 🔴 +188 B 🔴 +132 B 🔴 +113 B
assets/remoteConfig-BUDSMhNf.js (removed) 180 B 🟢 -180 B 🟢 -143 B 🟢 -120 B

Status: 21 added / 21 removed

User & Accounts — 3.94 kB (baseline 4.22 kB) • 🟢 -283 B

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/auth-51T8kDGb.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.07 kB
assets/auth-Dxh--FhY.js (removed) 3.29 kB 🟢 -3.29 kB 🟢 -1.14 kB 🟢 -950 B
assets/firebaseAuthStore-BUkJ4l5M.js (removed) 638 B 🟢 -638 B 🟢 -330 B 🟢 -305 B
assets/auth-DR-9nT69.js (removed) 288 B 🟢 -288 B 🟢 -193 B 🟢 -180 B
assets/firebaseAuthStore-EWUlnJDQ.js (new) 217 B 🔴 +217 B 🔴 +138 B 🔴 +122 B
assets/auth-3FYk3g1j.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +140 B

Status: 3 added / 3 removed

Editors & Dialogs — 2.8 kB (baseline 2.85 kB) • 🟢 -54 B

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-DE5cODEk.js (new) 2.62 kB 🔴 +2.62 kB 🔴 +1.24 kB 🔴 +1.09 kB
assets/useSubscriptionDialog-D0zkHVrl.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -1.14 kB 🟢 -998 B
assets/useSubscriptionDialog-D5fghCyv.js (removed) 631 B 🟢 -631 B 🟢 -330 B 🟢 -291 B
assets/useSubscriptionDialog-Dam3SopR.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +102 B

Status: 2 added / 2 removed

UI Components — 32.8 kB (baseline 26.3 kB) • 🔴 +6.44 kB

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/SubscribeButton-D2y6ioqF.js (new) 12.5 kB 🔴 +12.5 kB 🔴 +3 kB 🔴 +2.71 kB
assets/SubscribeButton-CaBeVHfE.js (removed) 10.7 kB 🟢 -10.7 kB 🟢 -2.73 kB 🟢 -2.43 kB
assets/ComfyQueueButton-BUvclLK6.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.41 kB
assets/ComfyQueueButton-DI5qTxth.js (removed) 7.07 kB 🟢 -7.07 kB 🟢 -2.28 kB 🟢 -2.04 kB
assets/Button-BFptkwN0.js (new) 3.75 kB 🔴 +3.75 kB 🔴 +1.37 kB 🔴 +1.21 kB
assets/Button-DXbPXIj1.js (removed) 2.86 kB 🟢 -2.86 kB 🟢 -1.16 kB 🟢 -1.04 kB
assets/WidgetButton-_hGIrcI2.js (new) 2.41 kB 🔴 +2.41 kB 🔴 +981 B 🔴 +884 B
assets/CloudBadge-DV1U4Tf3.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +732 B 🔴 +652 B
assets/UserAvatar-CkcXZWJQ.js (new) 1.73 kB 🔴 +1.73 kB 🔴 +728 B 🔴 +639 B
assets/WidgetButton-CKnjYR8V.js (removed) 1.71 kB 🟢 -1.71 kB 🟢 -817 B 🟢 -708 B
assets/CloudBadge-DfBzIFfU.js (removed) 1.14 kB 🟢 -1.14 kB 🟢 -571 B 🟢 -495 B
assets/UserAvatar-CRJy-LDw.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -594 B 🟢 -509 B
assets/cloudFeedbackTopbarButton-CrGYDNlb.js (removed) 1.09 kB 🟢 -1.09 kB 🟢 -633 B 🟢 -542 B
assets/cloudFeedbackTopbarButton-D2QUjEvp.js (new) 866 B 🔴 +866 B 🔴 +525 B 🔴 +439 B
assets/ComfyQueueButton-B2DkrPRW.js (removed) 643 B 🟢 -643 B 🟢 -335 B 🟢 -309 B
assets/ComfyQueueButton-DOftUUsC.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +121 B

Status: 8 added / 8 removed

Data & Services — 3.04 MB (baseline 2.75 MB) • 🔴 +291 kB

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-CqAcr2F7.js (new) 1.87 MB 🔴 +1.87 MB 🔴 +397 kB 🔴 +304 kB
assets/dialogService-BlFTxBBH.js (removed) 1.65 MB 🟢 -1.65 MB 🟢 -367 kB 🟢 -283 kB
assets/api-CQ2Xm9to.js (new) 1.15 MB 🔴 +1.15 MB 🔴 +239 kB 🔴 +185 kB
assets/api-ZdSN1XmT.js (removed) 1.08 MB 🟢 -1.08 MB 🟢 -228 kB 🟢 -180 kB
assets/releaseStore-DdlEPYlj.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.41 kB 🔴 +2.13 kB
assets/releaseStore-CFAn-TrF.js (removed) 7.91 kB 🟢 -7.91 kB 🟢 -2.16 kB 🟢 -1.9 kB
assets/keybindingService-Ckdd_9yi.js (new) 6.78 kB 🔴 +6.78 kB 🔴 +1.74 kB 🔴 +1.51 kB
assets/keybindingService-DyWu6joa.js (removed) 6.04 kB 🟢 -6.04 kB 🟢 -1.6 kB 🟢 -1.39 kB
assets/serverConfigStore-CDOQj4Ec.js (new) 2.64 kB 🔴 +2.64 kB 🔴 +878 B 🔴 +777 B
assets/serverConfigStore-D6d48Q0y.js (removed) 2.3 kB 🟢 -2.3 kB 🟢 -774 B 🟢 -714 B
assets/userStore-CS6wc6ce.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +812 B 🔴 +725 B
assets/audioService-B-TC_VCs.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +931 B 🔴 +825 B
assets/userStore-DZOf7X4u.js (removed) 1.83 kB 🟢 -1.83 kB 🟢 -705 B 🟢 -618 B
assets/audioService-QFpuM70l.js (removed) 1.66 kB 🟢 -1.66 kB 🟢 -819 B 🟢 -706 B
assets/releaseStore-BKSqQ8OE.js (removed) 610 B 🟢 -610 B 🟢 -326 B 🟢 -282 B
assets/releaseStore-CknC0UfL.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +107 B

Status: 8 added / 8 removed

Utilities & Hooks — 18.7 kB (baseline 16.6 kB) • 🔴 +2.12 kB

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/colorUtil-De0C_hc6.js (new) 7.2 kB 🔴 +7.2 kB 🔴 +2.22 kB 🔴 +1.95 kB
assets/colorUtil-Cvq9baIq.js (removed) 6.89 kB 🟢 -6.89 kB 🟢 -2.11 kB 🟢 -1.88 kB
assets/useErrorHandling-B2-UTIsy.js (new) 5 kB 🔴 +5 kB 🔴 +1.47 kB 🔴 +1.28 kB
assets/useErrorHandling-BNWoJ72L.js (removed) 4.51 kB 🟢 -4.51 kB 🟢 -1.32 kB 🟢 -1.15 kB
assets/subscriptionCheckoutUtil-COdqy-Ex.js (new) 1.98 kB 🔴 +1.98 kB 🔴 +859 B 🔴 +750 B
assets/markdownRendererUtil-0PqWmn-8.js (new) 1.78 kB 🔴 +1.78 kB 🔴 +886 B 🔴 +772 B
assets/subscriptionCheckoutUtil-CHU0Hle_.js (removed) 1.63 kB 🟢 -1.63 kB 🟢 -736 B 🟢 -650 B
assets/markdownRendererUtil-BgHJHHDI.js (removed) 1.49 kB 🟢 -1.49 kB 🟢 -788 B 🟢 -671 B
assets/audioUtils-BhRhiziP.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +617 B 🔴 +523 B
assets/audioUtils-ZTI9eAfS.js (removed) 1.04 kB 🟢 -1.04 kB 🟢 -536 B 🟢 -468 B
assets/useCurrentUser-BjuQGO6S.js (removed) 572 B 🟢 -572 B 🟢 -315 B 🟢 -272 B
assets/tailwindUtil-Chuu3TbR.js (new) 487 B 🔴 +487 B 🔴 +298 B 🔴 +267 B
assets/_plugin-vue_export-helper-xVPqUhAl.js (new) 467 B 🔴 +467 B 🔴 +270 B 🔴 +235 B
assets/nodeFilterUtil-BUCOyXf2.js (new) 421 B 🔴 +421 B 🔴 +259 B 🔴 +232 B
assets/nodeFilterUtil-DTOFbnOf.js (removed) 242 B 🟢 -242 B 🟢 -174 B 🟢 -158 B
assets/_plugin-vue_export-helper-DkXvIbNw.js (removed) 218 B 🟢 -218 B 🟢 -159 B 🟢 -133 B
assets/useCurrentUser-CVhUsKZv.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +97 B

Status: 9 added / 8 removed

Vendor & Third-Party — 10.4 MB (baseline 9.09 MB) • 🔴 +1.34 MB

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-other-bLc542qk.js (removed) 4.34 MB 🟢 -4.34 MB 🟢 -936 kB 🟢 -728 kB
assets/vendor-other-DqqTGPL6.js (new) 3.92 MB 🔴 +3.92 MB 🔴 +832 kB 🔴 +645 kB
assets/vendor-primevue-EBXVECvF.js (new) 3.04 MB 🔴 +3.04 MB 🔴 +560 kB 🔴 +329 kB
assets/vendor-three-ROpDBAgW.js (removed) 1.84 MB 🟢 -1.84 MB 🟢 -395 kB 🟢 -286 kB
assets/vendor-three-Dqb1VEds.js (new) 1.83 MB 🔴 +1.83 MB 🔴 +391 kB 🔴 +283 kB
assets/vendor-primevue-Dn50BkoY.js (removed) 1.71 MB 🟢 -1.71 MB 🟢 -310 kB 🟢 -189 kB
assets/vendor-tiptap-BxNhpyUI.js (new) 650 kB 🔴 +650 kB 🔴 +152 kB 🔴 +122 kB
assets/vendor-chart-Dr8GmMlH.js (new) 408 kB 🔴 +408 kB 🔴 +98.6 kB 🔴 +80.6 kB
assets/vendor-chart-vHYiiHjX.js (removed) 398 kB 🟢 -398 kB 🟢 -95.5 kB 🟢 -79.4 kB
assets/vendor-xterm-CArXWFIl.js (new) 398 kB 🔴 +398 kB 🔴 +79.3 kB 🔴 +63.6 kB
assets/vendor-xterm-C9PB687x.js (removed) 397 kB 🟢 -397 kB 🟢 -79.1 kB 🟢 -63.4 kB
assets/vendor-tiptap-S96Ju_Nb.js (removed) 185 kB 🟢 -185 kB 🟢 -39.7 kB 🟢 -33.4 kB
assets/vendor-reka-ui-ViWrLgbb.js (new) 172 kB 🔴 +172 kB 🔴 +35.9 kB 🔴 +30.7 kB
assets/vendor-vue-B8djomGx.js (removed) 131 kB 🟢 -131 kB 🟢 -32 kB 🟢 -27.7 kB
assets/vendor-reka-ui-Dfa--nkF.js (removed) 97.9 kB 🟢 -97.9 kB 🟢 -19.9 kB 🟢 -17.4 kB
assets/vendor-vue-VHAq3Lid.js (new) 13.6 kB 🔴 +13.6 kB 🔴 +4.38 kB 🔴 +3.92 kB

Status: 8 added / 8 removed

Other — 6.24 MB (baseline 5.91 MB) • 🔴 +333 kB

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/nodeDefs-CqyprhWq.js (new) 433 kB 🔴 +433 kB 🔴 +66.9 kB 🔴 +43.2 kB
assets/nodeDefs-Dj0hpilf.js (removed) 415 kB 🟢 -415 kB 🟢 -62.7 kB 🟢 -43.3 kB
assets/nodeDefs-CCSKuw9P.js (new) 400 kB 🔴 +400 kB 🔴 +60.9 kB 🔴 +40.1 kB
assets/nodeDefs-CqDWLi76.js (new) 399 kB 🔴 +399 kB 🔴 +62.9 kB 🔴 +41.5 kB
assets/nodeDefs-Dm25Ay8M.js (removed) 381 kB 🟢 -381 kB 🟢 -57.1 kB 🟢 -40.1 kB
assets/nodeDefs-CFwsX_m-.js (removed) 381 kB 🟢 -381 kB 🟢 -59.2 kB 🟢 -41.6 kB
assets/nodeDefs-BhmSU7DZ.js (new) 371 kB 🔴 +371 kB 🔴 +61.1 kB 🔴 +40 kB
assets/nodeDefs-B4G_Dl5E.js (new) 361 kB 🔴 +361 kB 🔴 +59.8 kB 🔴 +39.6 kB
assets/nodeDefs-Cd4f2ERd.js (new) 358 kB 🔴 +358 kB 🔴 +59.7 kB 🔴 +40.7 kB
assets/nodeDefs-D4Fo85EU.js (new) 358 kB 🔴 +358 kB 🔴 +58.5 kB 🔴 +40.1 kB
assets/nodeDefs-CLdE8MPH.js (new) 355 kB 🔴 +355 kB 🔴 +57.4 kB 🔴 +39.3 kB
assets/nodeDefs-BoysRuhG.js (removed) 352 kB 🟢 -352 kB 🟢 -57.1 kB 🟢 -40 kB
assets/nodeDefs-DF-ErmAt.js (new) 351 kB 🔴 +351 kB 🔴 +56.6 kB 🔴 +38.7 kB
assets/nodeDefs-COhYgldT.js (removed) 343 kB 🟢 -343 kB 🟢 -56 kB 🟢 -39.7 kB
assets/nodeDefs-CiPSzZ9E.js (removed) 339 kB 🟢 -339 kB 🟢 -55.9 kB 🟢 -40.7 kB
assets/nodeDefs-a476Kb1a.js (removed) 339 kB 🟢 -339 kB 🟢 -54.8 kB 🟢 -40 kB
assets/nodeDefs-D5AbIjlp.js (removed) 336 kB 🟢 -336 kB 🟢 -53.7 kB 🟢 -39 kB
assets/nodeDefs-h4f9Qpyk.js (removed) 333 kB 🟢 -333 kB 🟢 -52.9 kB 🟢 -38.5 kB
assets/nodeDefs-Bxky0ZDY.js (new) 332 kB 🔴 +332 kB 🔴 +58.6 kB 🔴 +38.7 kB
assets/nodeDefs-6qSb98D5.js (new) 329 kB 🔴 +329 kB 🔴 +57.6 kB 🔴 +37.4 kB
assets/nodeDefs-D1eJ3MWg.js (removed) 313 kB 🟢 -313 kB 🟢 -54.6 kB 🟢 -38.5 kB
assets/nodeDefs-C1DGym0y.js (removed) 310 kB 🟢 -310 kB 🟢 -53.7 kB 🟢 -37.2 kB
assets/core-x5_wv1w1.js (new) 177 kB 🔴 +177 kB 🔴 +42.5 kB 🔴 +35.6 kB
assets/core-De8zSy4I.js (removed) 165 kB 🟢 -165 kB 🟢 -40.5 kB 🟢 -34.2 kB
assets/main-CKH_pYcz.js (new) 161 kB 🔴 +161 kB 🔴 +43.1 kB 🔴 +34.2 kB
assets/main-sEff9s2e.js (removed) 157 kB 🟢 -157 kB 🟢 -42.3 kB 🟢 -33.9 kB
assets/main-i8aQGyai.js (new) 145 kB 🔴 +145 kB 🔴 +38.8 kB 🔴 +31.4 kB
assets/main-CIHIfV-1.js (removed) 141 kB 🟢 -141 kB 🟢 -38 kB 🟢 -31.2 kB
assets/main-Uwzs8jut.js (new) 141 kB 🔴 +141 kB 🔴 +38.9 kB 🔴 +31.1 kB
assets/main-NAIvZE28.js (removed) 137 kB 🟢 -137 kB 🟢 -38.2 kB 🟢 -30.9 kB
assets/main-CotnVZA-.js (new) 134 kB 🔴 +134 kB 🔴 +38.8 kB 🔴 +31 kB
assets/main-CBw3AB4l.js (removed) 130 kB 🟢 -130 kB 🟢 -38 kB 🟢 -30.8 kB
assets/main-CA0dzqpC.js (new) 124 kB 🔴 +124 kB 🔴 +37.4 kB 🔴 +31.4 kB
assets/main-CbaIObx3.js (new) 121 kB 🔴 +121 kB 🔴 +36.9 kB 🔴 +29.8 kB
assets/main-DlyqN1PJ.js (removed) 120 kB 🟢 -120 kB 🟢 -36.7 kB 🟢 -31.2 kB
assets/main-D-IO_jVl.js (new) 119 kB 🔴 +119 kB 🔴 +36.3 kB 🔴 +30.1 kB
assets/main-DLii8dI6.js (new) 117 kB 🔴 +117 kB 🔴 +36.5 kB 🔴 +30.5 kB
assets/main-vWcCEZeZ.js (new) 117 kB 🔴 +117 kB 🔴 +36 kB 🔴 +30.2 kB
assets/main-Dw03OKYD.js (removed) 117 kB 🟢 -117 kB 🟢 -36.1 kB 🟢 -29.5 kB
assets/main-AUd7zUBg.js (removed) 115 kB 🟢 -115 kB 🟢 -35.6 kB 🟢 -29.9 kB
assets/main-BpCCP66k.js (removed) 114 kB 🟢 -114 kB 🟢 -35.7 kB 🟢 -30.3 kB
assets/main-CI-qDj4D.js (removed) 113 kB 🟢 -113 kB 🟢 -35.2 kB 🟢 -30 kB
assets/main-C-gNarDo.js (new) 105 kB 🔴 +105 kB 🔴 +36.1 kB 🔴 +28.7 kB
assets/main-BH76kbq7.js (new) 104 kB 🔴 +104 kB 🔴 +36.1 kB 🔴 +28.5 kB
assets/main-OFh0xigr.js (removed) 101 kB 🟢 -101 kB 🟢 -35.3 kB 🟢 -28.4 kB
assets/main-D3JtHwOI.js (removed) 101 kB 🟢 -101 kB 🟢 -35.4 kB 🟢 -28.2 kB
assets/Load3D-CTNE0Y5q.js (new) 55.7 kB 🔴 +55.7 kB 🔴 +9.18 kB 🔴 +7.92 kB
assets/WidgetSelect-DNDqwaww.js (new) 50.5 kB 🔴 +50.5 kB 🔴 +11.1 kB 🔴 +9.67 kB
assets/Load3D-DaARtMW6.js (removed) 46.7 kB 🟢 -46.7 kB 🟢 -8.16 kB 🟢 -7.13 kB
assets/WidgetSelect-DjH47Gvq.js (removed) 42.4 kB 🟢 -42.4 kB 🟢 -9.98 kB 🟢 -8.82 kB
assets/SubscriptionRequiredDialogContent-BHele8lv.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.78 kB 🔴 +5.9 kB
assets/SubscriptionRequiredDialogContent-DXbk99y6.js (removed) 25.2 kB 🟢 -25.2 kB 🟢 -6.27 kB 🟢 -5.48 kB
assets/commands-BQtdp20P.js (new) 20.6 kB 🔴 +20.6 kB 🔴 +3.96 kB 🔴 +3.07 kB
assets/commands-BahwM9ZP.js (new) 19.3 kB 🔴 +19.3 kB 🔴 +3.68 kB 🔴 +2.84 kB
assets/commands-yZ2AjT4s.js (new) 19.3 kB 🔴 +19.3 kB 🔴 +3.69 kB 🔴 +2.86 kB
assets/commands-CZcHDaAg.js (new) 18.8 kB 🔴 +18.8 kB 🔴 +3.79 kB 🔴 +2.96 kB
assets/commands-CEMgeOuO.js (new) 18.5 kB 🔴 +18.5 kB 🔴 +3.52 kB 🔴 +2.91 kB
assets/WidgetRecordAudio-67X7mpa3.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.96 kB 🔴 +4.43 kB
assets/commands-B2T0Tiqb.js (removed) 18 kB 🟢 -18 kB 🟢 -3.86 kB 🟢 -3 kB
assets/commands-CnxND6sZ.js (new) 18 kB 🔴 +18 kB 🔴 +3.51 kB 🔴 +2.89 kB
assets/commands-coXkrooi.js (new) 18 kB 🔴 +18 kB 🔴 +3.39 kB 🔴 +2.77 kB
assets/WidgetInputNumber-CJr1ElDA.js (new) 18 kB 🔴 +18 kB 🔴 +4.45 kB 🔴 +3.96 kB
assets/commands-DDPGTXy9.js (new) 17.9 kB 🔴 +17.9 kB 🔴 +3.36 kB 🔴 +2.77 kB
assets/commands-DsGC6118.js (new) 17.8 kB 🔴 +17.8 kB 🔴 +3.65 kB 🔴 +2.84 kB
assets/commands-6dIwsSNi.js (new) 17.2 kB 🔴 +17.2 kB 🔴 +3.57 kB 🔴 +2.73 kB
assets/WidgetImageCrop-DfYADyfT.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.61 kB
assets/commands-BoJZgy7S.js (new) 17 kB 🔴 +17 kB 🔴 +3.54 kB 🔴 +2.64 kB
assets/WidgetRecordAudio-Dy1_EBwl.js (removed) 16.9 kB 🟢 -16.9 kB 🟢 -4.81 kB 🟢 -4.29 kB
assets/commands-CVH8YfJ3.js (removed) 16.8 kB 🟢 -16.8 kB 🟢 -3.55 kB 🟢 -2.75 kB
assets/commands-DEW8TY9B.js (removed) 16.7 kB 🟢 -16.7 kB 🟢 -3.58 kB 🟢 -2.83 kB
assets/WidgetImageCrop-xR-lmGKL.js (removed) 16.5 kB 🟢 -16.5 kB 🟢 -4.09 kB 🟢 -3.58 kB
assets/commands-DSsDsJlz.js (removed) 16.3 kB 🟢 -16.3 kB 🟢 -3.64 kB 🟢 -2.87 kB
assets/PanelTemplate-DnJCu2o1.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.45 kB 🔴 +4.8 kB
assets/commands-7Rm2ilks.js (removed) 16 kB 🟢 -16 kB 🟢 -3.4 kB 🟢 -2.83 kB
assets/commands-BKiU7Msm.js (removed) 15.4 kB 🟢 -15.4 kB 🟢 -3.38 kB 🟢 -2.81 kB
assets/commands-C1rCoJIk.js (removed) 15.4 kB 🟢 -15.4 kB 🟢 -3.28 kB 🟢 -2.68 kB
assets/commands-CdWPfhpt.js (removed) 15.4 kB 🟢 -15.4 kB 🟢 -3.23 kB 🟢 -2.69 kB
assets/commands-Bk5Hy71M.js (removed) 15.2 kB 🟢 -15.2 kB 🟢 -3.52 kB 🟢 -2.77 kB
assets/WidgetInputNumber-OPIkPztB.js (removed) 14.7 kB 🟢 -14.7 kB 🟢 -4.04 kB 🟢 -3.58 kB
assets/commands-C7GUJ-mt.js (removed) 14.6 kB 🟢 -14.6 kB 🟢 -3.44 kB 🟢 -2.63 kB
assets/PanelTemplate-lCgZkAkR.js (removed) 14.5 kB 🟢 -14.5 kB 🟢 -5.09 kB 🟢 -4.47 kB
assets/commands-BfbWPTP5.js (removed) 14.4 kB 🟢 -14.4 kB 🟢 -3.42 kB 🟢 -2.56 kB
assets/LazyImage-B2qJgYQV.js (new) 14.1 kB 🔴 +14.1 kB 🔴 +4.01 kB 🔴 +3.54 kB
assets/AudioPreviewPlayer-HeqGyVNp.js (new) 12.7 kB 🔴 +12.7 kB 🔴 +3.48 kB 🔴 +3.11 kB
assets/LazyImage-HSfoff1Z.js (removed) 12.1 kB 🟢 -12.1 kB 🟢 -3.71 kB 🟢 -3.26 kB
assets/AudioPreviewPlayer-9CSyYgf0.js (removed) 11 kB 🟢 -11 kB 🟢 -3.12 kB 🟢 -2.8 kB
assets/ValueControlPopover-BvcNSDl4.js (new) 5.34 kB 🔴 +5.34 kB 🔴 +1.72 kB 🔴 +1.53 kB
assets/ValueControlPopover-Dw86aYIK.js (removed) 4.87 kB 🟢 -4.87 kB 🟢 -1.72 kB 🟢 -1.54 kB
assets/WidgetBoundingBox-CUDq_bgN.js (new) 4.71 kB 🔴 +4.71 kB 🔴 +1.14 kB 🔴 +1.02 kB
assets/WidgetGalleria-Bjqrk0m2.js (new) 4.57 kB 🔴 +4.57 kB 🔴 +1.57 kB 🔴 +1.42 kB
assets/WidgetWithControl-CgNCEuab.js (new) 4.39 kB 🔴 +4.39 kB 🔴 +1.75 kB 🔴 +1.58 kB
assets/Slider-BIIoltvA.js (new) 4.21 kB 🔴 +4.21 kB 🔴 +1.52 kB 🔴 +1.33 kB
assets/WidgetBoundingBox-U1eyr0w3.js (removed) 3.89 kB 🟢 -3.89 kB 🟢 -964 B 🟢 -832 B
assets/WidgetImageCompare-CrN6SGuP.js (new) 3.79 kB 🔴 +3.79 kB 🔴 +1.28 kB 🔴 +1.12 kB
assets/WidgetColorPicker-CE6qc5iJ.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.38 kB 🔴 +1.25 kB
assets/WidgetWithControl-C8kYzJRC.js (removed) 3.62 kB 🟢 -3.62 kB 🟢 -1.6 kB 🟢 -1.44 kB
assets/WidgetGalleria--Zrc3dqq.js (removed) 3.55 kB 🟢 -3.55 kB 🟢 -1.37 kB 🟢 -1.22 kB
assets/WidgetTextarea-CDG12iu3.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.33 kB 🔴 +1.17 kB
assets/Slider-hv4kjqwF.js (removed) 3.42 kB 🟢 -3.42 kB 🟢 -1.32 kB 🟢 -1.15 kB
assets/preservedQueryNamespaces-BsMrb3S_.js (new) 3.23 kB 🔴 +3.23 kB 🔴 +1.07 kB 🔴 +929 B
assets/WidgetMarkdown-D4Dx6Rvq.js (new) 3.22 kB 🔴 +3.22 kB 🔴 +1.29 kB 🔴 +1.14 kB
assets/WidgetAudioUI-CSMu7NLO.js (new) 3.22 kB 🔴 +3.22 kB 🔴 +1.19 kB 🔴 +1.07 kB
assets/WidgetToggleSwitch-VNa5cXfN.js (new) 3.08 kB 🔴 +3.08 kB 🔴 +1.19 kB 🔴 +1.07 kB
assets/GlobalToast-awaGJHc0.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +939 B
assets/WidgetImageCompare-lotcrt8e.js (removed) 2.99 kB 🟢 -2.99 kB 🟢 -1.1 kB 🟢 -950 B
assets/SubscribeToRun-DqS-hptg.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.16 kB 🔴 +1.01 kB
assets/WidgetAudioUI-CSCQvsWq.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -1.27 kB 🟢 -1.13 kB
assets/cloudSessionCookie-DmbRdOcg.js (new) 2.9 kB 🔴 +2.9 kB 🔴 +918 B 🔴 +795 B
assets/MediaVideoTop-BCNtw1s2.js (new) 2.84 kB 🔴 +2.84 kB 🔴 +1.06 kB 🔴 +922 B
assets/cloudSessionCookie-Buy_EAJ2.js (removed) 2.82 kB 🟢 -2.82 kB 🟢 -985 B 🟢 -866 B
assets/WidgetColorPicker-B9aMCXIf.js (removed) 2.81 kB 🟢 -2.81 kB 🟢 -1.19 kB 🟢 -1.07 kB
assets/WidgetChart-1bZGfe6O.js (new) 2.79 kB 🔴 +2.79 kB 🔴 +1.06 kB 🔴 +958 B
assets/WidgetTextarea-DzYOr75r.js (removed) 2.7 kB 🟢 -2.7 kB 🟢 -1.15 kB 🟢 -1 kB
assets/preservedQueryNamespaces-8IvUKrEM.js (removed) 2.7 kB 🟢 -2.7 kB 🟢 -936 B 🟢 -795 B
assets/WidgetLayoutField-zNq5xTi-.js (new) 2.61 kB 🔴 +2.61 kB 🔴 +1.01 kB 🔴 +890 B
assets/WidgetInputText-CtnWVTX2.js (new) 2.58 kB 🔴 +2.58 kB 🔴 +1.01 kB 🔴 +911 B
assets/WidgetMarkdown-kMx3IKl7.js (removed) 2.52 kB 🟢 -2.52 kB 🟢 -1.14 kB 🟢 -1.02 kB
assets/BaseViewTemplate-Dx0f7ofQ.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +948 B
assets/Media3DTop-Bj6UL3Mt.js (new) 2.38 kB 🔴 +2.38 kB 🔴 +1.02 kB 🔴 +881 B
assets/MediaImageTop-D0aiBzXG.js (new) 2.34 kB 🔴 +2.34 kB 🔴 +1.01 kB 🔴 +886 B
assets/GlobalToast-PemxhmlI.js (removed) 2.28 kB 🟢 -2.28 kB 🟢 -938 B 🟢 -785 B
assets/WidgetToggleSwitch-B9y-IUIh.js (removed) 2.26 kB 🟢 -2.26 kB 🟢 -1.01 kB 🟢 -939 B
assets/MediaVideoTop-BekXmdBL.js (removed) 2.19 kB 🟢 -2.19 kB 🟢 -912 B 🟢 -781 B
assets/WidgetChart-BEyqUpBQ.js (removed) 2.15 kB 🟢 -2.15 kB 🟢 -926 B 🟢 -803 B
assets/SubscribeToRun-BLfLx03U.js (removed) 2.05 kB 🟢 -2.05 kB 🟢 -954 B 🟢 -843 B
assets/MediaAudioTop-D8pQnmES.js (new) 2 kB 🔴 +2 kB 🔴 +883 B 🔴 +763 B
assets/WidgetLayoutField-DB5JMJv7.js (removed) 1.84 kB 🟢 -1.84 kB 🟢 -843 B 🟢 -722 B
assets/CloudRunButtonWrapper-gQY_w8fV.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +642 B 🔴 +569 B
assets/Media3DTop-lnE1c3Rz.js (removed) 1.76 kB 🟢 -1.76 kB 🟢 -865 B 🟢 -733 B
assets/WidgetInputText-BLNJPSNx.js (removed) 1.76 kB 🟢 -1.76 kB 🟢 -831 B 🟢 -750 B
assets/auto-Bv9cmrEd.js (new) 1.73 kB 🔴 +1.73 kB 🔴 +636 B 🔴 +563 B
assets/auto-C5ZGWZyn.js (removed) 1.7 kB 🟢 -1.7 kB 🟢 -620 B 🟢 -545 B
assets/BaseViewTemplate-CZAaaCd4.js (removed) 1.69 kB 🟢 -1.69 kB 🟢 -886 B 🟢 -804 B
assets/MediaImageTop-C2q25E_R.js (removed) 1.64 kB 🟢 -1.64 kB 🟢 -832 B 🟢 -707 B
assets/rolldown-runtime-CqTjxoQm.js (new) 1.53 kB 🔴 +1.53 kB 🔴 +690 B 🔴 +623 B
assets/CloudRunButtonWrapper-BeQPSUdA.js (removed) 1.42 kB 🟢 -1.42 kB 🟢 -682 B 🟢 -593 B
assets/MediaAudioTop-D8F3P6nT.js (removed) 1.37 kB 🟢 -1.37 kB 🟢 -733 B 🟢 -606 B
assets/rolldown-runtime-uYyVBMFy.js (removed) 1.34 kB 🟢 -1.34 kB 🟢 -626 B 🟢 -546 B
assets/widgetPropFilter-DfR_ZXyS.js (new) 1.31 kB 🔴 +1.31 kB 🔴 +567 B 🔴 +481 B
assets/cloudBadges-B7JcRuW0.js (removed) 1.12 kB 🟢 -1.12 kB 🟢 -598 B 🟢 -513 B
assets/cloudBadges-4X5kg0Yl.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +537 B 🔴 +480 B
assets/cloudSubscription-Dvu-v7FH.js (removed) 1.07 kB 🟢 -1.07 kB 🟢 -553 B 🟢 -468 B
assets/graphHasMissingNodes-BVv_E8rm.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +461 B 🔴 +428 B
assets/widgetPropFilter-BOgWBAuV.js (removed) 1.04 kB 🟢 -1.04 kB 🟢 -467 B 🟢 -388 B
assets/cloudSubscription-jgmYVGJZ.js (new) 976 B 🔴 +976 B 🔴 +461 B 🔴 +392 B
assets/previousFullPath-DZ1Jt5wB.js (new) 838 B 🔴 +838 B 🔴 +415 B 🔴 +346 B
assets/WidgetSelect-Bm4PqSNv.js (removed) 779 B 🟢 -779 B 🟢 -404 B 🟢 -345 B
assets/graphHasMissingNodes-kAbglN8I.js (removed) 696 B 🟢 -696 B 🟢 -342 B 🟢 -293 B
assets/AudioPreviewPlayer-DavY9sSe.js (removed) 684 B 🟢 -684 B 🟢 -354 B 🟢 -323 B
assets/Load3D-DDDSntpQ.js (removed) 613 B 🟢 -613 B 🟢 -330 B 🟢 -293 B
assets/previousFullPath-BVSCtPLU.js (removed) 603 B 🟢 -603 B 🟢 -325 B 🟢 -272 B
assets/WidgetLegacy-yO5y9VE8.js (removed) 595 B 🟢 -595 B 🟢 -325 B 🟢 -284 B
assets/widget-Dneex3J5.js (new) 518 B 🔴 +518 B 🔴 +342 B 🔴 +285 B
assets/widget-B5EDHllb.js (removed) 383 B 🟢 -383 B 🟢 -265 B 🟢 -212 B
assets/WidgetInputNumber-oWYlA285.js (removed) 353 B 🟢 -353 B 🟢 -217 B 🟢 -198 B
assets/AudioPreviewPlayer-BJAeYHSH.js (new) 191 B 🔴 +191 B 🔴 +120 B 🔴 +118 B
assets/src-DWRIFAAP.js (removed) 191 B 🟢 -191 B 🟢 -176 B 🟢 -142 B
assets/WidgetBoundingBox-T8Ljl7oe.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +117 B
assets/WidgetInputNumber-Dqzuas2e.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +121 B
assets/WidgetBoundingBox-BMqKTQRe.js (removed) 168 B 🟢 -168 B 🟢 -128 B 🟢 -114 B
assets/WidgetLegacy-BcDTBMiA.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +113 B
assets/WidgetSelect-CdqC9Fpe.js (new) 161 B 🔴 +161 B 🔴 +113 B 🔴 +104 B
assets/mixpanel.module-FcNs04XW.js (new) 143 B 🔴 +143 B 🔴 +125 B 🔴 +112 B
assets/Load3D-CooGiv0A.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +109 B
assets/mixpanel.module-CB67EPbl.js (removed) 92 B 🟢 -92 B 🟢 -100 B 🟢 -81 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 82 added / 83 removed

@DrJKL DrJKL added the preview label Jan 18, 2026
@DrJKL DrJKL marked this pull request as ready for review January 19, 2026 02:37
@DrJKL DrJKL requested review from a team and benceruleanlu as code owners January 19, 2026 02:37
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Jan 19, 2026
minifyWhitespace: SHOULD_MINIFY,
pure: SHOULD_MINIFY
? [
'console.log',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You don't want to DCE these anymore?

@DrJKL DrJKL merged commit d5f17f7 into main Jan 20, 2026
41 of 42 checks passed
@DrJKL DrJKL deleted the drjkl/more-configsolidation branch January 20, 2026 00:36
godwiniheuwa pushed a commit to godwiniheuwa/ComfyUI_frontend that referenced this pull request Jan 22, 2026
Prepares Vite config for Vite 8 by migrating from esbuild/Rollup to
Rolldown/Oxc.

## Changes
- Migrate `build.rollupOptions` → `build.rolldownOptions`
- Replace `manualChunks` with `codeSplitting.groups`
- Update Storybook config with `strictExecutionOrder` for module loading
compatibility

## Testing
- [x] `pnpm typecheck` passes
- [x] `pnpm build` succeeds
- [x] `pnpm test:unit` passes

---------

Co-authored-by: Amp <[email protected]>
@coderabbitai coderabbitai bot mentioned this pull request Jan 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

preview size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants