Skip to content

chore: update remaining major dev dependencies (vue-i18n 11, TS 6, pinia 4, vue-router 5, stylelint 17, and more)#13756

Open
DrJKL wants to merge 12 commits into
mainfrom
drjkl/update-unplugins
Open

chore: update remaining major dev dependencies (vue-i18n 11, TS 6, pinia 4, vue-router 5, stylelint 17, and more)#13756
DrJKL wants to merge 12 commits into
mainfrom
drjkl/update-unplugins

Conversation

@DrJKL

@DrJKL DrJKL commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #13733: all remaining major-version dev-dependency updates in one branch, rebased onto main. Combines the stacked PRs #13737, #13749, #13750, #13752, #13754, and #13755, which this PR supersedes.

Changes

  • vue-i18n 9.14 → 11.4 (chore: update vue-i18n to v11 #13737): pure composition API so legacy-API removals don't apply. Two behavioral fixes: exported te now defaults to the active locale (v11 consults the fallback locale, breaking raw-fallback paths; regression test included), and keybinding rows fall back to command.id (v11 returns t(key, '')'s empty default verbatim where v9 showed the key).
  • typescript 5.9 → 6.0.3 (chore: update typescript to 6.0.3 #13749): last JS-based major. One cast where typegpu's vendored WebGPU types disagree with @webgpu/types. TypeScript 7 (tsgo) is blocked: vue-tsc crashes on the v7 package layout and typescript-eslint caps its peer at <6.1.0.
  • pinia 3 → 4, @pinia/testing 1 → 2 (chore: update pinia to v4 #13750): setting-store test mock rebuilt with fromPartial (Store type gained required internals); useChart holds its Chart instance in a shallowRef (deep-unwrapping chart.js generics now exceeds TS instantiation depth, and a class instance shouldn't be deeply reactive).
  • vue-router 4 → 5 (chore: update vue-router to v5 #13752): no code changes.
  • stylelint 16 → 17 (chore: update stylelint to v17 #13754): selector-max-type now counts inside :deep() — one inline exception for generated-markdown styling; deprecated typesSyntax option migrated to languageOptions.
  • jsdom 27 → 29, globals 16 → 17, @types/node 24 → 25 (chore: update jsdom, globals, and @types/node majors #13755): no code changes; @types/node matches the node >=25 <26 engines pin.
  • unplugin-vue-components 30 → 32, unplugin-icons 22 → 23, vite-plugin-dts 4 → 5: no code changes; app build and types bundle both green.
  • Also fixes lint-staged so lockfile-only commits pass the pre-commit hook (oxfmt 0.59 errors on zero targets after its ignore rules drop pnpm-lock.yaml).

Review Focus

  • vue-i18n behavioral fixes (src/i18n.ts te wrapper, KeybindingPanel.vue) — the only runtime-visible changes; everything else is types/config.
  • Validated per-major during stacking and re-validated on the rebased tip: typecheck, lint, knip, format, production build, and the touched test suites (977 tests).

🤖 Generated with Claude Code

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

The changes update active-locale translation checks, staged linting behavior, Stylelint syntax configuration, workspace dependency versions, and several UI/runtime typing and fallback behaviors.

Changes

Locale and maintenance updates

Layer / File(s) Summary
Active-locale translation checks
src/i18n.ts, src/i18n.test.ts
te now defaults to the active locale, with tests covering locale-specific message existence.
Lint workflow and dependency catalog
lint-staged.config.ts, .stylelintrc.json, pnpm-workspace.yaml
Lockfiles are excluded from staged formatting and typechecking, radial-gradient syntax moves to top-level Stylelint types, and catalog versions are upgraded.
UI and runtime compatibility adjustments
src/components/..., src/composables/..., src/platform/updates/components/WhatsNewPopup.vue
Command labels fall back to IDs, chart instances use shallowRef, cached GPU devices are cast explicitly, test mocks use fromPartial, and a generated selector is excluded from Stylelint.

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

Suggested reviewers: jtydhr88


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
End-To-End Regression Coverage For Fixes ❓ Inconclusive PR title/commit subjects aren't provided, so I can't verify bug-fix language; per instructions this is inconclusive. Please provide the PR title and commit subjects (or equivalent metadata) so I can check for fix-like wording and then judge whether browser_tests coverage or a rationale was required.
✅ Passed checks (5 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Adr Compliance For Entity/Litegraph Changes ✅ Passed No changed files are under src/lib/litegraph/, src/ecs/, or graph-entity paths, so the ADR checks do not apply.
Title check ✅ Passed The title clearly summarizes the main change: major dev-dependency upgrades across the stack.
Description check ✅ Passed The description covers the summary, key changes, dependencies, and review focus, matching the template well.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch drjkl/update-unplugins

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown

🌐 Website E2E

Tip

All tests passed.

Status ✅ Passed
Report View Report

@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown

🎨 Storybook: ✅ Built — View Storybook

Details

⏰ Completed at: 07/17/2026, 11:05:40 PM UTC

Links

🎭 Playwright: ✅ 1715 passed, 0 failed · 1 flaky

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

📦 Bundle: 7.91 MB gzip 🟢 -2.59 kB

Details

Summary

  • Raw size: 33.4 MB baseline 33.4 MB — 🟢 -17.5 kB
  • Gzip: 7.91 MB baseline 7.91 MB — 🟢 -2.59 kB
  • Brotli: 5.45 MB baseline 5.45 MB — 🟢 -1.62 kB
  • Bundles: 302 current • 302 baseline • 212 added / 212 removed

Category Glance
Vendor & Third-Party 🟢 -17.6 kB (15.7 MB) · Other 🔴 +58 B (11.9 MB) · Panels & Settings 🔴 +8 B (550 kB) · Utilities & Hooks ⚪ 0 B (3.4 MB) · Graph Workspace ⚪ 0 B (1.25 MB) · Data & Services ⚪ 0 B (270 kB) · + 5 more

App Entry Points — 47.3 kB (baseline 47.3 kB) • ⚪ 0 B

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-DrIEWkQF.js (new) 47.3 kB 🔴 +47.3 kB 🔴 +14.1 kB 🔴 +12.2 kB
assets/index-JlzmmnQG.js (removed) 47.3 kB 🟢 -47.3 kB 🟢 -14.1 kB 🟢 -12.2 kB

Status: 1 added / 1 removed

Graph Workspace — 1.25 MB (baseline 1.25 MB) • ⚪ 0 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-DBaDzz3m.js (new) 1.25 MB 🔴 +1.25 MB 🔴 +266 kB 🔴 +200 kB
assets/GraphView-XGmZHAUY.js (removed) 1.25 MB 🟢 -1.25 MB 🟢 -266 kB 🟢 -200 kB

Status: 1 added / 1 removed

Views & Navigation — 109 kB (baseline 109 kB) • ⚪ 0 B

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-Dt1lJNwI.js (removed) 25 kB 🟢 -25 kB 🟢 -6.26 kB 🟢 -5.53 kB
assets/CloudSurveyView-DWq4VK2c.js (new) 25 kB 🔴 +25 kB 🔴 +6.26 kB 🔴 +5.55 kB
assets/OAuthConsentView-B1dKWaRM.js (removed) 15 kB 🟢 -15 kB 🟢 -4.1 kB 🟢 -3.57 kB
assets/OAuthConsentView-DSypY4Gc.js (new) 15 kB 🔴 +15 kB 🔴 +4.09 kB 🔴 +3.57 kB
assets/CloudLoginView-cR1yOk3b.js (new) 11.4 kB 🔴 +11.4 kB 🔴 +3.07 kB 🔴 +2.69 kB
assets/CloudLoginView-DNB8NSyf.js (removed) 11.4 kB 🟢 -11.4 kB 🟢 -3.07 kB 🟢 -2.69 kB
assets/CloudSignupView-B9CublT9.js (removed) 9.79 kB 🟢 -9.79 kB 🟢 -2.74 kB 🟢 -2.4 kB
assets/CloudSignupView-BSvg2aPa.js (new) 9.79 kB 🔴 +9.79 kB 🔴 +2.74 kB 🔴 +2.42 kB
assets/CloudLayoutView-BZgmlGuU.js (removed) 9.54 kB 🟢 -9.54 kB 🟢 -2.35 kB 🟢 -2.03 kB
assets/CloudLayoutView-ItPE40wh.js (new) 9.54 kB 🔴 +9.54 kB 🔴 +2.35 kB 🔴 +2.03 kB
assets/UserCheckView-BLRJUhgF.js (new) 8.8 kB 🔴 +8.8 kB 🔴 +2.22 kB 🔴 +1.92 kB
assets/UserCheckView-HpvlfeY3.js (removed) 8.8 kB 🟢 -8.8 kB 🟢 -2.22 kB 🟢 -1.93 kB
assets/WidgetTextPreview-BAGDBsMs.js (removed) 6.13 kB 🟢 -6.13 kB 🟢 -2.17 kB 🟢 -1.92 kB
assets/WidgetTextPreview-T0OBLi7T.js (new) 6.13 kB 🔴 +6.13 kB 🔴 +2.17 kB 🔴 +1.92 kB
assets/CloudSubscriptionRedirectView-Bp-abyH8.js (new) 6.06 kB 🔴 +6.06 kB 🔴 +2.27 kB 🔴 +1.97 kB
assets/CloudSubscriptionRedirectView-C2klTi37.js (removed) 6.06 kB 🟢 -6.06 kB 🟢 -2.27 kB 🟢 -1.97 kB
assets/UserSelectView-DfQ6qeGa.js (new) 5.54 kB 🔴 +5.54 kB 🔴 +1.99 kB 🔴 +1.74 kB
assets/UserSelectView-m8jJGLFf.js (removed) 5.54 kB 🟢 -5.54 kB 🟢 -1.99 kB 🟢 -1.74 kB
assets/CloudForgotPasswordView-B24HVDFq.js (new) 5.15 kB 🔴 +5.15 kB 🔴 +1.76 kB 🔴 +1.54 kB
assets/CloudForgotPasswordView-DFxuXoPM.js (removed) 5.15 kB 🟢 -5.15 kB 🟢 -1.76 kB 🟢 -1.54 kB
assets/CloudAuthTimeoutView-B8iUiU5_.js (removed) 4.49 kB 🟢 -4.49 kB 🟢 -1.57 kB 🟢 -1.36 kB
assets/CloudAuthTimeoutView-gehLaynD.js (new) 4.49 kB 🔴 +4.49 kB 🔴 +1.57 kB 🔴 +1.37 kB
assets/CloudSorryContactSupportView-CUB5-o5S.js (removed) 1.21 kB 🟢 -1.21 kB 🟢 -611 B 🟢 -529 B
assets/CloudSorryContactSupportView-DEHz8cYE.js (new) 1.21 kB 🔴 +1.21 kB 🔴 +610 B 🔴 +531 B
assets/layout-BSzKNfSi.js (new) 447 B 🔴 +447 B 🔴 +285 B 🔴 +230 B
assets/layout-CrINFGEa.js (removed) 447 B 🟢 -447 B 🟢 -285 B 🟢 -232 B
assets/WidgetTextPreview-DqKaS5Gq.js (new) 131 B 🔴 +131 B 🔴 +100 B 🔴 +88 B
assets/WidgetTextPreview-DRbv6vd0.js (removed) 131 B 🟢 -131 B 🟢 -100 B 🟢 -88 B

Status: 14 added / 14 removed

Panels & Settings — 550 kB (baseline 550 kB) • 🔴 +8 B

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/KeybindingPanel-D3rP6S4v.js (new) 49.5 kB 🔴 +49.5 kB 🔴 +9.97 kB 🔴 +8.82 kB
assets/KeybindingPanel-DUBukUt3.js (removed) 49.5 kB 🟢 -49.5 kB 🟢 -9.97 kB 🟢 -8.83 kB
assets/SecretsPanel-8xkUyoRV.js (removed) 31 kB 🟢 -31 kB 🟢 -7.51 kB 🟢 -6.57 kB
assets/SecretsPanel-DLmNEdA_.js (new) 31 kB 🔴 +31 kB 🔴 +7.51 kB 🔴 +6.56 kB
assets/CreditsPanel-DDdMtRIW.js (new) 16 kB 🔴 +16 kB 🔴 +4.67 kB 🔴 +4.1 kB
assets/CreditsPanel-Du6ZIuFo.js (removed) 16 kB 🟢 -16 kB 🟢 -4.67 kB 🟢 -4.09 kB
assets/SubscriptionPanel-Bx2t1-tp.js (removed) 11.5 kB 🟢 -11.5 kB 🟢 -3.64 kB 🟢 -3.21 kB
assets/SubscriptionPanel-hdL5f85b.js (new) 11.5 kB 🔴 +11.5 kB 🔴 +3.64 kB 🔴 +3.21 kB
assets/AboutPanel-CdR4tmcq.js (removed) 11.2 kB 🟢 -11.2 kB 🟢 -3.06 kB 🟢 -2.75 kB
assets/AboutPanel-DUpziI1H.js (new) 11.2 kB 🔴 +11.2 kB 🔴 +3.06 kB 🔴 +2.75 kB
assets/ExtensionPanel-DImKj7FS.js (new) 9.04 kB 🔴 +9.04 kB 🔴 +2.5 kB 🔴 +2.2 kB
assets/ExtensionPanel-DZ3mYGM7.js (removed) 9.04 kB 🟢 -9.04 kB 🟢 -2.5 kB 🟢 -2.19 kB
assets/ServerConfigPanel-C55PNFIl.js (removed) 6.15 kB 🟢 -6.15 kB 🟢 -1.98 kB 🟢 -1.76 kB
assets/ServerConfigPanel-DmLNtQlI.js (new) 6.15 kB 🔴 +6.15 kB 🔴 +1.98 kB 🔴 +1.76 kB
assets/UserPanel-DaAeOWQy.js (removed) 5.78 kB 🟢 -5.78 kB 🟢 -1.82 kB 🟢 -1.58 kB
assets/UserPanel-GKMds1xC.js (new) 5.78 kB 🔴 +5.78 kB 🔴 +1.82 kB 🔴 +1.58 kB
assets/refreshRemoteConfig-BklMTImR.js (new) 2.84 kB 🔴 +2.84 kB 🔴 +1.24 kB 🔴 +1.09 kB
assets/refreshRemoteConfig-DQG94FNe.js (removed) 2.84 kB 🟢 -2.84 kB 🟢 -1.24 kB 🟢 -1.08 kB
assets/remoteConfig-BU3C66LV.js (new) 1.5 kB 🔴 +1.5 kB 🔴 +718 B 🔴 +593 B
assets/remoteConfig-DyRtuFyz.js (removed) 1.5 kB 🟢 -1.5 kB 🟢 -716 B 🟢 -594 B
assets/cloudRemoteConfig-aXpmjy1j.js (removed) 990 B 🟢 -990 B 🟢 -541 B 🟢 -471 B
assets/cloudRemoteConfig-C83U7TOI.js (new) 990 B 🔴 +990 B 🔴 +540 B 🔴 +462 B
assets/refreshRemoteConfig-_fL4gUXZ.js (removed) 110 B 🟢 -110 B 🟢 -89 B 🟢 -92 B
assets/refreshRemoteConfig-CVcFav76.js (new) 110 B 🔴 +110 B 🔴 +89 B 🔴 +88 B

Status: 12 added / 12 removed / 14 unchanged

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

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/SignUpForm-B_O8uVch.js (removed) 12.3 kB 🟢 -12.3 kB 🟢 -4.19 kB 🟢 -3.66 kB
assets/SignUpForm-Dseg-JF_.js (new) 12.3 kB 🔴 +12.3 kB 🔴 +4.19 kB 🔴 +3.66 kB
assets/PasswordFields-CpLv55x-.js (new) 4.68 kB 🔴 +4.68 kB 🔴 +1.42 kB 🔴 +1.26 kB
assets/PasswordFields-D73kEmbi.js (removed) 4.68 kB 🟢 -4.68 kB 🟢 -1.42 kB 🟢 -1.25 kB
assets/auth-C5k6BYyQ.js (new) 3.69 kB 🔴 +3.69 kB 🔴 +1.3 kB 🔴 +1.14 kB
assets/auth-CTt3dwHn.js (removed) 3.69 kB 🟢 -3.69 kB 🟢 -1.3 kB 🟢 -1.14 kB
assets/usePostAuthRedirect-CzvSa36t.js (removed) 3.33 kB 🟢 -3.33 kB 🟢 -1.27 kB 🟢 -1.1 kB
assets/usePostAuthRedirect-Njlto-VR.js (new) 3.33 kB 🔴 +3.33 kB 🔴 +1.27 kB 🔴 +1.1 kB
assets/UpdatePasswordContent-GLeshEiZ.js (new) 1.92 kB 🔴 +1.92 kB 🔴 +876 B 🔴 +763 B
assets/UpdatePasswordContent-Tlf3vkeN.js (removed) 1.92 kB 🟢 -1.92 kB 🟢 -876 B 🟢 -764 B
assets/WorkspaceProfilePic-BDQRTBkU.js (removed) 1.66 kB 🟢 -1.66 kB 🟢 -862 B 🟢 -781 B
assets/WorkspaceProfilePic-C0dfaac0.js (new) 1.66 kB 🔴 +1.66 kB 🔴 +858 B 🔴 +747 B
assets/authStore-D0RGjlj2.js (removed) 130 B 🟢 -130 B 🟢 -109 B 🟢 -122 B
assets/authStore-DJII-3Ec.js (new) 130 B 🔴 +130 B 🔴 +109 B 🔴 +106 B
assets/workspaceAuthStore-DcjkKnMz.js (removed) 110 B 🟢 -110 B 🟢 -104 B 🟢 -114 B
assets/workspaceAuthStore-GLvEGlWn.js (new) 110 B 🔴 +110 B 🔴 +104 B 🔴 +114 B
assets/auth-CcCWF0OR.js (new) 105 B 🔴 +105 B 🔴 +96 B 🔴 +80 B
assets/auth-DTU_3x-W.js (removed) 105 B 🟢 -105 B 🟢 -96 B 🟢 -81 B

Status: 9 added / 9 removed / 1 unchanged

Editors & Dialogs — 121 kB (baseline 121 kB) • ⚪ 0 B

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyHubPublishDialog-DIj5Yn8N.js (new) 90.5 kB 🔴 +90.5 kB 🔴 +19.3 kB 🔴 +16.5 kB
assets/ComfyHubPublishDialog-nrdpTFhA.js (removed) 90.5 kB 🟢 -90.5 kB 🟢 -19.3 kB 🟢 -16.5 kB
assets/useShareDialog-ClIgdZP0.js (removed) 23.7 kB 🟢 -23.7 kB 🟢 -5.58 kB 🟢 -4.97 kB
assets/useShareDialog-CR4JHuGn.js (new) 23.7 kB 🔴 +23.7 kB 🔴 +5.59 kB 🔴 +4.96 kB
assets/feedbackDialog-D0ejr9CP.js (removed) 4.51 kB 🟢 -4.51 kB 🟢 -1.9 kB 🟢 -1.63 kB
assets/feedbackDialog-uGTaiqOT.js (new) 4.51 kB 🔴 +4.51 kB 🔴 +1.9 kB 🔴 +1.63 kB
assets/SubscriptionInactiveMemberDialog-0UST1gcr.js (new) 2.55 kB 🔴 +2.55 kB 🔴 +1.03 kB 🔴 +886 B
assets/SubscriptionInactiveMemberDialog-Cwns_zRr.js (removed) 2.55 kB 🟢 -2.55 kB 🟢 -1.03 kB 🟢 -883 B
assets/ComfyHubPublishDialog-B9YiZMc3.js (removed) 143 B 🟢 -143 B 🟢 -105 B 🟢 -90 B
assets/ComfyHubPublishDialog-YLFnD2qD.js (new) 143 B 🔴 +143 B 🔴 +105 B 🔴 +97 B
assets/useSubscriptionDialog-BusTPH5_.js (new) 110 B 🔴 +110 B 🔴 +102 B 🔴 +88 B
assets/useSubscriptionDialog-C8vzntpl.js (removed) 110 B 🟢 -110 B 🟢 -102 B 🟢 -94 B

Status: 6 added / 6 removed

UI Components — 56.8 kB (baseline 56.8 kB) • ⚪ 0 B

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyQueueButton-0T84cxdv.js (removed) 13.6 kB 🟢 -13.6 kB 🟢 -3.8 kB 🟢 -3.39 kB
assets/ComfyQueueButton-CX0-KLx3.js (new) 13.6 kB 🔴 +13.6 kB 🔴 +3.8 kB 🔴 +3.39 kB
assets/useTerminalTabs-Cmge2xpR.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.72 kB 🟢 -3.29 kB
assets/useTerminalTabs-Djwe2myn.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.72 kB 🔴 +3.29 kB
assets/TopbarBadge-dCzRER9R.js (removed) 7.7 kB 🟢 -7.7 kB 🟢 -1.87 kB 🟢 -1.65 kB
assets/TopbarBadge-u9cXIYtw.js (new) 7.7 kB 🔴 +7.7 kB 🔴 +1.86 kB 🔴 +1.65 kB
assets/ScrubableNumberInput-CNv5_dqh.js (removed) 6.55 kB 🟢 -6.55 kB 🟢 -2.2 kB 🟢 -1.94 kB
assets/ScrubableNumberInput-vllhyc5f.js (new) 6.55 kB 🔴 +6.55 kB 🔴 +2.2 kB 🔴 +1.94 kB
assets/toggle-group-Bh4E8yMP.js (new) 4.16 kB 🔴 +4.16 kB 🔴 +1.45 kB 🔴 +1.28 kB
assets/toggle-group-CKXVR29Q.js (removed) 4.16 kB 🟢 -4.16 kB 🟢 -1.45 kB 🟢 -1.28 kB
assets/Button--5ONtWlj.js (removed) 3.69 kB 🟢 -3.69 kB 🟢 -1.4 kB 🟢 -1.22 kB
assets/Button-ujIb5kuX.js (new) 3.69 kB 🔴 +3.69 kB 🔴 +1.4 kB 🔴 +1.22 kB
assets/SubscribeButton-BqfrbsSU.js (removed) 2.18 kB 🟢 -2.18 kB 🟢 -993 B 🟢 -875 B
assets/SubscribeButton-SWDnxjZ5.js (new) 2.18 kB 🔴 +2.18 kB 🔴 +994 B 🔴 +873 B
assets/WidgetButton-Cm9kNJAc.js (new) 1.98 kB 🔴 +1.98 kB 🔴 +920 B 🔴 +821 B
assets/WidgetButton-DmkrPzjy.js (removed) 1.98 kB 🟢 -1.98 kB 🟢 -919 B 🟢 -826 B
assets/Input-BK0_FG0a.js (removed) 1.81 kB 🟢 -1.81 kB 🟢 -904 B 🟢 -795 B
assets/Input-DA3q8quL.js (new) 1.81 kB 🔴 +1.81 kB 🔴 +905 B 🔴 +789 B
assets/UserAvatar-D09cex7I.js (new) 1.29 kB 🔴 +1.29 kB 🔴 +670 B 🔴 +570 B
assets/UserAvatar-OSIQW4A-.js (removed) 1.29 kB 🟢 -1.29 kB 🟢 -674 B 🟢 -572 B
assets/CloudBadge-BZpghdT9.js (removed) 1.18 kB 🟢 -1.18 kB 🟢 -591 B 🟢 -520 B
assets/CloudBadge-Dh29i1So.js (new) 1.18 kB 🔴 +1.18 kB 🔴 +591 B 🔴 +517 B
assets/cloudFeedbackTopbarButton-CCutFsAS.js (new) 771 B 🔴 +771 B 🔴 +457 B 🔴 +393 B
assets/cloudFeedbackTopbarButton-JDnZbJfQ.js (removed) 771 B 🟢 -771 B 🟢 -460 B 🟢 -419 B
assets/ComfyQueueButton-2MuPJiiz.js (removed) 128 B 🟢 -128 B 🟢 -99 B 🟢 -88 B
assets/ComfyQueueButton-ZQwLdxx3.js (new) 128 B 🔴 +128 B 🔴 +99 B 🔴 +90 B

Status: 13 added / 13 removed

Data & Services — 270 kB (baseline 270 kB) • ⚪ 0 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/load3dService-B-Wlz10B.js (removed) 132 kB 🟢 -132 kB 🟢 -29.5 kB 🟢 -25 kB
assets/load3dService-D5E42Cje.js (new) 132 kB 🔴 +132 kB 🔴 +29.6 kB 🔴 +24.9 kB
assets/api-D5BfHjpu.js (removed) 89.1 kB 🟢 -89.1 kB 🟢 -24.5 kB 🟢 -21.1 kB
assets/api-DY5Pi9Xn.js (new) 89.1 kB 🔴 +89.1 kB 🔴 +24.6 kB 🔴 +21.1 kB
assets/workflowShareService-CS9PhAtI.js (new) 17 kB 🔴 +17 kB 🔴 +5 kB 🔴 +4.44 kB
assets/workflowShareService-U9d1bM0B.js (removed) 17 kB 🟢 -17 kB 🟢 -5 kB 🟢 -4.44 kB
assets/keybindingService-B7DAlG8a.js (removed) 7.21 kB 🟢 -7.21 kB 🟢 -1.88 kB 🟢 -1.61 kB
assets/keybindingService-Cn6kbFku.js (new) 7.21 kB 🔴 +7.21 kB 🔴 +1.88 kB 🔴 +1.61 kB
assets/releaseStore-BUINfMtw.js (new) 6.77 kB 🔴 +6.77 kB 🔴 +2.07 kB 🔴 +1.8 kB
assets/releaseStore-CQmFvjkm.js (removed) 6.77 kB 🟢 -6.77 kB 🟢 -2.07 kB 🟢 -1.81 kB
assets/dialogStore-6169Msgr.js (new) 5.36 kB 🔴 +5.36 kB 🔴 +1.66 kB 🔴 +1.46 kB
assets/dialogStore-DiganZ2-.js (removed) 5.36 kB 🟢 -5.36 kB 🟢 -1.66 kB 🟢 -1.43 kB
assets/systemStatsStore-BsV22Ukn.js (new) 4.99 kB 🔴 +4.99 kB 🔴 +1.77 kB 🔴 +1.5 kB
assets/systemStatsStore-DiEJTjGx.js (removed) 4.99 kB 🟢 -4.99 kB 🟢 -1.77 kB 🟢 -1.49 kB
assets/userStore-BNZ5laz9.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +931 B 🔴 +817 B
assets/userStore-Dd7B5W0A.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -931 B 🟢 -820 B
assets/serverConfigStore-BGIIfRdD.js (removed) 2.35 kB 🟢 -2.35 kB 🟢 -808 B 🟢 -710 B
assets/serverConfigStore-COfy_t3s.js (new) 2.35 kB 🔴 +2.35 kB 🔴 +807 B 🔴 +706 B
assets/audioService-BUVikOm0.js (removed) 1.76 kB 🟢 -1.76 kB 🟢 -861 B 🟢 -751 B
assets/audioService-DuyIPauO.js (new) 1.76 kB 🔴 +1.76 kB 🔴 +861 B 🔴 +745 B
assets/toastStore-1SZT8hRV.js (removed) 889 B 🟢 -889 B 🟢 -429 B 🟢 -370 B
assets/toastStore-BHcbK-Q-.js (new) 889 B 🔴 +889 B 🔴 +428 B 🔴 +371 B
assets/dialogService-B5J3X6cf.js (new) 100 B 🔴 +100 B 🔴 +99 B 🔴 +90 B
assets/dialogService-DhMecbyl.js (removed) 100 B 🟢 -100 B 🟢 -99 B 🟢 -95 B
assets/settingStore-DcrP9FiK.js (new) 98 B 🔴 +98 B 🔴 +98 B 🔴 +93 B
assets/settingStore-iCpv4TH9.js (removed) 98 B 🟢 -98 B 🟢 -98 B 🟢 -90 B
assets/assetsStore-1qLGVpvE.js (removed) 96 B 🟢 -96 B 🟢 -97 B 🟢 -85 B
assets/assetsStore-XGWH88ud.js (new) 96 B 🔴 +96 B 🔴 +97 B 🔴 +100 B
assets/releaseStore-7Ojpj30z.js (removed) 95 B 🟢 -95 B 🟢 -86 B 🟢 -85 B
assets/releaseStore-e4XRhL2m.js (new) 95 B 🔴 +95 B 🔴 +86 B 🔴 +92 B
assets/api-CmUzwjcs.js (removed) 62 B 🟢 -62 B 🟢 -74 B 🟢 -66 B
assets/api-D-af3R5l.js (new) 62 B 🔴 +62 B 🔴 +74 B 🔴 +66 B

Status: 16 added / 16 removed

Utilities & Hooks — 3.4 MB (baseline 3.4 MB) • ⚪ 0 B

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/promotionUtils-55CLiObf.js (removed) 3.04 MB 🟢 -3.04 MB 🟢 -704 kB 🟢 -531 kB
assets/promotionUtils-DxDdFvE5.js (new) 3.04 MB 🔴 +3.04 MB 🔴 +704 kB 🔴 +531 kB
assets/useConflictDetection-C00xCAsP.js (new) 235 kB 🔴 +235 kB 🔴 +52.3 kB 🔴 +42.6 kB
assets/useConflictDetection-HB6BNsLU.js (removed) 235 kB 🟢 -235 kB 🟢 -52.3 kB 🟢 -42.6 kB
assets/useLoad3d-BAm3EZ1v.js (removed) 25.7 kB 🟢 -25.7 kB 🟢 -5.82 kB 🟢 -5.17 kB
assets/useLoad3d-BfHitQXe.js (new) 25.7 kB 🔴 +25.7 kB 🔴 +5.82 kB 🔴 +5.17 kB
assets/useLoad3dViewer-DmBjd_Fo.js (removed) 21.2 kB 🟢 -21.2 kB 🟢 -4.99 kB 🟢 -4.38 kB
assets/useLoad3dViewer-DO2-dfPs.js (new) 21.2 kB 🔴 +21.2 kB 🔴 +4.99 kB 🔴 +4.37 kB
assets/useImageQuiet-BdZ8M50s.js (new) 10.3 kB 🔴 +10.3 kB 🔴 +3.47 kB 🔴 +2.98 kB
assets/useImageQuiet-BO5cVAgz.js (removed) 10.3 kB 🟢 -10.3 kB 🟢 -3.47 kB 🟢 -2.98 kB
assets/useFeatureFlags-B4xDTi7g.js (new) 6.75 kB 🔴 +6.75 kB 🔴 +2.08 kB 🔴 +1.75 kB
assets/useFeatureFlags-D3GzBDxV.js (removed) 6.75 kB 🟢 -6.75 kB 🟢 -2.07 kB 🟢 -1.74 kB
assets/useTransformState-BzIynGgi.js (removed) 3.58 kB 🟢 -3.58 kB 🟢 -1.57 kB 🟢 -1.3 kB
assets/useTransformState-CJKgYlfi.js (new) 3.58 kB 🔴 +3.58 kB 🔴 +1.57 kB 🔴 +1.3 kB
assets/useDowngradeToPersonal-B13REVo8.js (removed) 3 kB 🟢 -3 kB 🟢 -1.18 kB 🟢 -1.04 kB
assets/useDowngradeToPersonal-bgiN-wQb.js (new) 3 kB 🔴 +3 kB 🔴 +1.18 kB 🔴 +1.02 kB
assets/useSurveyEligibility-CCilEtr5.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.14 kB 🔴 +950 B
assets/useSurveyEligibility-CtDeLZVV.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.14 kB 🟢 -951 B
assets/useExternalLink-CyqkgNCV.js (new) 2.86 kB 🔴 +2.86 kB 🔴 +1.08 kB 🔴 +940 B
assets/useExternalLink-sChfxkDQ.js (removed) 2.86 kB 🟢 -2.86 kB 🟢 -1.08 kB 🟢 -934 B
assets/downloadUtil-BgBs8FDI.js (new) 2.45 kB 🔴 +2.45 kB 🔴 +1.11 kB 🔴 +894 B
assets/downloadUtil-BuBUZawv.js (removed) 2.45 kB 🟢 -2.45 kB 🟢 -1.12 kB 🟢 -895 B
assets/assetPreviewUtil-BLEkAu5Z.js (new) 2.41 kB 🔴 +2.41 kB 🔴 +1 kB 🔴 +877 B
assets/assetPreviewUtil-BVMDErcM.js (removed) 2.41 kB 🟢 -2.41 kB 🟢 -1 kB 🟢 -874 B
assets/useFeatureUsageTracker-Dyu9iNUR.js (new) 2.13 kB 🔴 +2.13 kB 🔴 +942 B 🔴 +801 B
assets/useFeatureUsageTracker-DZFmW9_B.js (removed) 2.13 kB 🟢 -2.13 kB 🟢 -943 B 🟢 -804 B
assets/useTypeformEmbed-BysZpsjT.js (removed) 2.07 kB 🟢 -2.07 kB 🟢 -1.06 kB 🟢 -886 B
assets/useTypeformEmbed-C0-bbVq0.js (new) 2.07 kB 🔴 +2.07 kB 🔴 +1.06 kB 🔴 +885 B
assets/useUpstreamValue-BRcgcadh.js (removed) 2.04 kB 🟢 -2.04 kB 🟢 -791 B 🟢 -701 B
assets/useUpstreamValue-CsCTrUT0.js (new) 2.04 kB 🔴 +2.04 kB 🔴 +792 B 🔴 +703 B
assets/useWorkspaceTierLabel-Ce9UtRRv.js (new) 1.99 kB 🔴 +1.99 kB 🔴 +852 B 🔴 +734 B
assets/useWorkspaceTierLabel-DIn0_RWo.js (removed) 1.99 kB 🟢 -1.99 kB 🟢 -852 B 🟢 -739 B
assets/useErrorHandling-B0ZKJUnC.js (new) 1.54 kB 🔴 +1.54 kB 🔴 +648 B 🔴 +549 B
assets/useErrorHandling-C-ETM_WX.js (removed) 1.54 kB 🟢 -1.54 kB 🟢 -648 B 🟢 -552 B
assets/useSessionCookie-2EB28qNx.js (new) 995 B 🔴 +995 B 🔴 +522 B 🔴 +466 B
assets/useSessionCookie-BTIEi8VF.js (removed) 995 B 🟢 -995 B 🟢 -520 B 🟢 -438 B
assets/useModalLiftedZIndex-D5Zt3Dt2.js (removed) 966 B 🟢 -966 B 🟢 -585 B 🟢 -492 B
assets/useModalLiftedZIndex-dVpIJfDG.js (new) 966 B 🔴 +966 B 🔴 +583 B 🔴 +491 B
assets/subscriptionCheckoutUtil-BlXK8fKk.js (new) 905 B 🔴 +905 B 🔴 +538 B 🔴 +456 B
assets/subscriptionCheckoutUtil-zpqkgeTR.js (removed) 905 B 🟢 -905 B 🟢 -537 B 🟢 -454 B
assets/useTextFileContent-BkbpsLbM.js (new) 897 B 🔴 +897 B 🔴 +454 B 🔴 +434 B
assets/useTextFileContent-MHyN06kw.js (removed) 897 B 🟢 -897 B 🟢 -458 B 🟢 -427 B
assets/useLoad3d-BsMY2XuD.js (removed) 311 B 🟢 -311 B 🟢 -164 B 🟢 -147 B
assets/useLoad3d-BztYsWvH.js (new) 311 B 🔴 +311 B 🔴 +164 B 🔴 +148 B
assets/useSessionCookie-5l1EZihU.js (removed) 101 B 🟢 -101 B 🟢 -86 B 🟢 -88 B
assets/useSessionCookie-CKE1kPkx.js (new) 101 B 🔴 +101 B 🔴 +86 B 🔴 +85 B
assets/useFeatureFlags-BhRuPAW4.js (new) 98 B 🔴 +98 B 🔴 +85 B 🔴 +82 B
assets/useFeatureFlags-BLpxDnHN.js (removed) 98 B 🟢 -98 B 🟢 -85 B 🟢 -83 B
assets/useLoad3dViewer-DLI8Ds51.js (new) 98 B 🔴 +98 B 🔴 +85 B 🔴 +82 B
assets/useLoad3dViewer-K0QaDIgB.js (removed) 98 B 🟢 -98 B 🟢 -85 B 🟢 -85 B
assets/useCurrentUser-BsL8QNhI.js (removed) 96 B 🟢 -96 B 🟢 -97 B 🟢 -92 B
assets/useCurrentUser-CoAgGO73.js (new) 96 B 🔴 +96 B 🔴 +97 B 🔴 +82 B

Status: 26 added / 26 removed / 10 unchanged

Vendor & Third-Party — 15.7 MB (baseline 15.7 MB) • 🟢 -17.6 kB

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-other-8EhiSI9q.js (new) 2.23 MB 🔴 +2.23 MB 🔴 +476 kB 🔴 +380 kB
assets/vendor-other-C1at4SN8.js (removed) 2.23 MB 🟢 -2.23 MB 🟢 -476 kB 🟢 -380 kB
assets/vendor-primevue-Ck2rG6Eb.js (removed) 1.69 MB 🟢 -1.69 MB 🟢 -304 kB 🟢 -185 kB
assets/vendor-primevue-VtGudtDH.js (new) 1.69 MB 🔴 +1.69 MB 🔴 +304 kB 🔴 +185 kB
assets/vendor-reka-ui-Cb-oNGlF.js (new) 506 kB 🔴 +506 kB 🔴 +93.1 kB 🔴 +71.7 kB
assets/vendor-reka-ui-Cb3qQInv.js (removed) 506 kB 🟢 -506 kB 🟢 -93.1 kB 🟢 -71.7 kB
assets/vendor-vue-core-B3nVjuDL.js (removed) 351 kB 🟢 -351 kB 🟢 -87.6 kB 🟢 -73.8 kB
assets/vendor-vue-core-B0qo1IrB.js (new) 347 kB 🔴 +347 kB 🔴 +86.9 kB 🔴 +73.1 kB
assets/vendor-sentry-BCJbAsT_.js (new) 238 kB 🔴 +238 kB 🔴 +56.7 kB 🔴 +47.5 kB
assets/vendor-sentry-BACZ9IVv.js (removed) 238 kB 🟢 -238 kB 🟢 -56.7 kB 🟢 -47.4 kB
assets/vendor-vueuse-CS1JjDcx.js (new) 149 kB 🔴 +149 kB 🔴 +37.4 kB 🔴 +32 kB
assets/vendor-vueuse-CSDBGF8y.js (removed) 149 kB 🟢 -149 kB 🟢 -37.3 kB 🟢 -32 kB
assets/vendor-i18n-c6JC3YZk.js (removed) 140 kB 🟢 -140 kB 🟢 -30.7 kB 🟢 -25.8 kB
assets/vendor-i18n-BgzzX47E.js (new) 127 kB 🔴 +127 kB 🔴 +28.7 kB 🔴 +24.5 kB

Status: 7 added / 7 removed / 9 unchanged

Other — 11.9 MB (baseline 11.9 MB) • 🔴 +58 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-BQ2DH-S-.js (removed) 111 kB 🟢 -111 kB 🟢 -28.6 kB 🟢 -24.2 kB
assets/core-fbt6mPx8.js (new) 111 kB 🔴 +111 kB 🔴 +28.6 kB 🔴 +24.2 kB
assets/WidgetSelect-BbtXUC2N.js (new) 88.1 kB 🔴 +88.1 kB 🔴 +20 kB 🔴 +17.1 kB
assets/WidgetSelect-CYibi2Ko.js (removed) 88.1 kB 🟢 -88.1 kB 🟢 -20 kB 🟢 -17.1 kB
assets/Load3D-Bjkv-yvY.js (new) 68.8 kB 🔴 +68.8 kB 🔴 +11 kB 🔴 +9.51 kB
assets/Load3D-DAx1qtoL.js (removed) 68.8 kB 🟢 -68.8 kB 🟢 -11 kB 🟢 -9.5 kB
assets/Preview3d-CsQ8iKZv.js (new) 51 kB 🔴 +51 kB 🔴 +8.36 kB 🔴 +7.31 kB
assets/Preview3d-dIW8SPn5.js (removed) 51 kB 🟢 -51 kB 🟢 -8.36 kB 🟢 -7.3 kB
assets/SubscriptionTransitionPreviewWorkspace-WvQOBGSR.js (removed) 46.8 kB 🟢 -46.8 kB 🟢 -9.66 kB 🟢 -8.55 kB
assets/SubscriptionTransitionPreviewWorkspace-xdqwfVXE.js (new) 46.8 kB 🔴 +46.8 kB 🔴 +9.66 kB 🔴 +8.55 kB
assets/SubscriptionRequiredDialogContentUnified-1P4YjN7D.js (new) 41.2 kB 🔴 +41.2 kB 🔴 +9.17 kB 🔴 +7.98 kB
assets/SubscriptionRequiredDialogContentUnified-aUIJaKGI.js (removed) 41.2 kB 🟢 -41.2 kB 🟢 -9.17 kB 🟢 -7.99 kB
assets/WorkspacePanelContent-DTXaoKPM.js (removed) 40.8 kB 🟢 -40.8 kB 🟢 -8.63 kB 🟢 -7.63 kB
assets/WorkspacePanelContent-NKE6UHEK.js (new) 40.8 kB 🔴 +40.8 kB 🔴 +8.63 kB 🔴 +7.63 kB
assets/WidgetBoundingBoxes-B0YiXz8Z.js (removed) 33.8 kB 🟢 -33.8 kB 🟢 -9.2 kB 🟢 -8.16 kB
assets/WidgetBoundingBoxes-DAdKG5vH.js (new) 33.8 kB 🔴 +33.8 kB 🔴 +9.2 kB 🔴 +8.18 kB
assets/WidgetPainter-CJwQGaoO.js (removed) 32.7 kB 🟢 -32.7 kB 🟢 -7.91 kB 🟢 -6.99 kB
assets/WidgetPainter-DqOPGUpb.js (new) 32.7 kB 🔴 +32.7 kB 🔴 +7.91 kB 🔴 +7 kB
assets/Load3dViewerContent-BXuK9doe.js (new) 30.9 kB 🔴 +30.9 kB 🔴 +6.31 kB 🔴 +5.48 kB
assets/Load3dViewerContent-BYe17XRB.js (removed) 30.9 kB 🟢 -30.9 kB 🟢 -6.31 kB 🟢 -5.47 kB
assets/HdrViewerContent-CzUMd9oX.js (new) 29.8 kB 🔴 +29.8 kB 🔴 +8.27 kB 🔴 +7.3 kB
assets/HdrViewerContent-dPiQQjZM.js (removed) 29.8 kB 🟢 -29.8 kB 🟢 -8.28 kB 🟢 -7.3 kB
assets/initHostTelemetry-B8jT0yPP.js (new) 26.4 kB 🔴 +26.4 kB 🔴 +6.42 kB 🔴 +5.35 kB
assets/initHostTelemetry-GFCWFbou.js (removed) 26.4 kB 🟢 -26.4 kB 🟢 -6.42 kB 🟢 -5.35 kB
assets/SubscriptionPanelContentWorkspace-BHPheuuQ.js (new) 25 kB 🔴 +25 kB 🔴 +5.86 kB 🔴 +5.14 kB
assets/SubscriptionPanelContentWorkspace-Bj5MG-1k.js (removed) 25 kB 🟢 -25 kB 🟢 -5.86 kB 🟢 -5.14 kB
assets/ColorPicker-0Qi7V4Rk.js (removed) 25 kB 🟢 -25 kB 🟢 -6.54 kB 🟢 -5.77 kB
assets/ColorPicker-DWk6nZ6v.js (new) 25 kB 🔴 +25 kB 🔴 +6.54 kB 🔴 +5.77 kB
assets/SubscriptionRequiredDialogContentWorkspace-FSSpO3yT.js (removed) 24.6 kB 🟢 -24.6 kB 🟢 -5.66 kB 🟢 -4.97 kB
assets/SubscriptionRequiredDialogContentWorkspace-YksIDSd8.js (new) 24.6 kB 🔴 +24.6 kB 🔴 +5.66 kB 🔴 +4.97 kB
assets/SubscriptionRequiredDialogContent-B8s-0Qfc.js (removed) 24.4 kB 🟢 -24.4 kB 🟢 -6 kB 🟢 -5.3 kB
assets/SubscriptionRequiredDialogContent-BrbjQYdq.js (new) 24.4 kB 🔴 +24.4 kB 🔴 +6 kB 🔴 +5.3 kB
assets/WidgetImageCrop-BY9wE_AJ.js (removed) 23.3 kB 🟢 -23.3 kB 🟢 -5.75 kB 🟢 -5.05 kB
assets/WidgetImageCrop-DL0k2WL9.js (new) 23.3 kB 🔴 +23.3 kB 🔴 +5.75 kB 🔴 +5.05 kB
assets/load3d-DjWsLb7b.js (removed) 22.3 kB 🟢 -22.3 kB 🟢 -5.46 kB 🟢 -4.72 kB
assets/load3d-DLBIMTaw.js (new) 22.3 kB 🔴 +22.3 kB 🔴 +5.46 kB 🔴 +4.72 kB
assets/CurrentUserPopoverWorkspace-8sAN0HRP.js (new) 20.6 kB 🔴 +20.6 kB 🔴 +4.72 kB 🔴 +4.2 kB
assets/CurrentUserPopoverWorkspace-CpTCR2dx.js (removed) 20.6 kB 🟢 -20.6 kB 🟢 -4.72 kB 🟢 -4.21 kB
assets/SignInContent-BljZtpAT.js (removed) 20 kB 🟢 -20 kB 🟢 -5.05 kB 🟢 -4.41 kB
assets/SignInContent-DVDimH9R.js (new) 20 kB 🔴 +20 kB 🔴 +5.05 kB 🔴 +4.41 kB
assets/WidgetInputNumber-5C3HTKQC.js (new) 19.1 kB 🔴 +19.1 kB 🔴 +4.83 kB 🔴 +4.3 kB
assets/WidgetInputNumber-CJ8EyaAv.js (removed) 19.1 kB 🟢 -19.1 kB 🟢 -4.83 kB 🟢 -4.29 kB
assets/CreditsTile-CddryjFC.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.54 kB 🟢 -4 kB
assets/CreditsTile-DHRcUH_v.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.54 kB 🔴 +4 kB
assets/WidgetRecordAudio-DnPO_qrK.js (removed) 16.6 kB 🟢 -16.6 kB 🟢 -4.63 kB 🟢 -4.14 kB
assets/WidgetRecordAudio-GYYSFpIT.js (new) 16.6 kB 🔴 +16.6 kB 🔴 +4.63 kB 🔴 +4.13 kB
assets/WidgetRange-Dc05pCYc.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +4.17 kB 🔴 +3.72 kB
assets/WidgetRange-Djkxyxib.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -4.17 kB 🟢 -3.72 kB
assets/DialogHeader-CA46hO87.js (new) 15 kB 🔴 +15 kB 🔴 +4.1 kB 🔴 +3.64 kB
assets/DialogHeader-ChbrJ17B.js (removed) 15 kB 🟢 -15 kB 🟢 -4.1 kB 🟢 -3.64 kB
assets/WaveAudioPlayer-CSAkjB_k.js (new) 12.8 kB 🔴 +12.8 kB 🔴 +3.49 kB 🔴 +3.06 kB
assets/WaveAudioPlayer-KGqD4Pll.js (removed) 12.8 kB 🟢 -12.8 kB 🟢 -3.49 kB 🟢 -3.06 kB
assets/i18n-C5BILgvy.js (new) 12.6 kB 🔴 +12.6 kB 🔴 +3.33 kB 🔴 +2.82 kB
assets/i18n-BF4lr5A8.js (removed) 12.5 kB 🟢 -12.5 kB 🟢 -3.31 kB 🟢 -2.8 kB
assets/WidgetCurve-DWWZMinl.js (removed) 11.3 kB 🟢 -11.3 kB 🟢 -3.51 kB 🟢 -3.16 kB
assets/WidgetCurve-NhUUplKh.js (new) 11.3 kB 🔴 +11.3 kB 🔴 +3.51 kB 🔴 +3.16 kB
assets/AudioPreviewPlayer-BcFCO66-.js (removed) 10.6 kB 🟢 -10.6 kB 🟢 -3.08 kB 🟢 -2.75 kB
assets/AudioPreviewPlayer-DnQvZ3wx.js (new) 10.6 kB 🔴 +10.6 kB 🔴 +3.08 kB 🔴 +2.74 kB
assets/TeamWorkspacesDialogContent-B2kAGlx9.js (removed) 10.3 kB 🟢 -10.3 kB 🟢 -3 kB 🟢 -2.66 kB
assets/TeamWorkspacesDialogContent-LSaJj-zo.js (new) 10.3 kB 🔴 +10.3 kB 🔴 +3 kB 🔴 +2.66 kB
assets/SelectValue-BmAjVCjk.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.48 kB 🔴 +2.19 kB
assets/SelectValue-g8K3mtln.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.48 kB 🟢 -2.19 kB
assets/Load3DConfiguration-CjL6MZnG.js (new) 9.02 kB 🔴 +9.02 kB 🔴 +2.67 kB 🔴 +2.35 kB
assets/Load3DConfiguration-D7zwR8hK.js (removed) 9.02 kB 🟢 -9.02 kB 🟢 -2.67 kB 🟢 -2.35 kB
assets/onboardingCloudRoutes-Cecvbant.js (new) 8.44 kB 🔴 +8.44 kB 🔴 +2.65 kB 🔴 +2.27 kB
assets/onboardingCloudRoutes-Ck-QnppC.js (removed) 8.44 kB 🟢 -8.44 kB 🟢 -2.63 kB 🟢 -2.27 kB
assets/nodeTemplates-CMcwnMs5.js (new) 8.33 kB 🔴 +8.33 kB 🔴 +2.88 kB 🔴 +2.54 kB
assets/nodeTemplates-DhxjVj3k.js (removed) 8.33 kB 🟢 -8.33 kB 🟢 -2.88 kB 🟢 -2.53 kB
assets/WidgetImageCompare-C8Uukccj.js (removed) 8.19 kB 🟢 -8.19 kB 🟢 -2.33 kB 🟢 -2.04 kB
assets/WidgetImageCompare-DzyfI58z.js (new) 8.19 kB 🔴 +8.19 kB 🔴 +2.33 kB 🔴 +2.04 kB
assets/NightlySurveyController-BhHnoLOH.js (removed) 7.56 kB 🟢 -7.56 kB 🟢 -2.59 kB 🟢 -2.3 kB
assets/NightlySurveyController-M6RGx9XK.js (new) 7.56 kB 🔴 +7.56 kB 🔴 +2.59 kB 🔴 +2.29 kB
assets/Popover-BFfMZRpx.js (removed) 7.52 kB 🟢 -7.52 kB 🟢 -2.72 kB 🟢 -2.4 kB
assets/Popover-un7vl387.js (new) 7.52 kB 🔴 +7.52 kB 🔴 +2.72 kB 🔴 +2.39 kB
assets/InviteMemberDialogContent-CQ6qfsfc.js (removed) 6.76 kB 🟢 -6.76 kB 🟢 -2.23 kB 🟢 -1.96 kB
assets/InviteMemberDialogContent-CsZsmxKB.js (new) 6.76 kB 🔴 +6.76 kB 🔴 +2.22 kB 🔴 +1.96 kB
assets/WidgetWithControl-Bbh-CQ2S.js (removed) 6.36 kB 🟢 -6.36 kB 🟢 -2.58 kB 🟢 -2.27 kB
assets/WidgetWithControl-CLig5ghn.js (new) 6.36 kB 🔴 +6.36 kB 🔴 +2.59 kB 🔴 +2.28 kB
assets/AnimationControls-CpppQbZm.js (new) 6.15 kB 🔴 +6.15 kB 🔴 +1.89 kB 🔴 +1.67 kB
assets/AnimationControls-DYRnPsHK.js (removed) 6.15 kB 🟢 -6.15 kB 🟢 -1.88 kB 🟢 -1.67 kB
assets/tierBenefits-BoyApXwe.js (new) 6.02 kB 🔴 +6.02 kB 🔴 +1.93 kB 🔴 +1.67 kB
assets/tierBenefits-BWGSNfbR.js (removed) 6.02 kB 🟢 -6.02 kB 🟢 -1.93 kB 🟢 -1.67 kB
assets/load3dPreviewExtensions-BKDVh5GK.js (new) 5.95 kB 🔴 +5.95 kB 🔴 +1.85 kB 🔴 +1.63 kB
assets/load3dPreviewExtensions-nb1w1WBk.js (removed) 5.95 kB 🟢 -5.95 kB 🟢 -1.85 kB 🟢 -1.64 kB
assets/CancelSubscriptionDialogContent-ChNiBwpW.js (removed) 5.76 kB 🟢 -5.76 kB 🟢 -1.97 kB 🟢 -1.73 kB
assets/CancelSubscriptionDialogContent-GWE4Rgdi.js (new) 5.76 kB 🔴 +5.76 kB 🔴 +1.97 kB 🔴 +1.74 kB
assets/FreeTierDialogContent-BHKijUBo.js (removed) 5.25 kB 🟢 -5.25 kB 🟢 -1.76 kB 🟢 -1.55 kB
assets/FreeTierDialogContent-CgL8P5Bi.js (new) 5.25 kB 🔴 +5.25 kB 🔴 +1.76 kB 🔴 +1.56 kB
assets/CreateWorkspaceDialogContent-BPSNdS1h.js (new) 5.19 kB 🔴 +5.19 kB 🔴 +1.83 kB 🔴 +1.58 kB
assets/CreateWorkspaceDialogContent-DHeon8A0.js (removed) 5.19 kB 🟢 -5.19 kB 🟢 -1.83 kB 🟢 -1.58 kB
assets/CloudNotificationContent-CqZQmXbV.js (new) 5.11 kB 🔴 +5.11 kB 🔴 +1.79 kB 🔴 +1.54 kB
assets/CloudNotificationContent-D1Rmt-PH.js (removed) 5.11 kB 🟢 -5.11 kB 🟢 -1.79 kB 🟢 -1.54 kB
assets/ChangeMemberRoleDialogContent-BmZQYQmW.js (removed) 5.04 kB 🟢 -5.04 kB 🟢 -1.67 kB 🟢 -1.46 kB
assets/ChangeMemberRoleDialogContent-D2oxEheR.js (new) 5.04 kB 🔴 +5.04 kB 🔴 +1.67 kB 🔴 +1.46 kB
assets/missingModelDownload-BSN0hQTU.js (new) 5.04 kB 🔴 +5.04 kB 🔴 +1.95 kB 🔴 +1.71 kB
assets/missingModelDownload-yTzXT0uR.js (removed) 5.04 kB 🟢 -5.04 kB 🟢 -1.95 kB 🟢 -1.7 kB
assets/EditWorkspaceDialogContent-Cksk3D0U.js (new) 5 kB 🔴 +5 kB 🔴 +1.79 kB 🔴 +1.56 kB
assets/EditWorkspaceDialogContent-vy3SimWH.js (removed) 5 kB 🟢 -5 kB 🟢 -1.79 kB 🟢 -1.55 kB
assets/PaletteSwatchRow-D7rjYvso.js (removed) 4.91 kB 🟢 -4.91 kB 🟢 -1.9 kB 🟢 -1.69 kB
assets/PaletteSwatchRow-tTyq9N3T.js (new) 4.91 kB 🔴 +4.91 kB 🔴 +1.9 kB 🔴 +1.69 kB
assets/WidgetTextarea-ghFlKEFH.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.9 kB 🔴 +1.67 kB
assets/WidgetTextarea-pYis9JKU.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.91 kB 🟢 -1.66 kB
assets/DowngradeRemoveMembersDialogContent-AZY9ZR3n.js (removed) 4.83 kB 🟢 -4.83 kB 🟢 -1.71 kB 🟢 -1.47 kB
assets/DowngradeRemoveMembersDialogContent-C-3s4O57.js (new) 4.83 kB 🔴 +4.83 kB 🔴 +1.7 kB 🔴 +1.47 kB
assets/saveMesh-BR_sXK9n.js (removed) 4.81 kB 🟢 -4.81 kB 🟢 -1.56 kB 🟢 -1.38 kB
assets/saveMesh-DarASuVP.js (new) 4.81 kB 🔴 +4.81 kB 🔴 +1.56 kB 🔴 +1.38 kB
assets/ValueControlPopover-obXglOB-.js (removed) 4.55 kB 🟢 -4.55 kB 🟢 -1.58 kB 🟢 -1.42 kB
assets/ValueControlPopover-R_iIxeKo.js (new) 4.55 kB 🔴 +4.55 kB 🔴 +1.58 kB 🔴 +1.41 kB
assets/ApiNodesSignInContent-B63wPVP6.js (new) 4.14 kB 🔴 +4.14 kB 🔴 +1.34 kB 🔴 +1.18 kB
assets/ApiNodesSignInContent-p5pvdEVP.js (removed) 4.14 kB 🟢 -4.14 kB 🟢 -1.34 kB 🟢 -1.18 kB
assets/Slider-DP_VS1yj.js (new) 3.92 kB 🔴 +3.92 kB 🔴 +1.45 kB 🔴 +1.25 kB
assets/Slider-teOSgffu.js (removed) 3.92 kB 🟢 -3.92 kB 🟢 -1.45 kB 🟢 -1.25 kB
assets/DeleteWorkspaceDialogContent-BlNBYEWx.js (removed) 3.91 kB 🟢 -3.91 kB 🟢 -1.47 kB 🟢 -1.27 kB
assets/DeleteWorkspaceDialogContent-D3b0fnLw.js (new) 3.91 kB 🔴 +3.91 kB 🔴 +1.47 kB 🔴 +1.27 kB
assets/WidgetBoundingBox-Cpsr5u_y.js (removed) 3.82 kB 🟢 -3.82 kB 🟢 -1.06 kB 🟢 -925 B
assets/WidgetBoundingBox-ntRf08YL.js (new) 3.82 kB 🔴 +3.82 kB 🔴 +1.06 kB 🔴 +924 B
assets/WidgetGalleria-DYgQx71L.js (new) 3.8 kB 🔴 +3.8 kB 🔴 +1.48 kB 🔴 +1.33 kB
assets/WidgetGalleria-GMVRz9Ze.js (removed) 3.8 kB 🟢 -3.8 kB 🟢 -1.49 kB 🟢 -1.33 kB
assets/LeaveWorkspaceDialogContent-Duqi8uca.js (new) 3.73 kB 🔴 +3.73 kB 🔴 +1.41 kB 🔴 +1.22 kB
assets/LeaveWorkspaceDialogContent-dZst7Kmj.js (removed) 3.73 kB 🟢 -3.73 kB 🟢 -1.41 kB 🟢 -1.22 kB
assets/RemoveMemberDialogContent-CkW0siEy.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.37 kB 🔴 +1.18 kB
assets/RemoveMemberDialogContent-NPTP6IFu.js (removed) 3.71 kB 🟢 -3.71 kB 🟢 -1.37 kB 🟢 -1.18 kB
assets/WidgetToggleSwitch-CE3-qCdf.js (new) 3.67 kB 🔴 +3.67 kB 🔴 +1.4 kB 🔴 +1.24 kB
assets/WidgetToggleSwitch-CRBEF1zg.js (removed) 3.67 kB 🟢 -3.67 kB 🟢 -1.41 kB 🟢 -1.24 kB
assets/RevokeInviteDialogContent-BsV8xhzv.js (new) 3.63 kB 🔴 +3.63 kB 🔴 +1.38 kB 🔴 +1.21 kB
assets/RevokeInviteDialogContent-DmBe6_q7.js (removed) 3.63 kB 🟢 -3.63 kB 🟢 -1.38 kB 🟢 -1.2 kB
assets/InviteMemberUpsellDialogContent-D5BFycky.js (removed) 3.52 kB 🟢 -3.52 kB 🟢 -1.26 kB 🟢 -1.12 kB
assets/InviteMemberUpsellDialogContent-DnuC48G0.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.26 kB 🔴 +1.1 kB
assets/workspaceCheckoutTelemetry-Bs1QUGhI.js (new) 3.47 kB 🔴 +3.47 kB 🔴 +1.56 kB 🔴 +1.36 kB
assets/workspaceCheckoutTelemetry-Gf0xlEYd.js (removed) 3.47 kB 🟢 -3.47 kB 🟢 -1.56 kB 🟢 -1.36 kB
assets/Media3DTop-D5mmX27U.js (removed) 3.26 kB 🟢 -3.26 kB 🟢 -1.3 kB 🟢 -1.13 kB
assets/Media3DTop-El3Ff4ra.js (new) 3.26 kB 🔴 +3.26 kB 🔴 +1.3 kB 🔴 +1.13 kB
assets/WidgetMarkdown-DR6f3m7f.js (removed) 3.12 kB 🟢 -3.12 kB 🟢 -1.29 kB 🟢 -1.14 kB
assets/WidgetMarkdown-KT4G7PBx.js (new) 3.12 kB 🔴 +3.12 kB 🔴 +1.29 kB 🔴 +1.14 kB
assets/WidgetInputText-DlX3l8sX.js (new) 3.06 kB 🔴 +3.06 kB 🔴 +1.3 kB 🔴 +1.16 kB
assets/WidgetInputText-RqMG02aW.js (removed) 3.06 kB 🟢 -3.06 kB 🟢 -1.3 kB 🟢 -1.16 kB
assets/GlobalToast-D9FF6Kon.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.26 kB 🟢 -1.08 kB
assets/GlobalToast-vYLRmpCX.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.26 kB 🔴 +1.09 kB
assets/MediaVideoTop-B7z_XOiD.js (new) 2.91 kB 🔴 +2.91 kB 🔴 +1.18 kB 🔴 +1.04 kB
assets/MediaVideoTop-hggnrapT.js (removed) 2.91 kB 🟢 -2.91 kB 🟢 -1.17 kB 🟢 -1.03 kB
assets/load3dAdvanced-C12mQhfL.js (removed) 2.87 kB 🟢 -2.87 kB 🟢 -1.13 kB 🟢 -987 B
assets/load3dAdvanced-DrI-IW-c.js (new) 2.87 kB 🔴 +2.87 kB 🔴 +1.13 kB 🔴 +981 B
assets/ErrorPanelSurveyCta-B0_NdNMO.js (new) 2.69 kB 🔴 +2.69 kB 🔴 +1.17 kB 🔴 +1.04 kB
assets/ErrorPanelSurveyCta-duKE7gD3.js (removed) 2.69 kB 🟢 -2.69 kB 🟢 -1.18 kB 🟢 -1.04 kB
assets/SubscribeToRun-BMTQ2SIV.js (removed) 2.45 kB 🟢 -2.45 kB 🟢 -1.07 kB 🟢 -933 B
assets/SubscribeToRun-BR8kxIZ7.js (new) 2.45 kB 🔴 +2.45 kB 🔴 +1.07 kB 🔴 +931 B
assets/WidgetLayoutField-DpXfhv9a.js (new) 2.43 kB 🔴 +2.43 kB 🔴 +1.06 kB 🔴 +935 B
assets/WidgetLayoutField-DwzD9mg0.js (removed) 2.43 kB 🟢 -2.43 kB 🟢 -1.06 kB 🟢 -979 B
assets/WidgetChart-790GW_G9.js (new) 2.41 kB 🔴 +2.41 kB 🔴 +1.03 kB 🔴 +892 B
assets/WidgetChart-BT2nCoZp.js (removed) 2.41 kB 🟢 -2.41 kB 🟢 -1.03 kB 🟢 -904 B
assets/SubscriptionBenefits-CxdPYJlj.js (new) 2.07 kB 🔴 +2.07 kB 🔴 +709 B 🔴 +602 B
assets/SubscriptionBenefits-Dsq699Al.js (removed) 2.07 kB 🟢 -2.07 kB 🟢 -709 B 🟢 -608 B
assets/MediaImageTop-CFPDudoe.js (new) 2.06 kB 🔴 +2.06 kB 🔴 +991 B 🔴 +872 B
assets/MediaImageTop-nq61iG2C.js (removed) 2.06 kB 🟢 -2.06 kB 🟢 -994 B 🟢 -881 B
assets/graphHasMissingNodes-B0kDIXMA.js (new) 1.93 kB 🔴 +1.93 kB 🔴 +904 B 🔴 +812 B
assets/graphHasMissingNodes-Ydn636bR.js (removed) 1.93 kB 🟢 -1.93 kB 🟢 -905 B 🟢 -787 B
assets/TypeformEmbed-CvSAWgoB.js (new) 1.88 kB 🔴 +1.88 kB 🔴 +841 B 🔴 +736 B
assets/TypeformEmbed-R2oOEf4Q.js (removed) 1.88 kB 🟢 -1.88 kB 🟢 -845 B 🟢 -738 B
assets/MediaTextTop-C_j7E7cR.js (removed) 1.82 kB 🟢 -1.82 kB 🟢 -885 B 🟢 -755 B
assets/MediaTextTop-NIDY_jOw.js (new) 1.82 kB 🔴 +1.82 kB 🔴 +885 B 🔴 +759 B
assets/WidgetColorPicker-2CuVSBoU.js (new) 1.74 kB 🔴 +1.74 kB 🔴 +789 B 🔴 +698 B
assets/WidgetColorPicker-DYwQAYg1.js (removed) 1.74 kB 🟢 -1.74 kB 🟢 -790 B 🟢 -701 B
assets/Loader-6QA-YIb_.js (new) 1.69 kB 🔴 +1.69 kB 🔴 +815 B 🔴 +754 B
assets/Loader-C5btCxDX.js (removed) 1.69 kB 🟢 -1.69 kB 🟢 -815 B 🟢 -719 B
assets/WidgetColors-FmvyYsZn.js (new) 1.68 kB 🔴 +1.68 kB 🔴 +837 B 🔴 +738 B
assets/WidgetColors-ZX8J8-TA.js (removed) 1.68 kB 🟢 -1.68 kB 🟢 -837 B 🟢 -739 B
assets/MediaAudioTop-C1s1BUFJ.js (removed) 1.67 kB 🟢 -1.67 kB 🟢 -837 B 🟢 -695 B
assets/MediaAudioTop-DToIscTp.js (new) 1.67 kB 🔴 +1.67 kB 🔴 +836 B 🔴 +700 B
assets/Textarea-BMiBVb3U.js (removed) 1.61 kB 🟢 -1.61 kB 🟢 -844 B 🟢 -750 B
assets/Textarea-CUahDKt7.js (new) 1.61 kB 🔴 +1.61 kB 🔴 +845 B 🔴 +743 B
assets/signInSchema-Byl3GQVO.js (new) 1.6 kB 🔴 +1.6 kB 🔴 +586 B 🔴 +554 B
assets/signInSchema-DxznaqFc.js (removed) 1.6 kB 🟢 -1.6 kB 🟢 -584 B 🟢 -507 B
assets/VideoPlayOverlay-BmmI0-KZ.js (removed) 1.52 kB 🟢 -1.52 kB 🟢 -760 B 🟢 -674 B
assets/VideoPlayOverlay-ClKRJSLT.js (new) 1.52 kB 🔴 +1.52 kB 🔴 +761 B 🔴 +676 B
assets/CloudRunButtonWrapper-CqZLyodd.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -551 B 🟢 -488 B
assets/CloudRunButtonWrapper-dk2RmuRA.js (new) 1.11 kB 🔴 +1.11 kB 🔴 +551 B 🔴 +489 B
assets/MediaOtherTop-Bb6qIWZp.js (removed) 1.07 kB 🟢 -1.07 kB 🟢 -607 B 🟢 -502 B
assets/MediaOtherTop-C2xpGtyJ.js (new) 1.07 kB 🔴 +1.07 kB 🔴 +605 B 🔴 +501 B
assets/cloudSessionCookie-BY5dAZfN.js (removed) 991 B 🟢 -991 B 🟢 -468 B 🟢 -413 B
assets/cloudSessionCookie-VCHHM0L9.js (new) 991 B 🔴 +991 B 🔴 +467 B 🔴 +401 B
assets/cloudBadges-CKwNm7sD.js (removed) 973 B 🟢 -973 B 🟢 -549 B 🟢 -467 B
assets/cloudBadges-COeJm5js.js (new) 973 B 🔴 +973 B 🔴 +549 B 🔴 +467 B
assets/ComfyOrgHeader-C0cx7iXA.js (removed) 958 B 🟢 -958 B 🟢 -527 B 🟢 -462 B
assets/ComfyOrgHeader-DsWlLzHe.js (new) 958 B 🔴 +958 B 🔴 +527 B 🔴 +456 B
assets/Load3DAdvanced-BQxRYRlG.js (removed) 813 B 🟢 -813 B 🟢 -453 B 🟢 -401 B
assets/Load3DAdvanced-DHGW8Gm0.js (new) 813 B 🔴 +813 B 🔴 +455 B 🔴 +413 B
assets/widgetTypes-Bwa7uSq3.js (removed) 563 B 🟢 -563 B 🟢 -312 B 🟢 -265 B
assets/widgetTypes-Ds5ylR62.js (new) 563 B 🔴 +563 B 🔴 +312 B 🔴 +261 B
assets/nightlyBadges-4Ei7ldZk.js (new) 464 B 🔴 +464 B 🔴 +306 B 🔴 +255 B
assets/nightlyBadges-DnadzXV6.js (removed) 464 B 🟢 -464 B 🟢 -306 B 🟢 -256 B
assets/src-BTBP0gHV.js (removed) 446 B 🟢 -446 B 🟢 -321 B 🟢 -270 B
assets/src-Dhcywx3Q.js (new) 446 B 🔴 +446 B 🔴 +320 B 🔴 +270 B
assets/vRekaZIndex-K15ShHuP.js (removed) 360 B 🟢 -360 B 🟢 -264 B 🟢 -215 B
assets/vRekaZIndex-tOvsAv5P.js (new) 360 B 🔴 +360 B 🔴 +263 B 🔴 +214 B
assets/missingModelDownload-BijLI3-P.js (removed) 228 B 🟢 -228 B 🟢 -150 B 🟢 -128 B
assets/missingModelDownload-CyspvT0i.js (new) 228 B 🔴 +228 B 🔴 +149 B 🔴 +129 B
assets/SubscriptionPanelContentWorkspace-BxmpfjIW.js (removed) 179 B 🟢 -179 B 🟢 -117 B 🟢 -108 B
assets/SubscriptionPanelContentWorkspace-CCbRsd2t.js (new) 179 B 🔴 +179 B 🔴 +117 B 🔴 +93 B
assets/Load3dViewerContent-BC-8ebvw.js (new) 137 B 🔴 +137 B 🔴 +103 B 🔴 +91 B
assets/Load3dViewerContent-ChTXerUE.js (removed) 137 B 🟢 -137 B 🟢 -103 B 🟢 -92 B
assets/WidgetBoundingBox-DyinruAA.js (new) 131 B 🔴 +131 B 🔴 +100 B 🔴 +92 B
assets/WidgetBoundingBox-DZVGi1Yh.js (removed) 131 B 🟢 -131 B 🟢 -100 B 🟢 -92 B
assets/Load3DAdvanced-C_QvHLAt.js (removed) 122 B 🟢 -122 B 🟢 -97 B 🟢 -89 B
assets/Load3DAdvanced-CO4Zpj6s.js (new) 122 B 🔴 +122 B 🔴 +97 B 🔴 +88 B
assets/WidgetLegacy-BNPee3CV.js (new) 119 B 🔴 +119 B 🔴 +108 B 🔴 +93 B
assets/WidgetLegacy-D_0UfLev.js (removed) 119 B 🟢 -119 B 🟢 -108 B 🟢 -94 B
assets/workflowDraftStoreV2-CLrh_Niw.js (new) 113 B 🔴 +113 B 🔴 +105 B 🔴 +108 B
assets/workflowDraftStoreV2-DX_yNfBk.js (removed) 113 B 🟢 -113 B 🟢 -105 B 🟢 -114 B
assets/Load3D-Cnn0R6qf.js (new) 98 B 🔴 +98 B 🔴 +89 B 🔴 +78 B
assets/Load3D-hnZSfdmX.js (removed) 98 B 🟢 -98 B 🟢 -89 B 🟢 -88 B
assets/i18n-BogQhhCa.js (removed) 97 B 🟢 -97 B 🟢 -92 B 🟢 -87 B
assets/i18n-Cbl4aOBD.js (new) 97 B 🔴 +97 B 🔴 +92 B 🔴 +87 B
assets/changeTracker-Bvu5fLLE.js (removed) 93 B 🟢 -93 B 🟢 -95 B 🟢 -92 B
assets/changeTracker-CQoJVuG_.js (new) 93 B 🔴 +93 B 🔴 +95 B 🔴 +82 B

Status: 107 added / 107 removed / 56 unchanged

⚡ Performance

⏳ Performance tests in progress…

@socket-security

socket-security Bot commented Jul 17, 2026

Copy link
Copy Markdown

@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 50.00000% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
...ponents/dialog/content/setting/KeybindingPanel.vue 0.00% 1 Missing ⚠️
src/components/ui/chart/useChart.ts 0.00% 1 Missing ⚠️
@@           Coverage Diff            @@
##             main   #13756    +/-   ##
========================================
  Coverage   78.34%   78.34%            
========================================
  Files        1683     1683            
  Lines      105780   105781     +1     
  Branches    37404    38070   +666     
========================================
+ Hits        82877    82878     +1     
+ Misses      22313    22306     -7     
- Partials      590      597     +7     
Flag Coverage Δ
unit 67.24% <50.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
src/composables/maskeditor/useGPUResources.ts 80.00% <ø> (ø)
src/i18n.ts 95.65% <100.00%> (+1.53%) ⬆️
src/platform/updates/components/WhatsNewPopup.vue 87.03% <ø> (ø)
...ponents/dialog/content/setting/KeybindingPanel.vue 65.97% <0.00%> (-0.52%) ⬇️
src/components/ui/chart/useChart.ts 0.00% <0.00%> (ø)

... and 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@DrJKL DrJKL added the dependencies Pull requests that update a dependency file label Jul 17, 2026
@DrJKL
DrJKL marked this pull request as ready for review July 17, 2026 19:40
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Jul 17, 2026
@DrJKL
DrJKL changed the base branch from drjkl/update-test-env to main July 17, 2026 22:16
@DrJKL
DrJKL requested review from a team, jtydhr88 and trsommer as code owners July 17, 2026 22:16
@dosubot dosubot Bot added size:M This PR changes 30-99 lines, ignoring generated files. and removed size:XS This PR changes 0-9 lines, ignoring generated files. labels Jul 17, 2026
DrJKL added 12 commits July 17, 2026 15:22
Two-major jump 9.14 -> 11.4.6. App is pure composition API
(legacy: false, no $tc/v-t), so no code changes required.
vue-i18n 11's te() consults the fallback locale, which defeated the
catalog's raw-API-copy fallback for locales missing a key.
vue-i18n 11 returns the default message verbatim, so t(key, '') renders
an empty command cell for commands without a label or translation (v9
fell back to the key text). Default to command.id so the row stays
visible and clickable.
TypeScript 7 (native/tsgo) is blocked: vue-tsc crashes on the v7
package layout (ERR_PACKAGE_PATH_NOT_EXPORTED) and typescript-eslint
caps its peer range at <6.1.0. 6.0.3 is the last JS-based major and
passes the whole toolchain.

Cast typegpu's vendored GPUDevice to @webgpu/types' GPUDevice where
they disagree on adapterInfo.subgroupMaxSize optionality.
- useCoreCommands.test: build the setting-store mock with fromPartial;
  pinia 4's Store type gained required internal fields (_p, _hotUpdate,
  _hmrPayload) that a hand-rolled satisfies mock would have to fake
- useChart: hold the Chart instance in a shallowRef; deep-unwrapping
  chart.js's generics now exceeds TS instantiation depth, and a class
  instance updated via chart.update() should not be deeply reactive
No code changes required: typecheck, router/view tests, composables
sweep (1598 tests), and production build all green.
- selector-max-type now counts type selectors inside :deep(); the
  WhatsNewPopup markdown selector gets an inline exception (generated
  content has no class hooks)
- migrate deprecated typesSyntax rule option to root languageOptions
Test-environment and type-definition majors; no code changes required.
@types/node 25.x matches the repo's node >=25 <26 engines pin.
…s majors

unplugin-vue-components 30 -> 32, unplugin-icons 22 -> 23,
vite-plugin-dts 4 -> 5. Both the app build and the types bundle
(vite.types.config.mts, which exercises unplugin-dts) pass.
vue-i18n 11's te() consults the fallback locale, which broke every
raw-fallback path built on the exported te (error catalog raw API copy,
st/stRaw custom-node strings, sidebar titles). Wrap the export to
preserve the v9 active-locale semantics instead of patching call sites,
so existing @/i18n test mocks keep working.
Also fix lint-staged: exclude pnpm-lock.yaml from the oxfmt task —
oxfmt's ignore rules drop it and 0.59 errors on zero targets, which
made every lockfile-only commit fail the pre-commit hook.
@DrJKL
DrJKL force-pushed the drjkl/update-unplugins branch from 71df03b to 975787b Compare July 17, 2026 23:03
@dosubot dosubot Bot added size:S This PR changes 10-29 lines, ignoring generated files. and removed size:M This PR changes 30-99 lines, ignoring generated files. labels Jul 17, 2026
@socket-security

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm data-urls is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: pnpm-lock.yamlnpm/jsdom@29.1.1npm/data-urls@7.0.0

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/data-urls@7.0.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm jsdom is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: package.jsonnpm/jsdom@29.1.1

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/jsdom@29.1.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
Obfuscated code: npm jsdom is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: package.jsonnpm/jsdom@29.1.1

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/jsdom@29.1.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@DrJKL DrJKL changed the title chore: update unplugin and vite-plugin-dts majors chore: update remaining major dev dependencies (vue-i18n 11, TS 6, pinia 4, vue-router 5, stylelint 17, and more) Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants