Skip to content

Comments

1.40.10#9058

Merged
christian-byrne merged 2 commits intomainfrom
version-bump-1.40.10
Feb 21, 2026
Merged

1.40.10#9058
christian-byrne merged 2 commits intomainfrom
version-bump-1.40.10

Conversation

@comfy-pr-bot
Copy link
Member

@comfy-pr-bot comfy-pr-bot commented Feb 21, 2026

Patch version increment to 1.40.10

Base branch: main

┆Issue is synchronized with this Notion page by Unito

@comfy-pr-bot comfy-pr-bot requested a review from a team as a code owner February 21, 2026 07:59
@comfy-pr-bot comfy-pr-bot added the Release Create a new release label Feb 21, 2026
@dosubot dosubot bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Feb 21, 2026
@dosubot
Copy link

dosubot bot commented Feb 21, 2026

Related Documentation

Checked 0 published document(s) in 1 knowledge base(s). No updates required.

How did I do? Any feedback?  Join Discord

@github-actions
Copy link

github-actions bot commented Feb 21, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 02/21/2026, 08:06:39 AM UTC

🔗 Links


🎨 Chromatic Visual Tests

🎉 Your Storybook is ready for review!

@github-actions
Copy link

github-actions bot commented Feb 21, 2026

Playwright: ✅ 530 passed, 0 failed · 2 flaky

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

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 21, 2026

📝 Walkthrough

Walkthrough

Version bumped to 1.40.10 and multiple i18n locale files updated to add a new "Node Library" category, per-language "Comfy_NodeLibrary_NewDesign" setting (name + tooltip), and new node-favorite/unfavorite translation keys; small display_name tweaks for three English nodeDefs.

Changes

Cohort / File(s) Summary
Version Bump
package.json
Updated version from 1.40.9 to 1.40.10.
New setting translations (Comfy_NodeLibrary_NewDesign)
src/locales/*/settings.json (e.g., en, fr, es, ru, ja, ko, pt-BR, zh, zh-TW, fa, tr, ar)
Added Comfy_NodeLibrary_NewDesign entry (contains name and tooltip) across many locales.
Node Library UI translations
src/locales/*/main.json (multiple locales: en, fr, es, ru, ja, ko, pt-BR, zh, zh-TW, fa, tr, ar, fa, zh, pt-BR, ru, etc.)
Added Node Library to settingsCategories and added favoriteNode / unfavoriteNode (and retained/added favorites) under nodeLibrary sections across many locales.
Media assets label additions
src/locales/pt-BR/main.json, src/locales/zh/main.json, ...
Added viewSettings under rightSidePanel.mediaAssets in some locales (formatting adjusted where needed).
Node display name tweaks
src/locales/en/nodeDefs.json
Updated display_name for ImageBlend, ImageBlur, and ImageRotate to spaced forms: "Image Blend", "Image Blur", "Image Rotate".

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Suggested labels

size:L

Poem

🐰 A hop, a nibble, strings in queue,

New names and slices, translations too.
Version nudged and labels sown,
Node Library gardens freshly grown.
— a rabbit's cheer for changes new ✨

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description mentions the patch version increment but lacks the required template structure with Summary, Changes, and Review Focus sections, making it incomplete. Follow the repository template by adding structured sections: Summary (one sentence), Changes (What, Breaking, Dependencies), and Review Focus sections.
Title check ❓ Inconclusive The title '1.40.10' only states the version number and does not describe the actual changes made, which include locale updates and a version bump. Provide a more descriptive title that summarizes the key changes, such as 'Bump version to 1.40.10 and add node library localization updates'.
✅ Passed checks (1 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch version-bump-1.40.10

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 Feb 21, 2026

📦 Bundle: 4.36 MB gzip 🔴 +1.15 kB

Details

Summary

  • Raw size: 20.5 MB baseline 20.5 MB — 🔴 +5.84 kB
  • Gzip: 4.36 MB baseline 4.36 MB — 🔴 +1.15 kB
  • Brotli: 3.37 MB baseline 3.37 MB — 🔴 +1.02 kB
  • Bundles: 220 current • 220 baseline • 131 added / 131 removed

Category Glance
Panels & Settings 🔴 +3.91 kB (436 kB) · Other 🔴 +1.93 kB (7.6 MB) · Data & Services 🔴 +2 B (2.5 MB) · Graph Workspace 🔴 +1 B (926 kB) · App Entry Points 🔴 +1 B (21.5 kB) · Vendor & Third-Party ⚪ 0 B (8.86 MB) · + 5 more

App Entry Points — 21.5 kB (baseline 21.5 kB) • 🔴 +1 B

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-BQYXJvbp.js (new) 21.5 kB 🔴 +21.5 kB 🔴 +7 kB 🔴 +6.08 kB
assets/index-gvF9m8xJ.js (removed) 21.5 kB 🟢 -21.5 kB 🟢 -7 kB 🟢 -6.08 kB

Status: 1 added / 1 removed

Graph Workspace — 926 kB (baseline 926 kB) • 🔴 +1 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-DZgPfIgM.js (new) 926 kB 🔴 +926 kB 🔴 +199 kB 🔴 +151 kB
assets/GraphView-Cs5pj1uW.js (removed) 926 kB 🟢 -926 kB 🟢 -199 kB 🟢 -151 kB

Status: 1 added / 1 removed

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

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-DDZwBSfZ.js (new) 15.5 kB 🔴 +15.5 kB 🔴 +3.32 kB 🔴 +2.83 kB
assets/CloudSurveyView-gURyuTan.js (removed) 15.5 kB 🟢 -15.5 kB 🟢 -3.32 kB 🟢 -2.81 kB
assets/CloudLoginView-CCxo9TuX.js (removed) 10 kB 🟢 -10 kB 🟢 -2.93 kB 🟢 -2.57 kB
assets/CloudLoginView-j4ExUk01.js (new) 10 kB 🔴 +10 kB 🔴 +2.93 kB 🔴 +2.57 kB
assets/UserCheckView-Cqm38llp.js (new) 8.41 kB 🔴 +8.41 kB 🔴 +2.23 kB 🔴 +1.94 kB
assets/UserCheckView-DLpdrXb-.js (removed) 8.41 kB 🟢 -8.41 kB 🟢 -2.23 kB 🟢 -1.94 kB
assets/CloudSignupView-B0B_hfCb.js (removed) 7.41 kB 🟢 -7.41 kB 🟢 -2.32 kB 🟢 -2.03 kB
assets/CloudSignupView-I28yXbPd.js (new) 7.41 kB 🔴 +7.41 kB 🔴 +2.32 kB 🔴 +2.03 kB
assets/CloudLayoutView-CcPuh9ch.js (removed) 6.43 kB 🟢 -6.43 kB 🟢 -2.1 kB 🟢 -1.84 kB
assets/CloudLayoutView-CXiI0-Db.js (new) 6.43 kB 🔴 +6.43 kB 🔴 +2.1 kB 🔴 +1.83 kB
assets/CloudForgotPasswordView-7eETBUbj.js (removed) 5.56 kB 🟢 -5.56 kB 🟢 -1.94 kB 🟢 -1.71 kB
assets/CloudForgotPasswordView-D9Rb0KY9.js (new) 5.56 kB 🔴 +5.56 kB 🔴 +1.93 kB 🔴 +1.72 kB
assets/CloudAuthTimeoutView-B7xGmWsy.js (new) 4.91 kB 🔴 +4.91 kB 🔴 +1.77 kB 🔴 +1.55 kB
assets/CloudAuthTimeoutView-C6wLCNy4.js (removed) 4.91 kB 🟢 -4.91 kB 🟢 -1.77 kB 🟢 -1.55 kB
assets/CloudSubscriptionRedirectView-Db1OJP05.js (removed) 4.71 kB 🟢 -4.71 kB 🟢 -1.78 kB 🟢 -1.57 kB
assets/CloudSubscriptionRedirectView-DniKBcs5.js (new) 4.71 kB 🔴 +4.71 kB 🔴 +1.77 kB 🔴 +1.57 kB
assets/UserSelectView-B3ieorDR.js (removed) 4.5 kB 🟢 -4.5 kB 🟢 -1.64 kB 🟢 -1.46 kB
assets/UserSelectView-B9hxeae2.js (new) 4.5 kB 🔴 +4.5 kB 🔴 +1.63 kB 🔴 +1.46 kB
assets/CloudSorryContactSupportView-BFdRDCGB.js 1.02 kB 1.02 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-BbDp11iH.js 296 B 296 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

Panels & Settings — 436 kB (baseline 432 kB) • 🔴 +3.91 kB

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/settings-BuvH7rVH.js (new) 38.5 kB 🔴 +38.5 kB 🔴 +9.34 kB 🔴 +7.7 kB
assets/settings-C-IPGWus.js (removed) 38.1 kB 🟢 -38.1 kB 🟢 -9.25 kB 🟢 -7.61 kB
assets/settings-C-Kt6nyD.js (new) 34.2 kB 🔴 +34.2 kB 🔴 +8.34 kB 🔴 +7.04 kB
assets/settings-DjceRQX8.js (removed) 33.7 kB 🟢 -33.7 kB 🟢 -8.24 kB 🟢 -6.96 kB
assets/settings-DqXIllmh.js (new) 32.4 kB 🔴 +32.4 kB 🔴 +8.15 kB 🔴 +6.63 kB
assets/settings-DbUzP7aR.js (removed) 32 kB 🟢 -32 kB 🟢 -8.05 kB 🟢 -6.58 kB
assets/settings-BtOu46Gi.js (new) 30.5 kB 🔴 +30.5 kB 🔴 +8.45 kB 🔴 +7.09 kB
assets/settings-VC7Ihh9Z.js (removed) 30.2 kB 🟢 -30.2 kB 🟢 -8.35 kB 🟢 -7.01 kB
assets/settings-CgcXaM2A.js (new) 29.9 kB 🔴 +29.9 kB 🔴 +8.1 kB 🔴 +7.07 kB
assets/settings-BkxYToz5.js (removed) 29.6 kB 🟢 -29.6 kB 🟢 -8.01 kB 🟢 -7 kB
assets/settings-CLJxAKS2.js (new) 28.8 kB 🔴 +28.8 kB 🔴 +7.79 kB 🔴 +6.64 kB
assets/settings-BkMoCYVq.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +8 kB 🔴 +7.02 kB
assets/settings-B-d9Otjz.js (removed) 28.4 kB 🟢 -28.4 kB 🟢 -7.7 kB 🟢 -6.58 kB
assets/settings-Df-nqQec.js (removed) 28.4 kB 🟢 -28.4 kB 🟢 -7.91 kB 🟢 -6.91 kB
assets/settings--YaIJNeD.js (new) 27.9 kB 🔴 +27.9 kB 🔴 +7.71 kB 🔴 +6.7 kB
assets/settings-BB_lq032.js (new) 27.8 kB 🔴 +27.8 kB 🔴 +8.12 kB 🔴 +6.77 kB
assets/settings-CDM4whDV.js (removed) 27.6 kB 🟢 -27.6 kB 🟢 -7.61 kB 🟢 -6.61 kB
assets/settings-B-NSRtAS.js (removed) 27.4 kB 🟢 -27.4 kB 🟢 -8.02 kB 🟢 -6.68 kB
assets/settings-CRtsf6sR.js (new) 24.5 kB 🔴 +24.5 kB 🔴 +7.91 kB 🔴 +6.36 kB
assets/settings-CpfxiDnY.js (removed) 24.2 kB 🟢 -24.2 kB 🟢 -7.81 kB 🟢 -6.29 kB
assets/settings-CxE-ehq4.js (new) 23.9 kB 🔴 +23.9 kB 🔴 +7.67 kB 🔴 +5.98 kB
assets/settings-Dl79FKCL.js (removed) 23.6 kB 🟢 -23.6 kB 🟢 -7.58 kB 🟢 -5.93 kB
assets/SecretsPanel-_dn5WRC7.js (new) 21.5 kB 🔴 +21.5 kB 🔴 +5.3 kB 🔴 +4.65 kB
assets/SecretsPanel-DJJ8pmJD.js (removed) 21.5 kB 🟢 -21.5 kB 🟢 -5.31 kB 🟢 -4.65 kB
assets/LegacyCreditsPanel-BPWIA1S3.js (removed) 20.6 kB 🟢 -20.6 kB 🟢 -5.57 kB 🟢 -4.89 kB
assets/LegacyCreditsPanel-nRj3S7Fs.js (new) 20.6 kB 🔴 +20.6 kB 🔴 +5.57 kB 🔴 +4.89 kB
assets/SubscriptionPanel-CVYi9lqe.js (new) 18.6 kB 🔴 +18.6 kB 🔴 +4.7 kB 🔴 +4.15 kB
assets/SubscriptionPanel-DjXbm3TJ.js (removed) 18.6 kB 🟢 -18.6 kB 🟢 -4.71 kB 🟢 -4.16 kB
assets/KeybindingPanel-BYvzBFSd.js (removed) 12.3 kB 🟢 -12.3 kB 🟢 -3.58 kB 🟢 -3.18 kB
assets/KeybindingPanel-kw0-rIZq.js (new) 12.3 kB 🔴 +12.3 kB 🔴 +3.57 kB 🔴 +3.17 kB
assets/AboutPanel-DHcRNarT.js (new) 9.79 kB 🔴 +9.79 kB 🔴 +2.73 kB 🔴 +2.46 kB
assets/AboutPanel-_xgGgRZv.js (removed) 9.79 kB 🟢 -9.79 kB 🟢 -2.73 kB 🟢 -2.45 kB
assets/ExtensionPanel-C3fc9D_1.js (removed) 9.38 kB 🟢 -9.38 kB 🟢 -2.65 kB 🟢 -2.36 kB
assets/ExtensionPanel-Cz4vONu8.js (new) 9.38 kB 🔴 +9.38 kB 🔴 +2.65 kB 🔴 +2.35 kB
assets/ServerConfigPanel-cz_zypKO.js (removed) 6.44 kB 🟢 -6.44 kB 🟢 -2.13 kB 🟢 -1.9 kB
assets/ServerConfigPanel-DkQYCfnk.js (new) 6.44 kB 🔴 +6.44 kB 🔴 +2.13 kB 🔴 +1.94 kB
assets/UserPanel-DVUuRhJ2.js (removed) 6.16 kB 🟢 -6.16 kB 🟢 -1.99 kB 🟢 -1.74 kB
assets/UserPanel-kQ9U6Clu.js (new) 6.16 kB 🔴 +6.16 kB 🔴 +1.99 kB 🔴 +1.75 kB
assets/cloudRemoteConfig-BVYc8Ppd.js (new) 1.44 kB 🔴 +1.44 kB 🔴 +705 B 🔴 +608 B
assets/cloudRemoteConfig-D2sNqkF8.js (removed) 1.44 kB 🟢 -1.44 kB 🟢 -711 B 🟢 -608 B
assets/refreshRemoteConfig-BpCQIMHx.js (removed) 1.14 kB 🟢 -1.14 kB 🟢 -520 B 🟢 -474 B
assets/refreshRemoteConfig-COxopGSn.js (new) 1.14 kB 🔴 +1.14 kB 🔴 +518 B 🔴 +457 B
assets/config-xzJccvL6.js 996 B 996 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 21 added / 21 removed

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

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/auth-DFR3L1Km.js (new) 3.4 kB 🔴 +3.4 kB 🔴 +1.18 kB 🔴 +988 B
assets/auth-DlkVcddr.js (removed) 3.4 kB 🟢 -3.4 kB 🟢 -1.18 kB 🟢 -991 B
assets/SignUpForm-D4VYOAbi.js (removed) 3.01 kB 🟢 -3.01 kB 🟢 -1.23 kB 🟢 -1.1 kB
assets/SignUpForm-DyeVK05Q.js (new) 3.01 kB 🔴 +3.01 kB 🔴 +1.23 kB 🔴 +1.1 kB
assets/UpdatePasswordContent-CC7mPCvK.js (removed) 2.37 kB 🟢 -2.37 kB 🟢 -1.07 kB 🟢 -940 B
assets/UpdatePasswordContent-Cv-TDc8b.js (new) 2.37 kB 🔴 +2.37 kB 🔴 +1.07 kB 🔴 +942 B
assets/firebaseAuthStore-DneQf_ZN.js (removed) 790 B 🟢 -790 B 🟢 -387 B 🟢 -349 B
assets/firebaseAuthStore-DxSrz0zk.js (new) 790 B 🔴 +790 B 🔴 +388 B 🔴 +347 B
assets/auth-_Gt6hU0N.js (new) 357 B 🔴 +357 B 🔴 +223 B 🔴 +192 B
assets/auth-7LplpSoI.js (removed) 357 B 🟢 -357 B 🟢 -223 B 🟢 -194 B
assets/PasswordFields-oQHcbQgH.js 4.51 kB 4.51 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WorkspaceProfilePic-GWdeygOb.js 1.57 kB 1.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 5 added / 5 removed

Editors & Dialogs — 738 B (baseline 738 B) • ⚪ 0 B

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-BaHBRU6T.js (removed) 738 B 🟢 -738 B 🟢 -379 B 🟢 -325 B
assets/useSubscriptionDialog-CgtHAbt3.js (new) 738 B 🔴 +738 B 🔴 +377 B 🔴 +324 B

Status: 1 added / 1 removed

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useTerminalTabs-DTUTGuJ6.js (new) 9.85 kB 🔴 +9.85 kB 🔴 +3.4 kB 🔴 +3 kB
assets/useTerminalTabs-RRICypTt.js (removed) 9.85 kB 🟢 -9.85 kB 🟢 -3.4 kB 🟢 -3 kB
assets/ComfyQueueButton-BKK69oYu.js (new) 8.02 kB 🔴 +8.02 kB 🔴 +2.49 kB 🔴 +2.22 kB
assets/ComfyQueueButton-DJCW9Bgx.js (removed) 8.02 kB 🟢 -8.02 kB 🟢 -2.49 kB 🟢 -2.22 kB
assets/SubscribeButton-B4_VRO6w.js (removed) 2.35 kB 🟢 -2.35 kB 🟢 -1.03 kB 🟢 -889 B
assets/SubscribeButton-B41DGamS.js (new) 2.35 kB 🔴 +2.35 kB 🔴 +1.02 kB 🔴 +890 B
assets/cloudFeedbackTopbarButton-BeIPwl9x.js (new) 1.6 kB 🔴 +1.6 kB 🔴 +855 B 🔴 +759 B
assets/cloudFeedbackTopbarButton-BSemPcen.js (removed) 1.6 kB 🟢 -1.6 kB 🟢 -857 B 🟢 -755 B
assets/ComfyQueueButton-COWdgrFG.js (new) 795 B 🔴 +795 B 🔴 +392 B 🔴 +350 B
assets/ComfyQueueButton-eSgSJGjQ.js (removed) 795 B 🟢 -795 B 🟢 -394 B 🟢 -349 B
assets/Button-CNInF-wG.js 2.98 kB 2.98 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/CloudBadge-DBWhxYZS.js 1.24 kB 1.24 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/ScrubableNumberInput-BVLYtZ53.js 5.96 kB 5.96 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/TopbarBadge-5MSug0ax.js 7.45 kB 7.45 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-DRIP2fXu.js 1.17 kB 1.17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-DCQMAWoZ.js 1.84 kB 1.84 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 5 added / 5 removed

Data & Services — 2.5 MB (baseline 2.5 MB) • 🔴 +2 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-DDGab5mQ.js (new) 1.72 MB 🔴 +1.72 MB 🔴 +385 kB 🔴 +292 kB
assets/dialogService-DODKWN4M.js (removed) 1.72 MB 🟢 -1.72 MB 🟢 -385 kB 🟢 -292 kB
assets/api-B-ja5ITy.js (removed) 651 kB 🟢 -651 kB 🟢 -147 kB 🟢 -117 kB
assets/api-DinkegmG.js (new) 651 kB 🔴 +651 kB 🔴 +147 kB 🔴 +117 kB
assets/load3dService-DQmTcqbR.js (new) 91 kB 🔴 +91 kB 🔴 +19 kB 🔴 +16.4 kB
assets/load3dService-Dwgjl5uw.js (removed) 91 kB 🟢 -91 kB 🟢 -19 kB 🟢 -16.4 kB
assets/systemStatsStore-CmReplzv.js (new) 12.3 kB 🔴 +12.3 kB 🔴 +4.31 kB 🔴 +3.78 kB
assets/systemStatsStore-s1r8sxuR.js (removed) 12.3 kB 🟢 -12.3 kB 🟢 -4.31 kB 🟢 -3.78 kB
assets/releaseStore-2NPyxHS-.js (new) 7.96 kB 🔴 +7.96 kB 🔴 +2.22 kB 🔴 +1.95 kB
assets/releaseStore-Cxn8pAOq.js (removed) 7.96 kB 🟢 -7.96 kB 🟢 -2.22 kB 🟢 -1.95 kB
assets/keybindingService-C1LbDrXs.js (removed) 6.52 kB 🟢 -6.52 kB 🟢 -1.71 kB 🟢 -1.48 kB
assets/keybindingService-LLfWr4MB.js (new) 6.52 kB 🔴 +6.52 kB 🔴 +1.71 kB 🔴 +1.48 kB
assets/bootstrapStore-DAaOEPmX.js (removed) 2.08 kB 🟢 -2.08 kB 🟢 -878 B 🟢 -797 B
assets/bootstrapStore-EgwtF6p_.js (new) 2.08 kB 🔴 +2.08 kB 🔴 +871 B 🔴 +794 B
assets/userStore-BhHhtuAE.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +718 B 🔴 +674 B
assets/userStore-BW9CsYpL.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -720 B 🟢 -677 B
assets/audioService-CONflGxu.js (new) 1.73 kB 🔴 +1.73 kB 🔴 +846 B 🔴 +726 B
assets/audioService-DQGcAlgR.js (removed) 1.73 kB 🟢 -1.73 kB 🟢 -847 B 🟢 -727 B
assets/releaseStore-Bxgrsawc.js (new) 762 B 🔴 +762 B 🔴 +380 B 🔴 +340 B
assets/releaseStore-DcnIMLgC.js (removed) 762 B 🟢 -762 B 🟢 -382 B 🟢 -347 B
assets/settingStore-Dc2u1NIv.js (new) 746 B 🔴 +746 B 🔴 +385 B 🔴 +340 B
assets/settingStore-DfwLYJdW.js (removed) 746 B 🟢 -746 B 🟢 -383 B 🟢 -341 B
assets/workflowDraftStore-BCt__7vw.js (new) 738 B 🔴 +738 B 🔴 +375 B 🔴 +330 B
assets/workflowDraftStore-DStdRuEc.js (removed) 738 B 🟢 -738 B 🟢 -376 B 🟢 -334 B
assets/dialogService-BhuYzgJt.js (new) 727 B 🔴 +727 B 🔴 +364 B 🔴 +325 B
assets/dialogService-Bjdvu9_Q.js (removed) 727 B 🟢 -727 B 🟢 -367 B 🟢 -327 B
assets/serverConfigStore-CQEF-KM1.js 2.32 kB 2.32 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 13 added / 13 removed

Utilities & Hooks — 57.7 kB (baseline 57.7 kB) • ⚪ 0 B

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useLoad3d-CiaQrguF.js (removed) 14.6 kB 🟢 -14.6 kB 🟢 -3.63 kB 🟢 -3.2 kB
assets/useLoad3d-ClSskRW8.js (new) 14.6 kB 🔴 +14.6 kB 🔴 +3.63 kB 🔴 +3.21 kB
assets/useLoad3dViewer-35HXjvcn.js (new) 14.1 kB 🔴 +14.1 kB 🔴 +3.15 kB 🔴 +2.8 kB
assets/useLoad3dViewer-CkyqrV9m.js (removed) 14.1 kB 🟢 -14.1 kB 🟢 -3.15 kB 🟢 -2.8 kB
assets/useFeatureFlags-B2o7PJow.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.09 kB 🔴 +934 B
assets/useFeatureFlags-DUVGEQjP.js (removed) 3.52 kB 🟢 -3.52 kB 🟢 -1.09 kB 🟢 -930 B
assets/useWorkspaceUI-BLq-pbBV.js (removed) 3 kB 🟢 -3 kB 🟢 -824 B 🟢 -702 B
assets/useWorkspaceUI-m3WJ8e4K.js (new) 3 kB 🔴 +3 kB 🔴 +822 B 🔴 +703 B
assets/useSubscriptionCredits-58R77imm.js (new) 2.75 kB 🔴 +2.75 kB 🔴 +1.04 kB 🔴 +900 B
assets/useSubscriptionCredits-DqpZVNvc.js (removed) 2.75 kB 🟢 -2.75 kB 🟢 -1.04 kB 🟢 -901 B
assets/subscriptionCheckoutUtil-BdOfueEe.js (new) 2.53 kB 🔴 +2.53 kB 🔴 +1.06 kB 🔴 +955 B
assets/subscriptionCheckoutUtil-Ddc6m3UG.js (removed) 2.53 kB 🟢 -2.53 kB 🟢 -1.06 kB 🟢 -930 B
assets/useExternalLink-B5vQfjBP.js (removed) 1.66 kB 🟢 -1.66 kB 🟢 -772 B 🟢 -677 B
assets/useExternalLink-CAVTBBfn.js (new) 1.66 kB 🔴 +1.66 kB 🔴 +773 B 🔴 +679 B
assets/useErrorHandling-Bes46n47.js (removed) 1.5 kB 🟢 -1.5 kB 🟢 -630 B 🟢 -536 B
assets/useErrorHandling-DDpq_YuZ.js (new) 1.5 kB 🔴 +1.5 kB 🔴 +628 B 🔴 +535 B
assets/useWorkspaceSwitch-BcRcg_2M.js (removed) 1.25 kB 🟢 -1.25 kB 🟢 -546 B 🟢 -483 B
assets/useWorkspaceSwitch-BDYKFGXL.js (new) 1.25 kB 🔴 +1.25 kB 🔴 +548 B 🔴 +485 B
assets/useLoad3d-ac9um3Fc.js (new) 861 B 🔴 +861 B 🔴 +421 B 🔴 +376 B
assets/useLoad3d-bqlO6gV5.js (removed) 861 B 🟢 -861 B 🟢 -425 B 🟢 -378 B
assets/audioUtils-CPT1AS4v.js (removed) 858 B 🟢 -858 B 🟢 -502 B 🟢 -403 B
assets/audioUtils-CQHcrV8S.js (new) 858 B 🔴 +858 B 🔴 +501 B 🔴 +405 B
assets/useLoad3dViewer-4NIJqHD9.js (new) 840 B 🔴 +840 B 🔴 +407 B 🔴 +367 B
assets/useLoad3dViewer-DmauZhL9.js (removed) 840 B 🟢 -840 B 🟢 -410 B 🟢 -367 B
assets/useCurrentUser-BpqF40t2.js (removed) 724 B 🟢 -724 B 🟢 -370 B 🟢 -356 B
assets/useCurrentUser-RM4CbMWP.js (new) 724 B 🔴 +724 B 🔴 +367 B 🔴 +325 B
assets/_plugin-vue_export-helper-CY4XIWDa.js 315 B 315 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-BGddE1gK.js 7 kB 7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/envUtil-BQSmRN2Q.js 466 B 466 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-BzorCTYU.js 1.56 kB 1.56 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/SkeletonUtils-DzR_k0-v.js 133 B 133 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 13 added / 13 removed

Vendor & Third-Party — 8.86 MB (baseline 8.86 MB) • ⚪ 0 B

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-axios-C4mPrLmU.js 70.3 kB 70.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-chart-DURtBH6a.js 399 kB 399 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-firebase-BvMr43CG.js 836 kB 836 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-i18n-CJliEbVY.js 131 kB 131 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-markdown-DDKkCsp-.js 145 kB 145 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-DWggOyQ3.js 1.52 MB 1.52 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-CR72kPwu.js 1.73 MB 1.73 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-CWMIYdD2.js 379 kB 379 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-sentry-SQwstEKc.js 182 kB 182 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-v5hUZrto.js 1.8 MB 1.8 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-Bi_34iZD.js 625 kB 625 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-core-CmHHRvL9.js 311 kB 311 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vueuse-B4hGe0IQ.js 113 kB 113 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-BNvt5AdL.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-yjs-CP_4YO8u.js 143 kB 143 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-zod-DcCUUPIi.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 7.6 MB (baseline 7.6 MB) • 🔴 +1.93 kB

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/i18n-CDYjr9oS.js (new) 518 kB 🔴 +518 kB 🔴 +99.2 kB 🔴 +77.3 kB
assets/i18n-B5Ky-3zQ.js (removed) 517 kB 🟢 -517 kB 🟢 -99.2 kB 🟢 -77.2 kB
assets/main-1fIZKRTm.js (new) 194 kB 🔴 +194 kB 🔴 +50.8 kB 🔴 +40.5 kB
assets/main-BXCMUxAI.js (removed) 194 kB 🟢 -194 kB 🟢 -50.8 kB 🟢 -40.4 kB
assets/main-CkxXGTNw.js (new) 173 kB 🔴 +173 kB 🔴 +45.8 kB 🔴 +37.3 kB
assets/main-CTcttQfN.js (removed) 173 kB 🟢 -173 kB 🟢 -45.8 kB 🟢 -37.2 kB
assets/main-BZpLVY1-.js (new) 167 kB 🔴 +167 kB 🔴 +45.8 kB 🔴 +36.9 kB
assets/main-C-ubKMvD.js (removed) 167 kB 🟢 -167 kB 🟢 -45.8 kB 🟢 -36.9 kB
assets/main-b7Oy1I45.js (new) 160 kB 🔴 +160 kB 🔴 +45.6 kB 🔴 +36.6 kB
assets/main-Ccv6mb-Q.js (removed) 160 kB 🟢 -160 kB 🟢 -45.6 kB 🟢 -36.6 kB
assets/main-CGMZSN0P.js (new) 147 kB 🔴 +147 kB 🔴 +44.2 kB 🔴 +37.3 kB
assets/main-CYzqtgdm.js (removed) 146 kB 🟢 -146 kB 🟢 -44.2 kB 🟢 -37.3 kB
assets/main-Bq4Nyj_3.js (new) 144 kB 🔴 +144 kB 🔴 +43.6 kB 🔴 +35.6 kB
assets/main-Bg5cayOv.js (removed) 143 kB 🟢 -143 kB 🟢 -43.6 kB 🟢 -35.5 kB
assets/main-BTAuTLaG.js (new) 142 kB 🔴 +142 kB 🔴 +43.2 kB 🔴 +36.2 kB
assets/main-CvTCILBi.js (removed) 141 kB 🟢 -141 kB 🟢 -43.2 kB 🟢 -36.2 kB
assets/main-_j71C9AE.js (new) 139 kB 🔴 +139 kB 🔴 +43.4 kB 🔴 +36.8 kB
assets/main-4BcAaOTc.js (removed) 139 kB 🟢 -139 kB 🟢 -43.4 kB 🟢 -36.8 kB
assets/main-BSnlNwA_.js (new) 139 kB 🔴 +139 kB 🔴 +42.8 kB 🔴 +36.3 kB
assets/main-Ck1YAwgP.js (removed) 138 kB 🟢 -138 kB 🟢 -42.8 kB 🟢 -36.3 kB
assets/main-DXTCAGsd.js (new) 123 kB 🔴 +123 kB 🔴 +42.1 kB 🔴 +33.7 kB
assets/main-m0CBxVe8.js (removed) 123 kB 🟢 -123 kB 🟢 -42 kB 🟢 -33.7 kB
assets/main-CYAGjaS6.js (new) 122 kB 🔴 +122 kB 🔴 +42.1 kB 🔴 +33.6 kB
assets/main-DyPfngEQ.js (removed) 122 kB 🟢 -122 kB 🟢 -42.1 kB 🟢 -33.5 kB
assets/core-BgZNyD_p.js (removed) 72.8 kB 🟢 -72.8 kB 🟢 -18.8 kB 🟢 -16.1 kB
assets/core-Zu6sjjYy.js (new) 72.8 kB 🔴 +72.8 kB 🔴 +18.8 kB 🔴 +16.1 kB
assets/groupNode-B7fLEPUd.js (removed) 71.8 kB 🟢 -71.8 kB 🟢 -17.7 kB 🟢 -15.6 kB
assets/groupNode-BfU12ubD.js (new) 71.8 kB 🔴 +71.8 kB 🔴 +17.6 kB 🔴 +15.5 kB
assets/WidgetSelect-BZotZG1N.js (new) 57.6 kB 🔴 +57.6 kB 🔴 +12.2 kB 🔴 +10.6 kB
assets/WidgetSelect-D9v2dsjq.js (removed) 57.6 kB 🟢 -57.6 kB 🟢 -12.2 kB 🟢 -10.5 kB
assets/SubscriptionRequiredDialogContentWorkspace-D01B6DNP.js (removed) 45.8 kB 🟢 -45.8 kB 🟢 -8.56 kB 🟢 -7.42 kB
assets/SubscriptionRequiredDialogContentWorkspace-DWKE4pMK.js (new) 45.8 kB 🔴 +45.8 kB 🔴 +8.56 kB 🔴 +7.42 kB
assets/Load3DControls-BRKUOKNM.js (new) 30.9 kB 🔴 +30.9 kB 🔴 +5.34 kB 🔴 +4.64 kB
assets/Load3DControls-DlpIKrO1.js (removed) 30.9 kB 🟢 -30.9 kB 🟢 -5.34 kB 🟢 -4.64 kB
assets/WorkspacePanelContent-CVb3MIWk.js (new) 29.3 kB 🔴 +29.3 kB 🔴 +6.14 kB 🔴 +5.39 kB
assets/WorkspacePanelContent-G-zqlsWQ.js (removed) 29.3 kB 🟢 -29.3 kB 🟢 -6.15 kB 🟢 -5.4 kB
assets/SubscriptionRequiredDialogContent-D0Vh9pLg.js (removed) 26.2 kB 🟢 -26.2 kB 🟢 -6.57 kB 🟢 -5.79 kB
assets/SubscriptionRequiredDialogContent-DhrKQouv.js (new) 26.2 kB 🔴 +26.2 kB 🔴 +6.56 kB 🔴 +5.78 kB
assets/Load3dViewerContent-C-ULoZK4.js (removed) 23 kB 🟢 -23 kB 🟢 -5.19 kB 🟢 -4.5 kB
assets/Load3dViewerContent-Cd4MKuMN.js (new) 23 kB 🔴 +23 kB 🔴 +5.18 kB 🔴 +4.49 kB
assets/WidgetImageCrop-DNlv2iON.js (removed) 22.1 kB 🟢 -22.1 kB 🟢 -5.51 kB 🟢 -4.86 kB
assets/WidgetImageCrop-DRZ356jc.js (new) 22.1 kB 🔴 +22.1 kB 🔴 +5.5 kB 🔴 +4.84 kB
assets/SubscriptionPanelContentWorkspace-Bkxg2gTJ.js (new) 21.6 kB 🔴 +21.6 kB 🔴 +5.02 kB 🔴 +4.43 kB
assets/SubscriptionPanelContentWorkspace-DHxlxP4j.js (removed) 21.6 kB 🟢 -21.6 kB 🟢 -5.02 kB 🟢 -4.43 kB
assets/CurrentUserPopoverWorkspace-BJQ3t8Nj.js (new) 19.8 kB 🔴 +19.8 kB 🔴 +4.86 kB 🔴 +4.33 kB
assets/CurrentUserPopoverWorkspace-DXRqFnm7.js (removed) 19.8 kB 🟢 -19.8 kB 🟢 -4.87 kB 🟢 -4.33 kB
assets/SignInContent-BtLlSdTh.js (new) 18.9 kB 🔴 +18.9 kB 🔴 +4.78 kB 🔴 +4.19 kB
assets/SignInContent-Ctobj-19.js (removed) 18.9 kB 🟢 -18.9 kB 🟢 -4.79 kB 🟢 -4.2 kB
assets/WidgetInputNumber-_9cdeLN9.js (removed) 18.6 kB 🟢 -18.6 kB 🟢 -4.71 kB 🟢 -4.18 kB
assets/WidgetInputNumber-CsmE6jvV.js (new) 18.6 kB 🔴 +18.6 kB 🔴 +4.71 kB 🔴 +4.18 kB
assets/WidgetRecordAudio-1FW899jS.js (removed) 17.3 kB 🟢 -17.3 kB 🟢 -4.95 kB 🟢 -4.42 kB
assets/WidgetRecordAudio-BemE8ImE.js (new) 17.3 kB 🔴 +17.3 kB 🔴 +4.94 kB 🔴 +4.42 kB
assets/Load3D-CgHQJ9S5.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +4.03 kB 🔴 +3.52 kB
assets/Load3D-qIpzcNhM.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -4.03 kB 🟢 -3.51 kB
assets/load3d-CBo_gxZs.js (removed) 14.7 kB 🟢 -14.7 kB 🟢 -4.19 kB 🟢 -3.64 kB
assets/load3d-CNYU7M-5.js (new) 14.7 kB 🔴 +14.7 kB 🔴 +4.19 kB 🔴 +3.63 kB
assets/AudioPreviewPlayer-BMX2yIo4.js (removed) 10.9 kB 🟢 -10.9 kB 🟢 -3.2 kB 🟢 -2.85 kB
assets/AudioPreviewPlayer-DPJS2rD-.js (new) 10.9 kB 🔴 +10.9 kB 🔴 +3.19 kB 🔴 +2.87 kB
assets/changeTracker-DTHRE7sQ.js (removed) 9.38 kB 🟢 -9.38 kB 🟢 -2.9 kB 🟢 -2.55 kB
assets/changeTracker-pOCDSA21.js (new) 9.38 kB 🔴 +9.38 kB 🔴 +2.89 kB 🔴 +2.54 kB
assets/nodeTemplates-BXQItb8G.js (new) 9.3 kB 🔴 +9.3 kB 🔴 +3.26 kB 🔴 +2.86 kB
assets/nodeTemplates-owf4TRnv.js (removed) 9.3 kB 🟢 -9.3 kB 🟢 -3.26 kB 🟢 -2.86 kB
assets/InviteMemberDialogContent-Ce8cQIdb.js (new) 7.38 kB 🔴 +7.38 kB 🔴 +2.29 kB 🔴 +2 kB
assets/InviteMemberDialogContent-CfSUOhZQ.js (removed) 7.38 kB 🟢 -7.38 kB 🟢 -2.3 kB 🟢 -2 kB
assets/Load3DConfiguration-9FCGJxu-.js (new) 6.27 kB 🔴 +6.27 kB 🔴 +1.91 kB 🔴 +1.67 kB
assets/Load3DConfiguration-BAh8D-e9.js (removed) 6.27 kB 🟢 -6.27 kB 🟢 -1.92 kB 🟢 -1.68 kB
assets/CreateWorkspaceDialogContent-BNNkLOud.js (new) 5.53 kB 🔴 +5.53 kB 🔴 +1.99 kB 🔴 +1.74 kB
assets/CreateWorkspaceDialogContent-BoCnU3oY.js (removed) 5.53 kB 🟢 -5.53 kB 🟢 -1.99 kB 🟢 -1.74 kB
assets/EditWorkspaceDialogContent-BBV-jT3m.js (new) 5.33 kB 🔴 +5.33 kB 🔴 +1.94 kB 🔴 +1.7 kB
assets/EditWorkspaceDialogContent-BED_I-Q6.js (removed) 5.33 kB 🟢 -5.33 kB 🟢 -1.95 kB 🟢 -1.7 kB
assets/ValueControlPopover-B6ebiary.js (removed) 4.92 kB 🟢 -4.92 kB 🟢 -1.76 kB 🟢 -1.58 kB
assets/ValueControlPopover-Qywf3XFk.js (new) 4.92 kB 🔴 +4.92 kB 🔴 +1.76 kB 🔴 +1.58 kB
assets/Preview3d-8Fs73L-k.js (new) 4.82 kB 🔴 +4.82 kB 🔴 +1.56 kB 🔴 +1.36 kB
assets/Preview3d-BlbDvSGy.js (removed) 4.82 kB 🟢 -4.82 kB 🟢 -1.57 kB 🟢 -1.37 kB
assets/CancelSubscriptionDialogContent-6zB0-2ZY.js (removed) 4.79 kB 🟢 -4.79 kB 🟢 -1.78 kB 🟢 -1.57 kB
assets/CancelSubscriptionDialogContent-Df8ekDMm.js (new) 4.79 kB 🔴 +4.79 kB 🔴 +1.78 kB 🔴 +1.56 kB
assets/DeleteWorkspaceDialogContent-BAE7-E4h.js (removed) 4.23 kB 🟢 -4.23 kB 🟢 -1.64 kB 🟢 -1.43 kB
assets/DeleteWorkspaceDialogContent-DZrWk5mj.js (new) 4.23 kB 🔴 +4.23 kB 🔴 +1.63 kB 🔴 +1.42 kB
assets/WidgetWithControl-C2FbkCSt.js (removed) 4.07 kB 🟢 -4.07 kB 🟢 -1.75 kB 🟢 -1.57 kB
assets/WidgetWithControl-C4Fy1B2C.js (new) 4.07 kB 🔴 +4.07 kB 🔴 +1.75 kB 🔴 +1.57 kB
assets/LeaveWorkspaceDialogContent--CzlQ9wy.js (new) 4.06 kB 🔴 +4.06 kB 🔴 +1.58 kB 🔴 +1.38 kB
assets/LeaveWorkspaceDialogContent-Di7kNekF.js (removed) 4.06 kB 🟢 -4.06 kB 🟢 -1.58 kB 🟢 -1.39 kB
assets/RemoveMemberDialogContent-BdRmKoUn.js (new) 4.04 kB 🔴 +4.04 kB 🔴 +1.52 kB 🔴 +1.33 kB
assets/RemoveMemberDialogContent-BmEgJnMo.js (removed) 4.04 kB 🟢 -4.04 kB 🟢 -1.53 kB 🟢 -1.34 kB
assets/RevokeInviteDialogContent-_hQwXJ1g.js (removed) 3.96 kB 🟢 -3.96 kB 🟢 -1.55 kB 🟢 -1.36 kB
assets/RevokeInviteDialogContent-DN85NqRL.js (new) 3.96 kB 🔴 +3.96 kB 🔴 +1.54 kB 🔴 +1.35 kB
assets/InviteMemberUpsellDialogContent-5UFzQM_e.js (removed) 3.83 kB 🟢 -3.83 kB 🟢 -1.4 kB 🟢 -1.24 kB
assets/InviteMemberUpsellDialogContent-CqwNKwyc.js (new) 3.83 kB 🔴 +3.83 kB 🔴 +1.4 kB 🔴 +1.23 kB
assets/saveMesh-LvkJa_m_.js (removed) 3.38 kB 🟢 -3.38 kB 🟢 -1.46 kB 🟢 -1.3 kB
assets/saveMesh-Xhs3POB7.js (new) 3.38 kB 🔴 +3.38 kB 🔴 +1.46 kB 🔴 +1.3 kB
assets/cloudSessionCookie-CwtOIqr1.js (new) 3.1 kB 🔴 +3.1 kB 🔴 +1.09 kB 🔴 +951 B
assets/cloudSessionCookie-LEPy8pXp.js (removed) 3.1 kB 🟢 -3.1 kB 🟢 -1.09 kB 🟢 -954 B
assets/GlobalToast-B5cXDUO3.js (removed) 2.91 kB 🟢 -2.91 kB 🟢 -1.22 kB 🟢 -1.04 kB
assets/GlobalToast-D1URZN9m.js (new) 2.91 kB 🔴 +2.91 kB 🔴 +1.21 kB 🔴 +1.06 kB
assets/ApiNodesSignInContent-BCirXXBX.js (removed) 2.69 kB 🟢 -2.69 kB 🟢 -1.06 kB 🟢 -924 B
assets/ApiNodesSignInContent-DL6_pqIq.js (new) 2.69 kB 🔴 +2.69 kB 🔴 +1.05 kB 🔴 +921 B
assets/SubscribeToRun-9d5vMyND.js (new) 2.2 kB 🔴 +2.2 kB 🔴 +1.01 kB 🔴 +884 B
assets/SubscribeToRun-Bdlcff0s.js (removed) 2.2 kB 🟢 -2.2 kB 🟢 -1.01 kB 🟢 -866 B
assets/CloudRunButtonWrapper-BG7PYMYi.js (new) 1.68 kB 🔴 +1.68 kB 🔴 +782 B 🔴 +711 B
assets/CloudRunButtonWrapper-D6rKsmq_.js (removed) 1.68 kB 🟢 -1.68 kB 🟢 -784 B 🟢 -717 B
assets/signInSchema-DRKoMQYJ.js (new) 1.53 kB 🔴 +1.53 kB 🔴 +563 B 🔴 +521 B
assets/signInSchema-rOdql-Uv.js (removed) 1.53 kB 🟢 -1.53 kB 🟢 -563 B 🟢 -513 B
assets/cloudBadges-D0xKIMpc.js (new) 1.37 kB 🔴 +1.37 kB 🔴 +703 B 🔴 +613 B
assets/cloudBadges-Rgjd4sEl.js (removed) 1.37 kB 🟢 -1.37 kB 🟢 -706 B 🟢 -616 B
assets/cloudSubscription-Ch-B12QM.js (new) 1.33 kB 🔴 +1.33 kB 🔴 +655 B 🔴 +566 B
assets/cloudSubscription-CJvE2flf.js (removed) 1.33 kB 🟢 -1.33 kB 🟢 -659 B 🟢 -565 B
assets/Load3D-D2CrChdP.js (removed) 1.07 kB 🟢 -1.07 kB 🟢 -497 B 🟢 -443 B
assets/Load3D-DjEKQrx_.js (new) 1.07 kB 🔴 +1.07 kB 🔴 +498 B 🔴 +440 B
assets/nightlyBadges-DTL_Mv96.js (new) 1 kB 🔴 +1 kB 🔴 +532 B 🔴 +471 B
assets/nightlyBadges-DzBYYq4w.js (removed) 1 kB 🟢 -1 kB 🟢 -534 B 🟢 -476 B
assets/Load3dViewerContent-Cfl1QgQB.js (removed) 995 B 🟢 -995 B 🟢 -468 B 🟢 -411 B
assets/Load3dViewerContent-ozkyso6r.js (new) 995 B 🔴 +995 B 🔴 +463 B 🔴 +409 B
assets/SubscriptionPanelContentWorkspace-B58BWR8N.js (new) 932 B 🔴 +932 B 🔴 +435 B 🔴 +382 B
assets/SubscriptionPanelContentWorkspace-Ch4DHQTL.js (removed) 932 B 🟢 -932 B 🟢 -440 B 🟢 -382 B
assets/graphHasMissingNodes-BL8_pio5.js (removed) 761 B 🟢 -761 B 🟢 -371 B 🟢 -350 B
assets/graphHasMissingNodes-C42OyZA1.js (new) 761 B 🔴 +761 B 🔴 +373 B 🔴 +332 B
assets/changeTracker-CPpxVMgt.js (removed) 759 B 🟢 -759 B 🟢 -380 B 🟢 -338 B
assets/changeTracker-DwP2hq4K.js (new) 759 B 🔴 +759 B 🔴 +382 B 🔴 +331 B
assets/WidgetLegacy-C6OncUid.js (removed) 747 B 🟢 -747 B 🟢 -381 B 🟢 -358 B
assets/WidgetLegacy-D_IY8BMN.js (new) 747 B 🔴 +747 B 🔴 +380 B 🔴 +334 B
assets/WidgetInputNumber-BLs1dJYj.js (new) 469 B 🔴 +469 B 🔴 +262 B 🔴 +226 B
assets/WidgetInputNumber-Dzfxgz-D.js (removed) 469 B 🟢 -469 B 🟢 -263 B 🟢 -227 B
assets/i18n-0q9rSAFc.js (removed) 199 B 🟢 -199 B 🟢 -162 B 🟢 -139 B
assets/i18n-CPMeb4kd.js (new) 199 B 🔴 +199 B 🔴 +161 B 🔴 +139 B
assets/AnimationControls-Cav283Qb.js 4.61 kB 4.61 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/auto-CkuZicVk.js 1.7 kB 1.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/BaseViewTemplate-ndtvsvUb.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/comfy-logo-single-BOy4dLVz.js 198 B 198 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/ComfyOrgHeader-lEigKlcw.js 910 B 910 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Bby2febn.js 17.5 kB 17.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BKmFL2QC.js 15.2 kB 15.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BNpTn9uz.js 16.1 kB 16.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-C7Z8bnzO.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CD5IDg_4.js 17.5 kB 17.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CPUZB452.js 16.1 kB 16.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Dk2oeM9s.js 16.7 kB 16.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DMj08GVE.js 16.1 kB 16.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DYSEOs6b.js 15.9 kB 15.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-M6XaeehJ.js 15.1 kB 15.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-xeygSHEJ.js 16.9 kB 16.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/constants-CSuZkFI0.js 579 B 579 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-Aa6aLK1I.js 12.3 kB 12.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-CmGGqSiN.js 1.82 kB 1.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-zM5lg836.js 1.43 kB 1.43 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-ehyhGKmX.js 1.75 kB 1.75 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-CKKXQJZR.js 2.23 kB 2.23 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs--6_mYlRO.js 391 kB 391 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-3u4v-kS1.js 440 kB 440 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BH8mhXzJ.js 392 kB 392 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BmowbuJi.js 356 kB 356 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BnBVG5qa.js 395 kB 395 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BqRtcdE-.js 407 kB 407 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CVGJ6uZG.js 441 kB 441 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DlXVzxIC.js 388 kB 388 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DNAHMp4N.js 383 kB 383 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DuCwYOrl.js 360 kB 360 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-V_dqZ5BH.js 480 kB 480 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Popover-D-qxBfh0.js 3.65 kB 3.65 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-BF8DBOKp.js 665 B 665 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/rolldown-runtime-DLICfi3-.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/SelectValue-C6nCOyTG.js 8.94 kB 8.94 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Slider-C93lIxy9.js 3.52 kB 3.52 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/src-BM32AeDI.js 251 B 251 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/telemetry-zZf2dHJ2.js 226 B 226 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/types-DT3N7am7.js 204 B 204 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-DTUjK0ZE.js 445 B 445 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-BnN1Eo6h.js 3.19 kB 3.19 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-DGkCPuUx.js 283 B 283 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-M9_HgbZg.js 2.21 kB 2.21 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker-Dfmb72eI.js 2.9 kB 2.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-Dv_XIwSb.js 3.61 kB 3.61 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-CQpRvH6q.js 3.1 kB 3.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-B0pyKoS_.js 1.86 kB 1.86 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-BYYhFbtc.js 1.95 kB 1.95 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-D-IgUMWN.js 2.93 kB 2.93 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-BmHUlE-K.js 1.1 kB 1.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-DKDKaQ2N.js 3.13 kB 3.13 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-CriLM9xx.js 6.8 kB 6.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetTypes-BtuQMzwn.js 393 B 393 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 62 added / 62 removed

@comfy-pr-bot comfy-pr-bot requested a review from a team as a code owner February 21, 2026 08:05
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:XS This PR changes 0-9 lines, ignoring generated files. labels Feb 21, 2026
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🧹 Nitpick comments (1)
src/locales/pt-BR/main.json (1)

2366-2366: Auto-generated file — translation casing inconsistency is informational only.

settingsCategories now contains two conceptually related keys with differing capitalisation in their pt-BR translations:

Key Translation
"Node Library" (line 2366, new) "Biblioteca de nós"
"NodeLibrary" (line 2369, pre-existing) "Biblioteca de Nós"

Since this file is auto-generated from the English source on every release, the discrepancy must be resolved in src/locales/en/main.json or the generation pipeline — not here. No action needed in this PR.

Based on learnings, locale files other than src/locales/en/main.json are generated automatically on every release, so no manual edits to this file are required or recommended.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/locales/pt-BR/main.json` at line 2366, The pt-BR locale shows
inconsistent capitalization between the keys "Node Library" ("Biblioteca de
nós") and "NodeLibrary" ("Biblioteca de Nós"); since locale files are generated,
update the English source so both keys use consistent casing (choose either
"Node Library" or "NodeLibrary") and adjust the generation pipeline or
en/main.json entry that defines these settingsCategories keys to produce a
single consistent key/capitalization, then regenerate locales so translations
are unified.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@src/locales/es/settings.json`:
- Around line 251-254: Update the tooltip string for the
"Comfy_NodeLibrary_NewDesign" locale entry so the tab names exactly match the UI
labels: change “Esencial, Todo, Personalizado” to “Esenciales, Todos los nodos,
Personalizado” in the tooltip value for Comfy_NodeLibrary_NewDesign so users see
consistent wording between the tooltip and the UI labels.

In `@src/locales/ru/settings.json`:
- Around line 251-254: The diff adds a manual translation entry for the locale
key "Comfy_NodeLibrary_NewDesign" in the Russian settings file which is
auto-generated and will be overwritten; remove this manual edit from the
non-English locale and instead ensure the new key/value is added only to the
English main locale (the en main file) so the translation generator can
propagate it, or confirm this change originates from the generator before
keeping it in the Russian file.

---

Duplicate comments:
In `@src/locales/fr/main.json`:
- Around line 2468-2470: The FR locale edits for keys "favoriteNode",
"favorites", and "unfavoriteNode" are duplicate/manual changes to a generated
file; revert/remove these manual edits in src/locales/fr/main.json and ensure
you only add new/updated i18n keys in src/locales/en/main.json (the generator
will propagate to other locales), and confirm these entries are present in the
English file or the generator outputs rather than committing changes to
generated locale files.

In `@src/locales/zh-TW/main.json`:
- Around line 2468-2470: The changes to the zh-TW locale keys ("favoriteNode",
"favorites", "unfavoriteNode" in src/locales/zh-TW/main.json) appear to be from
generated outputs and should not be manually edited; revert/remove manual edits
in zh-TW (and other non-en locale files) and instead add or update the
corresponding English keys/values in src/locales/en/main.json so the generator
can propagate translations, ensuring only src/locales/en/main.json is changed in
the PR.

---

Nitpick comments:
In `@src/locales/pt-BR/main.json`:
- Line 2366: The pt-BR locale shows inconsistent capitalization between the keys
"Node Library" ("Biblioteca de nós") and "NodeLibrary" ("Biblioteca de Nós");
since locale files are generated, update the English source so both keys use
consistent casing (choose either "Node Library" or "NodeLibrary") and adjust the
generation pipeline or en/main.json entry that defines these settingsCategories
keys to produce a single consistent key/capitalization, then regenerate locales
so translations are unified.

Comment on lines +251 to +254
"Comfy_NodeLibrary_NewDesign": {
"name": "Nuevo diseño de la biblioteca de nodos",
"tooltip": "Activa la barra lateral rediseñada de la biblioteca de nodos con pestañas (Esencial, Todo, Personalizado), búsqueda mejorada y vistas previas al pasar el cursor."
},
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Align tooltip tab names with the actual ES tab labels.
The tooltip mentions “Esencial, Todo, Personalizado”, while the UI labels are “Esenciales”, “Todos los nodos”, and “Personalizado”. Consider matching the exact labels to avoid confusion.

🛠️ Suggested wording alignment
-    "tooltip": "Activa la barra lateral rediseñada de la biblioteca de nodos con pestañas (Esencial, Todo, Personalizado), búsqueda mejorada y vistas previas al pasar el cursor."
+    "tooltip": "Activa la barra lateral rediseñada de la biblioteca de nodos con pestañas (Esenciales, Todos los nodos, Personalizado), búsqueda mejorada y vistas previas al pasar el cursor."
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"Comfy_NodeLibrary_NewDesign": {
"name": "Nuevo diseño de la biblioteca de nodos",
"tooltip": "Activa la barra lateral rediseñada de la biblioteca de nodos con pestañas (Esencial, Todo, Personalizado), búsqueda mejorada y vistas previas al pasar el cursor."
},
"Comfy_NodeLibrary_NewDesign": {
"name": "Nuevo diseño de la biblioteca de nodos",
"tooltip": "Activa la barra lateral rediseñada de la biblioteca de nodos con pestañas (Esenciales, Todos los nodos, Personalizado), búsqueda mejorada y vistas previas al pasar el cursor."
},
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/locales/es/settings.json` around lines 251 - 254, Update the tooltip
string for the "Comfy_NodeLibrary_NewDesign" locale entry so the tab names
exactly match the UI labels: change “Esencial, Todo, Personalizado” to
“Esenciales, Todos los nodos, Personalizado” in the tooltip value for
Comfy_NodeLibrary_NewDesign so users see consistent wording between the tooltip
and the UI labels.

Comment on lines +251 to +254
"Comfy_NodeLibrary_NewDesign": {
"name": "Новый дизайн библиотеки узлов",
"tooltip": "Включить обновлённую боковую панель библиотеки узлов с вкладками (Основные, Все, Пользовательские), улучшенным поиском и предварительным просмотром при наведении."
},
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Avoid manual edits to generated locale files.

Line 251-254: Non-English locale files are auto-generated in this repo and manual edits here will be overwritten. Please confirm these updates come from the generator; otherwise keep only the English additions in src/locales/en/main.json.

Based on learnings: "In the Comfy-Org/ComfyUI_frontend repository, locale files other than src/locales/en/main.json are generated automatically on every release. Developers only need to add English (en) key/values in src/locales/en/main.json when making PRs; manual updates to other locale files (fr, ja, ko, ru, zh, zh-TW, es, ar, tr, etc.) are not required and should not be suggested in reviews."

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/locales/ru/settings.json` around lines 251 - 254, The diff adds a manual
translation entry for the locale key "Comfy_NodeLibrary_NewDesign" in the
Russian settings file which is auto-generated and will be overwritten; remove
this manual edit from the non-English locale and instead ensure the new
key/value is added only to the English main locale (the en main file) so the
translation generator can propagate it, or confirm this change originates from
the generator before keeping it in the Russian file.

@christian-byrne christian-byrne merged commit 3d3a4dd into main Feb 21, 2026
34 checks passed
@christian-byrne christian-byrne deleted the version-bump-1.40.10 branch February 21, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release Create a new release size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants