Skip to content

fix: localize node definition filter names and descriptions#8540

Merged
christian-byrne merged 1 commit intomainfrom
fix/localize-node-filters
Feb 2, 2026
Merged

fix: localize node definition filter names and descriptions#8540
christian-byrne merged 1 commit intomainfrom
fix/localize-node-filters

Conversation

@christian-byrne
Copy link
Contributor

@christian-byrne christian-byrne commented Feb 2, 2026

Summary

Localizes node definition filter names and descriptions using vue-i18n, following the project's coding guidelines.

Changes

  • Updated registerCoreNodeDefFilters() in src/stores/nodeDefStore.ts to use t() function calls
  • Added translation keys under nodeFilters namespace in src/locales/en/main.json

Affected Filters

Filter ID Name
core.deprecated Hide Deprecated Nodes
core.experimental Hide Experimental Nodes
core.dev_only Hide Dev-Only Nodes
core.subgraph Hide Subgraph Nodes

Fixes #8390

┆Issue is synchronized with this Notion page by Unito

Replace hardcoded English strings in registerCoreNodeDefFilters() with
vue-i18n t() function calls. Add corresponding translation keys to
src/locales/en/main.json under the nodeFilters namespace.

Fixes #8390

Amp-Thread-ID: https://ampcode.com/threads/T-019c1d07-a51f-749b-bab9-07abd9ed63c4
@christian-byrne christian-byrne requested review from a team as code owners February 2, 2026 06:56
@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Feb 2, 2026
@github-actions
Copy link

github-actions bot commented Feb 2, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 02/02/2026, 06:58:09 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

github-actions bot commented Feb 2, 2026

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 505 passed, 0 failed, 1 flaky, 8 skipped (Total: 514)

❌ Failed Tests

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

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 2, 2026

📝 Walkthrough

Walkthrough

This PR adds internationalization support to node definition filters by introducing localization entries in the English locale file and updating the node definition store to use translation keys instead of hardcoded English strings for filter names and descriptions.

Changes

Cohort / File(s) Summary
Localization Keys
src/locales/en/main.json
Added new nodeFilters object containing eight translation keys: hideDeprecated, hideDeprecatedDescription, hideExperimental, hideExperimentalDescription, hideDevOnly, hideDevOnlyDescription, hideSubgraph, and hideSubgraphDescription with corresponding English text and descriptions.
Node Definition Store
src/stores/nodeDefStore.ts
Imported i18n translation function and replaced hardcoded English strings for core.deprecated, core.experimental, core.dev_only, and core.subgraph filters with corresponding t('nodeFilters...') translation keys in filter registrations and core filter initialization.

Possibly related PRs

Suggested reviewers

  • Yorha4D
  • KarryCharon
  • shinshin86
🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed The pull request successfully localizes all four required node definition filters (core.deprecated, core.experimental, core.dev_only, core.subgraph) by adding translation keys to src/locales/en/main.json and updating registerCoreNodeDefFilters() to use the t() function.
Out of Scope Changes check ✅ Passed All changes are directly scoped to localizing node definition filter strings as required by issue #8390; no unrelated modifications to other files or functionalities were introduced.

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

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/localize-node-filters

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

@github-actions
Copy link

github-actions bot commented Feb 2, 2026

Bundle Size Report

Summary

  • Raw size: 22.2 MB baseline 22.2 MB — 🔴 +562 B
  • Gzip: 4.62 MB baseline 4.62 MB — 🔴 +28 B
  • Brotli: 3.43 MB baseline 3.43 MB — 🟢 -327 B
  • Bundles: 175 current • 175 baseline • 86 added / 86 removed

Category Glance
Other 🔴 +596 B (7.17 MB) · Data & Services 🟢 -34 B (2.71 MB) · Vendor & Third-Party ⚪ 0 B (10.7 MB) · Graph Workspace ⚪ 0 B (978 kB) · Panels & Settings ⚪ 0 B (471 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

Per-category breakdown
App Entry Points — 26 kB (baseline 26 kB) • ⚪ 0 B

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-Ba2Fjx4Z.js (removed) 26 kB 🟢 -26 kB 🟢 -7.52 kB 🟢 -6.6 kB
assets/index-CYCBkRSp.js (new) 26 kB 🔴 +26 kB 🔴 +7.51 kB 🔴 +6.59 kB

Status: 1 added / 1 removed

Graph Workspace — 978 kB (baseline 978 kB) • ⚪ 0 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-C97UxN8G.js (removed) 978 kB 🟢 -978 kB 🟢 -198 kB 🟢 -149 kB
assets/GraphView-NU-NHbK2.js (new) 978 kB 🔴 +978 kB 🔴 +198 kB 🔴 +149 kB

Status: 1 added / 1 removed

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

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-BF3FfsIe.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.6 kB 🔴 +3.05 kB
assets/CloudSurveyView-BL-ybfzS.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.6 kB 🟢 -3.05 kB
assets/CloudLoginView-CBKM9kd2.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.72 kB
assets/CloudLoginView-CUz7DuJV.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.72 kB
assets/UserCheckView-C4d_lKEE.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.45 kB 🔴 +2.13 kB
assets/UserCheckView-FSQLWY62.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.45 kB 🟢 -2.12 kB
assets/CloudLayoutView-B8qexyRc.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.24 kB 🟢 -1.96 kB
assets/CloudLayoutView-WxUmXAjN.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.25 kB 🔴 +1.96 kB
assets/CloudSignupView-D1vbbZzk.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.03 kB
assets/CloudSignupView-DLnnlkMC.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.02 kB
assets/CloudForgotPasswordView-CwZHfa2F.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.93 kB 🔴 +1.69 kB
assets/CloudForgotPasswordView-Dhwz8jgc.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.93 kB 🟢 -1.68 kB
assets/UserSelectView-CdbyOLfI.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.57 kB
assets/UserSelectView-Dw5AUMaL.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.58 kB
assets/CloudSubscriptionRedirectView-BqzQ6qdH.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudSubscriptionRedirectView-QX9QrKEV.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudAuthTimeoutView-fB0RAtp0.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.71 kB 🔴 +1.48 kB
assets/CloudAuthTimeoutView-P0qJp4pC.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.49 kB
assets/CloudSorryContactSupportView-DIeFUzGa.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-C3R3uE_I.js 500 B 500 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

Panels & Settings — 471 kB (baseline 471 kB) • ⚪ 0 B

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/WorkspacePanel-CJdb2jKZ.js (removed) 29.8 kB 🟢 -29.8 kB 🟢 -5.89 kB 🟢 -5.15 kB
assets/WorkspacePanel-CyOsKx2g.js (new) 29.8 kB 🔴 +29.8 kB 🔴 +5.9 kB 🔴 +5.15 kB
assets/LegacyCreditsPanel-Bf1zlSzP.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.95 kB 🟢 -5.22 kB
assets/LegacyCreditsPanel-CL01dL8m.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.94 kB 🔴 +5.23 kB
assets/SubscriptionPanel-6Rqp3I9b.js (removed) 21 kB 🟢 -21 kB 🟢 -5.04 kB 🟢 -4.45 kB
assets/SubscriptionPanel-DxanScyM.js (new) 21 kB 🔴 +21 kB 🔴 +5.04 kB 🔴 +4.44 kB
assets/KeybindingPanel-DbBSvhtc.js (new) 14.3 kB 🔴 +14.3 kB 🔴 +3.76 kB 🔴 +3.34 kB
assets/KeybindingPanel-y1uKV4Vp.js (removed) 14.3 kB 🟢 -14.3 kB 🟢 -3.76 kB 🟢 -3.34 kB
assets/AboutPanel-CKuQwpwZ.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.42 kB
assets/AboutPanel-DGz7-mhh.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.67 kB 🔴 +2.42 kB
assets/ExtensionPanel--gRQ6770.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ExtensionPanel-B4qUQQfD.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ServerConfigPanel-DhkcF_k1.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.17 kB 🟢 -1.94 kB
assets/ServerConfigPanel-sNzlqnN9.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.16 kB 🔴 +1.93 kB
assets/UserPanel-CKJOxzMD.js (new) 6.71 kB 🔴 +6.71 kB 🔴 +1.99 kB 🔴 +1.74 kB
assets/UserPanel-Ct61yvl4.js (removed) 6.71 kB 🟢 -6.71 kB 🟢 -1.99 kB 🟢 -1.74 kB
assets/refreshRemoteConfig-CslSjfHQ.js (new) 1.31 kB 🔴 +1.31 kB 🔴 +573 B 🔴 +498 B
assets/refreshRemoteConfig-DZIKLJEN.js (removed) 1.31 kB 🟢 -1.31 kB 🟢 -575 B 🟢 -505 B
assets/config-_1zRvpKd.js (removed) 1.15 kB 🟢 -1.15 kB 🟢 -604 B 🟢 -533 B
assets/config-B5iHDAVp.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +604 B 🔴 +534 B
assets/cloudRemoteConfig-D55iBie9.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -508 B 🟢 -458 B
assets/cloudRemoteConfig-fqcFZUmV.js (new) 1.11 kB 🔴 +1.11 kB 🔴 +508 B 🔴 +450 B
assets/refreshRemoteConfig-610ddusa.js (removed) 169 B 🟢 -169 B 🟢 -108 B 🟢 -105 B
assets/refreshRemoteConfig-DH-_hYGb.js (new) 169 B 🔴 +169 B 🔴 +108 B 🔴 +105 B
assets/remoteConfig-B0mlVvm7.js 788 B 788 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings--kdIt6Ri.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Bz57yvlp.js 25.8 kB 25.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CDJne0Sg.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CmfKjjkA.js 26.4 kB 26.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-crWL6KAZ.js 39.4 kB 39.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CYbRky-T.js 29.4 kB 29.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-D_kNbI7_.js 35.2 kB 35.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Dn1HqM1j.js 32.9 kB 32.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-EPgYkg8b.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-ShWh746R.js 32 kB 32 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-slBzDG7F.js 30.2 kB 30.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 12 added / 12 removed

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

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/auth-BFmcc1qF.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.07 kB
assets/auth-DKeHzaTM.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.08 kB
assets/firebaseAuthStore-_xXJJHuP.js (removed) 217 B 🟢 -217 B 🟢 -137 B 🟢 -126 B
assets/firebaseAuthStore-D-xQhlbP.js (new) 217 B 🔴 +217 B 🔴 +137 B 🔴 +126 B
assets/auth-DAST5R9_.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +133 B
assets/auth-PZDB72mq.js (removed) 178 B 🟢 -178 B 🟢 -142 B 🟢 -129 B

Status: 3 added / 3 removed

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-B5Y0vON5.js (removed) 2.71 kB 🟢 -2.71 kB 🟢 -1.29 kB 🟢 -1.13 kB
assets/useSubscriptionDialog-CJZEjZFo.js (new) 2.71 kB 🔴 +2.71 kB 🔴 +1.28 kB 🔴 +1.14 kB
assets/useSubscriptionDialog-Dy9mV0Ns.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -98 B
assets/useSubscriptionDialog-pKCJqV6Y.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +103 B

Status: 2 added / 2 removed

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyQueueButton-879cRoD1.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.41 kB
assets/ComfyQueueButton-DDJo69_p.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.42 kB
assets/SubscribeButton-Bfu6glDD.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.57 kB 🟢 -1.39 kB
assets/SubscribeButton-CMic4SYc.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.57 kB 🔴 +1.38 kB
assets/CloudBadge-DtA89PDI.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +719 B 🔴 +643 B
assets/CloudBadge-r9_PQzZL.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -719 B 🟢 -642 B
assets/cloudFeedbackTopbarButton-Bl4TwGhw.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +675 B 🔴 +575 B
assets/cloudFeedbackTopbarButton-Cgd8QJIp.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -676 B 🟢 -571 B
assets/ComfyQueueButton-C_v_WG5W.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -111 B
assets/ComfyQueueButton-zSlwfs2F.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +114 B
assets/Button-D_3gqTPH.js 3.82 kB 3.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/TopbarBadge-BVHWMUK_.js 8.36 kB 8.36 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-D80lITos.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-D9iI72GP.js 2.41 kB 2.41 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 5 added / 5 removed

Data & Services — 2.71 MB (baseline 2.71 MB) • 🟢 -34 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-CJl8wD3l.js (removed) 2.01 MB 🟢 -2.01 MB 🟢 -426 kB 🟢 -325 kB
assets/dialogService-BvYBwoCj.js (new) 2.01 MB 🔴 +2.01 MB 🔴 +426 kB 🔴 +325 kB
assets/api-BGrmSk70.js (removed) 675 kB 🟢 -675 kB 🟢 -149 kB 🟢 -119 kB
assets/api-mmzZ0n48.js (new) 675 kB 🔴 +675 kB 🔴 +149 kB 🔴 +118 kB
assets/releaseStore-Bpb9qtIB.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.39 kB 🔴 +2.11 kB
assets/releaseStore-D8SlTWXo.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.4 kB 🟢 -2.11 kB
assets/keybindingService-ClS1s9Cg.js (new) 6.74 kB 🔴 +6.74 kB 🔴 +1.75 kB 🔴 +1.51 kB
assets/keybindingService-DgEpk16I.js (removed) 6.74 kB 🟢 -6.74 kB 🟢 -1.75 kB 🟢 -1.52 kB
assets/bootstrapStore-BPlSEYIM.js (removed) 2.69 kB 🟢 -2.69 kB 🟢 -1.03 kB 🟢 -959 B
assets/bootstrapStore-V-RRbN8x.js (new) 2.69 kB 🔴 +2.69 kB 🔴 +1.03 kB 🔴 +971 B
assets/userStore-biyfKGB7.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +810 B 🔴 +723 B
assets/userStore-C-Gb1YWi.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -815 B 🟢 -723 B
assets/audioService-CyuXlVq6.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -929 B 🟢 -810 B
assets/audioService-IpnC4Syj.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +929 B 🔴 +810 B
assets/releaseStore-BHjNHCzd.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -106 B
assets/releaseStore-E_77vih0.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +102 B
assets/serverConfigStore-B4PsmGgu.js 2.64 kB 2.64 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 8 added / 8 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useErrorHandling-Dx_6VubN.js (removed) 5.21 kB 🟢 -5.21 kB 🟢 -1.54 kB 🟢 -1.34 kB
assets/useErrorHandling-tkmmROkq.js (new) 5.21 kB 🔴 +5.21 kB 🔴 +1.53 kB 🔴 +1.34 kB
assets/useWorkspaceUI-CTdpDjP3.js (removed) 3.42 kB 🟢 -3.42 kB 🟢 -975 B 🟢 -845 B
assets/useWorkspaceUI-CUI9WdLS.js (new) 3.42 kB 🔴 +3.42 kB 🔴 +975 B 🔴 +838 B
assets/useSubscriptionActions-CGc16hrA.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +871 B 🔴 +764 B
assets/useSubscriptionActions-Cocb_Iyh.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -871 B 🟢 -767 B
assets/subscriptionCheckoutUtil-Ch0Y4J8_.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -872 B 🟢 -762 B
assets/subscriptionCheckoutUtil-DD7FnI2I.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +871 B 🔴 +760 B
assets/useSubscriptionCredits-CldRvmny.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -596 B 🟢 -530 B
assets/useSubscriptionCredits-VVmzlCtv.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +597 B 🔴 +529 B
assets/audioUtils-Dd6ksv6O.js (removed) 970 B 🟢 -970 B 🟢 -548 B 🟢 -460 B
assets/audioUtils-DzvdCBP_.js (new) 970 B 🔴 +970 B 🔴 +547 B 🔴 +459 B
assets/useCurrentUser-DEiuvLft.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -99 B
assets/useCurrentUser-ekFaU6GF.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +107 B
assets/_plugin-vue_export-helper-DuK_Fly3.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-BjSbjz7i.js 7.2 kB 7.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-B_PGIBYn.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/tailwindUtil-DXdzAQWK.js 488 B 488 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 7 added / 7 removed

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

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-chart-DHGfk3hn.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-CQ-cKqyS.js 4.1 MB 4.1 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-4Jj8eU28.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-aCG649nF.js 263 kB 263 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-CERwhPwK.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-BxrEVL6s.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-Dwii0E-t.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-IX6P8SWv.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 7.17 MB (baseline 7.17 MB) • 🔴 +596 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/i18n--eXBbUli.js (new) 504 kB 🔴 +504 kB 🔴 +97.2 kB 🔴 +72.2 kB
assets/i18n-BXy6dBbd.js (removed) 504 kB 🟢 -504 kB 🟢 -97 kB 🟢 -72.3 kB
assets/core-hnl3FXP3.js (removed) 97.8 kB 🟢 -97.8 kB 🟢 -23.4 kB 🟢 -20.1 kB
assets/core-l_PRpj4w.js (new) 97.8 kB 🔴 +97.8 kB 🔴 +23.4 kB 🔴 +20.1 kB
assets/groupNode-8skw0mAY.js (removed) 74.7 kB 🟢 -74.7 kB 🟢 -18.1 kB 🟢 -15.9 kB
assets/groupNode-sbhM_EAi.js (new) 74.7 kB 🔴 +74.7 kB 🔴 +18.1 kB 🔴 +15.9 kB
assets/WidgetSelect-BdMgJwi9.js (removed) 64.5 kB 🟢 -64.5 kB 🟢 -12.8 kB 🟢 -11.1 kB
assets/WidgetSelect-BgtlaITA.js (new) 64.5 kB 🔴 +64.5 kB 🔴 +12.8 kB 🔴 +11 kB
assets/Load3DControls-Bbm0b0BE.js (removed) 35.9 kB 🟢 -35.9 kB 🟢 -5.87 kB 🟢 -5.09 kB
assets/Load3DControls-l-oGY8h7.js (new) 35.9 kB 🔴 +35.9 kB 🔴 +5.87 kB 🔴 +5.08 kB
assets/SubscriptionRequiredDialogContent-B6Z88Ifq.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.79 kB 🔴 +5.92 kB
assets/SubscriptionRequiredDialogContent-DyJAxjeI.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.79 kB 🟢 -5.91 kB
assets/CurrentUserPopoverWorkspace-Cg-93e0G.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -4.99 kB 🟢 -4.43 kB
assets/CurrentUserPopoverWorkspace-CPu8_lye.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +4.99 kB 🔴 +4.42 kB
assets/Load3D-4MG-fqA7.js (removed) 19.3 kB 🟢 -19.3 kB 🟢 -4.42 kB 🟢 -3.9 kB
assets/Load3D-DmbFjJ4d.js (new) 19.3 kB 🔴 +19.3 kB 🔴 +4.42 kB 🔴 +3.88 kB
assets/WidgetInputNumber-CxG1XP4P.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.52 kB 🔴 +4.04 kB
assets/WidgetInputNumber-Xy0ve6US.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.52 kB 🟢 -4.03 kB
assets/WidgetRecordAudio-C4fgvZTy.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.97 kB 🔴 +4.44 kB
assets/WidgetRecordAudio-J8QVppy9.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.97 kB 🟢 -4.44 kB
assets/SubscriptionPanelContentWorkspace-Bg5f_80S.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.47 kB 🔴 +3.9 kB
assets/SubscriptionPanelContentWorkspace-DioGkN6H.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.47 kB 🟢 -3.9 kB
assets/WidgetImageCrop-sUotlHSo.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.13 kB 🔴 +3.62 kB
assets/WidgetImageCrop-Yr7yfjkj.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.63 kB
assets/PanelTemplate-BzMGSPoQ.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.46 kB 🟢 -4.8 kB
assets/PanelTemplate-N_GNiqe8.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.45 kB 🔴 +4.8 kB
assets/AudioPreviewPlayer-BlTXz2Xd.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.65 kB
assets/AudioPreviewPlayer-JvWec69w.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.66 kB
assets/nodeTemplates-BPrgHWuf.js (removed) 9.45 kB 🟢 -9.45 kB 🟢 -3.16 kB 🟢 -2.79 kB
assets/nodeTemplates-CcVqgP_7.js (new) 9.45 kB 🔴 +9.45 kB 🔴 +3.16 kB 🔴 +2.81 kB
assets/InviteMemberDialogContent-C0QgGltg.js (removed) 8.36 kB 🟢 -8.36 kB 🟢 -2.51 kB 🟢 -2.17 kB
assets/InviteMemberDialogContent-iSyBnyNa.js (new) 8.36 kB 🔴 +8.36 kB 🔴 +2.51 kB 🔴 +2.16 kB
assets/WidgetWithControl-BunWUMjY.js (new) 8.07 kB 🔴 +8.07 kB 🔴 +2.68 kB 🔴 +2.41 kB
assets/WidgetWithControl-D1_DR1Xa.js (removed) 8.07 kB 🟢 -8.07 kB 🟢 -2.68 kB 🟢 -2.42 kB
assets/CreateWorkspaceDialogContent-BizXFBlF.js (new) 5.93 kB 🔴 +5.93 kB 🔴 +1.93 kB 🔴 +1.68 kB
assets/CreateWorkspaceDialogContent-DqUCW46F.js (removed) 5.93 kB 🟢 -5.93 kB 🟢 -1.93 kB 🟢 -1.68 kB
assets/EditWorkspaceDialogContent-Da3Cf_xn.js (removed) 5.7 kB 🟢 -5.7 kB 🟢 -1.88 kB 🟢 -1.65 kB
assets/EditWorkspaceDialogContent-DAytVewQ.js (new) 5.7 kB 🔴 +5.7 kB 🔴 +1.88 kB 🔴 +1.65 kB
assets/ValueControlPopover-Cwy3rk-T.js (new) 5.17 kB 🔴 +5.17 kB 🔴 +1.69 kB 🔴 +1.5 kB
assets/ValueControlPopover-jD4gXvDV.js (removed) 5.17 kB 🟢 -5.17 kB 🟢 -1.69 kB 🟢 -1.5 kB
assets/DeleteWorkspaceDialogContent-BC3cvg4q.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.57 kB 🔴 +1.35 kB
assets/DeleteWorkspaceDialogContent-CDRLss1u.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/LeaveWorkspaceDialogContent-18Qmgb0Y.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.51 kB 🔴 +1.31 kB
assets/LeaveWorkspaceDialogContent-Cc5fP3tK.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.51 kB 🟢 -1.31 kB
assets/RemoveMemberDialogContent-CIni-5qm.js (new) 4.38 kB 🔴 +4.38 kB 🔴 +1.45 kB 🔴 +1.27 kB
assets/RemoveMemberDialogContent-ckej_F2C.js (removed) 4.38 kB 🟢 -4.38 kB 🟢 -1.46 kB 🟢 -1.27 kB
assets/RevokeInviteDialogContent-B7PvRJRf.js (new) 4.29 kB 🔴 +4.29 kB 🔴 +1.47 kB 🔴 +1.29 kB
assets/RevokeInviteDialogContent-CAonL4fm.js (removed) 4.29 kB 🟢 -4.29 kB 🟢 -1.47 kB 🟢 -1.29 kB
assets/GlobalToast-C9t8i997.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -942 B
assets/GlobalToast-D8SzvdAo.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +936 B
assets/SubscribeToRun-D-Y9Mm7A.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.16 kB 🔴 +1.01 kB
assets/SubscribeToRun-GfYyZsy8.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.16 kB 🟢 -1.01 kB
assets/cloudSessionCookie-D4cgWOX1.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -938 B 🟢 -808 B
assets/cloudSessionCookie-HQ_9zzv1.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +937 B 🔴 +808 B
assets/BaseViewTemplate-DyJJA1pW.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +940 B
assets/BaseViewTemplate-ic3zx5bP.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.04 kB 🟢 -943 B
assets/CloudRunButtonWrapper-BFBzcWKo.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +645 B 🔴 +569 B
assets/CloudRunButtonWrapper-C-y3rY1W.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -645 B 🟢 -564 B
assets/cloudBadges-DsmduAa9.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +533 B 🔴 +476 B
assets/cloudBadges-zbJvjZ7U.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -536 B 🟢 -492 B
assets/graphHasMissingNodes-DLe3KZDd.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -463 B 🟢 -409 B
assets/graphHasMissingNodes-tFwVljen.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +459 B 🔴 +408 B
assets/cloudSubscription-Dw8BMqn3.js (removed) 976 B 🟢 -976 B 🟢 -461 B 🟢 -399 B
assets/cloudSubscription-Pim0Y39W.js (new) 976 B 🔴 +976 B 🔴 +463 B 🔴 +398 B
assets/nightlyBadges-bTZquhWu.js (new) 595 B 🔴 +595 B 🔴 +353 B 🔴 +311 B
assets/nightlyBadges-C6D3wSCV.js (removed) 595 B 🟢 -595 B 🟢 -355 B 🟢 -308 B
assets/SubscriptionPanelContentWorkspace-B0H6TnOx.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -124 B
assets/SubscriptionPanelContentWorkspace-DIGjwINE.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +126 B
assets/i18n-1VM1LJut.js (new) 188 B 🔴 +188 B 🔴 +150 B 🔴 +130 B
assets/i18n-DzFi6YLY.js (removed) 188 B 🟢 -188 B 🟢 -150 B 🟢 -129 B
assets/WidgetInputNumber-CRHHTuiu.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +110 B
assets/WidgetInputNumber-DdQ1GoWT.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -121 B
assets/WidgetLegacy-CasRi8uz.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -105 B
assets/WidgetLegacy-cH-4VPae.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +107 B
assets/Load3D-B2z9MHsz.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -109 B
assets/Load3D-Cun6oyS7.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +106 B
assets/auto-DWs2ctGL.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-2Ummrt4M.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-8WuluAqM.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BViLP6Ia.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BWPBsR-j.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-ByXor5xN.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-C5-8fNtq.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CTC-eRiE.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CwopaVr4.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-gY5a0Gsv.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-mFAeWi-p.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-tMuFl0J5.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-DqhWvXbV.js 14.2 kB 14.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BbU3jvmz.js 113 kB 113 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BNS3riuS.js 131 kB 131 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BrtCV7Bk.js 151 kB 151 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C4U1m7i3.js 126 kB 126 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Ch4KooEl.js 145 kB 145 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DfTcOVNP.js 113 kB 113 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DyJ_W2qZ.js 175 kB 175 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DyOi1LHY.js 133 kB 133 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-SUJPWsXI.js 156 kB 156 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-w5Cua0MA.js 127 kB 127 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-wwqSj12G.js 129 kB 129 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-DGffIyse.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-ISx56tjc.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-BvQKeiy3.js 2.34 kB 2.34 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-CQptuwWY.js 2.82 kB 2.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/mixpanel.module-DlEKfwN6.js 143 B 143 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-7GrJxNsU.js 349 kB 349 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B1KZZk2Z.js 421 kB 421 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BAj0vo3H.js 347 kB 347 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Bmu0YCiI.js 371 kB 371 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CbuEO-JI.js 391 kB 391 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CkWRu1hh.js 458 kB 458 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CLEOp9MY.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-D0Fx1Opq.js 377 kB 377 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DsEVwLcc.js 377 kB 377 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Pp9cUQcQ.js 381 kB 381 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-tOCboSV8.js 422 kB 422 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-DZ4Ggh4M.js 838 B 838 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/rolldown-runtime-cVp-94Rc.js 1.96 kB 1.96 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Slider-YlH9vant.js 4.21 kB 4.21 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-BJiJuR5i.js 518 B 518 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-CUtab2CB.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-D79nBMxa.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-dhHvUOFA.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker-cRI313QT.js 3.71 kB 3.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-MfBWF1yN.js 4.57 kB 4.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-DSVm_Uz5.js 3.79 kB 3.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-Bz7yzVMl.js 2.58 kB 2.58 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-BSWbqxVP.js 2.7 kB 2.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-B0KF0DcT.js 3.49 kB 3.49 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-C63n39Js.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-DXeivNCO.js 3.87 kB 3.87 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-B_RS0lot.js 3.26 kB 3.26 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetTypes-KPj-zM0O.js 573 B 573 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 38 added / 38 removed

@christian-byrne christian-byrne merged commit bc3b958 into main Feb 2, 2026
33 checks passed
@christian-byrne christian-byrne deleted the fix/localize-node-filters branch February 2, 2026 19:48
@AustinMroz AustinMroz added needs-backport Fix/change that needs to be cherry-picked to the current feature freeze branch core/1.38 Backport PRs for core 1.38 cloud/1.38 Backport PRs for cloud 1.38 labels Feb 3, 2026
@github-actions
Copy link

github-actions bot commented Feb 3, 2026

⚠️ Backport to core/1.38 failed

Reason: Merge conflicts detected during cherry-pick of bc3b958

📄 Conflicting files
src/stores/nodeDefStore.ts
🤖 Prompt for AI Agents
Backport PR #8540 (https://github.com/Comfy-Org/ComfyUI_frontend/pull/8540) to core/1.38.
Cherry-pick merge commit bc3b9585f9ab635e8f066bbba0c7a805e2383b35 onto new branch
backport-8540-to-core-1.38 from origin/core/1.38.
Resolve conflicts in: src/stores/nodeDefStore.ts .
For test snapshots (browser_tests/**/*-snapshots/), accept PR version if
changed in original PR, else keep target. For package.json versions, keep
target branch. For pnpm-lock.yaml, regenerate with pnpm install.
Ask user for non-obvious conflicts.
Create PR titled "[backport core/1.38] <original title>" with label "backport".
See .github/workflows/pr-backport.yaml for workflow details.

cc @christian-byrne

@github-actions
Copy link

github-actions bot commented Feb 3, 2026

⚠️ Backport to cloud/1.38 failed

Reason: Merge conflicts detected during cherry-pick of bc3b958

📄 Conflicting files
src/stores/nodeDefStore.ts
🤖 Prompt for AI Agents
Backport PR #8540 (https://github.com/Comfy-Org/ComfyUI_frontend/pull/8540) to cloud/1.38.
Cherry-pick merge commit bc3b9585f9ab635e8f066bbba0c7a805e2383b35 onto new branch
backport-8540-to-cloud-1.38 from origin/cloud/1.38.
Resolve conflicts in: src/stores/nodeDefStore.ts .
For test snapshots (browser_tests/**/*-snapshots/), accept PR version if
changed in original PR, else keep target. For package.json versions, keep
target branch. For pnpm-lock.yaml, regenerate with pnpm install.
Ask user for non-obvious conflicts.
Create PR titled "[backport cloud/1.38] <original title>" with label "backport".
See .github/workflows/pr-backport.yaml for workflow details.

cc @christian-byrne

@github-actions
Copy link

github-actions bot commented Feb 3, 2026

⚠️ Backport to core/1.38 failed

Reason: Merge conflicts detected during cherry-pick of bc3b958

📄 Conflicting files
src/stores/nodeDefStore.ts
🤖 Prompt for AI Agents
Backport PR #8540 (https://github.com/Comfy-Org/ComfyUI_frontend/pull/8540) to core/1.38.
Cherry-pick merge commit bc3b9585f9ab635e8f066bbba0c7a805e2383b35 onto new branch
backport-8540-to-core-1.38 from origin/core/1.38.
Resolve conflicts in: src/stores/nodeDefStore.ts .
For test snapshots (browser_tests/**/*-snapshots/), accept PR version if
changed in original PR, else keep target. For package.json versions, keep
target branch. For pnpm-lock.yaml, regenerate with pnpm install.
Ask user for non-obvious conflicts.
Create PR titled "[backport core/1.38] <original title>" with label "backport".
See .github/workflows/pr-backport.yaml for workflow details.

cc @christian-byrne

@github-actions
Copy link

github-actions bot commented Feb 3, 2026

⚠️ Backport to cloud/1.38 failed

Reason: Merge conflicts detected during cherry-pick of bc3b958

📄 Conflicting files
src/stores/nodeDefStore.ts
🤖 Prompt for AI Agents
Backport PR #8540 (https://github.com/Comfy-Org/ComfyUI_frontend/pull/8540) to cloud/1.38.
Cherry-pick merge commit bc3b9585f9ab635e8f066bbba0c7a805e2383b35 onto new branch
backport-8540-to-cloud-1.38 from origin/cloud/1.38.
Resolve conflicts in: src/stores/nodeDefStore.ts .
For test snapshots (browser_tests/**/*-snapshots/), accept PR version if
changed in original PR, else keep target. For package.json versions, keep
target branch. For pnpm-lock.yaml, regenerate with pnpm install.
Ask user for non-obvious conflicts.
Create PR titled "[backport cloud/1.38] <original title>" with label "backport".
See .github/workflows/pr-backport.yaml for workflow details.

cc @christian-byrne

AustinMroz pushed a commit that referenced this pull request Feb 3, 2026
Localizes node definition filter names and descriptions using vue-i18n,
following the project's coding guidelines.

- Updated `registerCoreNodeDefFilters()` in `src/stores/nodeDefStore.ts`
to use `t()` function calls
- Added translation keys under `nodeFilters` namespace in
`src/locales/en/main.json`

| Filter ID | Name |
|-----------|------|
| `core.deprecated` | Hide Deprecated Nodes |
| `core.experimental` | Hide Experimental Nodes |
| `core.dev_only` | Hide Dev-Only Nodes |
| `core.subgraph` | Hide Subgraph Nodes |

Fixes #8390

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8540-fix-localize-node-definition-filter-names-and-descriptions-2fb6d73d365081f29506ed804c233b5a)
by [Unito](https://www.unito.io)
AustinMroz pushed a commit that referenced this pull request Feb 3, 2026
Localizes node definition filter names and descriptions using vue-i18n,
following the project's coding guidelines.

- Updated `registerCoreNodeDefFilters()` in `src/stores/nodeDefStore.ts`
to use `t()` function calls
- Added translation keys under `nodeFilters` namespace in
`src/locales/en/main.json`

| Filter ID | Name |
|-----------|------|
| `core.deprecated` | Hide Deprecated Nodes |
| `core.experimental` | Hide Experimental Nodes |
| `core.dev_only` | Hide Dev-Only Nodes |
| `core.subgraph` | Hide Subgraph Nodes |

Fixes #8390

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8540-fix-localize-node-definition-filter-names-and-descriptions-2fb6d73d365081f29506ed804c233b5a)
by [Unito](https://www.unito.io)
AustinMroz added a commit that referenced this pull request Feb 3, 2026
…descriptions (#8563)

Backport of #8540 to cloud/1.38

Does not include dev-node changes since that has not been backported.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8563-backport-cloud-1-38-fix-localize-node-definition-filter-names-and-descriptions-2fc6d73d36508171b11cfa01d522438b)
by [Unito](https://www.unito.io)

Co-authored-by: Christian Byrne <cbyrne@comfy.org>
AustinMroz added a commit that referenced this pull request Feb 3, 2026
…escriptions (#8564)

Backport of #8540 to core/1.38

Does not include dev-node changes since that has not been backported.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8564-backport-core-1-38-fix-localize-node-definition-filter-names-and-descriptions-2fc6d73d365081f1855ef5d1e0700329)
by [Unito](https://www.unito.io)

Co-authored-by: Christian Byrne <cbyrne@comfy.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cloud/1.38 Backport PRs for cloud 1.38 core/1.38 Backport PRs for core 1.38 needs-backport Fix/change that needs to be cherry-picked to the current feature freeze branch size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Localize node definition filter names and descriptions

3 participants