Skip to content

Conversation

@christian-byrne
Copy link
Contributor

@christian-byrne christian-byrne commented Jan 21, 2026

Adds search_aliases to Fuse.js search keys, enabling users to find nodes by alternative names.

2026-01-22.16-43-18_processed_20260122_164442.mp4

Changes

  • Add search_aliases to Fuse.js keys in nodeSearchService.ts
  • Add type definition for search_aliases field in nodeDefSchema.ts

Depends on: Comfy-Org/ComfyUI#12010

Related PRs

┆Issue is synchronized with this Notion page by Unito

Adds search_aliases to Fuse.js search keys, enabling users to find nodes by alternative names.

Changes:
- Add search_aliases to Fuse.js keys in nodeSearchService.ts
- Add type definition for search_aliases field in nodeDefSchema.ts

Depends on: comfyanonymous/ComfyUI#XXXX

## Related PRs
- Backend: comfyanonymous/ComfyUI#XXXX
- Docs: Comfy-Org/docs#XXXX (draft - merge after stable)

Amp-Thread-ID: https://ampcode.com/threads/T-019be29a-c4bf-718e-98c2-a3c22af2c1ed
Co-authored-by: Amp <[email protected]>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 21, 2026

📝 Walkthrough

Walkthrough

Adds an optional search_aliases array field to the node definition schema and includes search_aliases in the FuseSearch key set used by the node search service.

Changes

Cohort / File(s) Summary
Schema: node definition
src/schemas/nodeDefSchema.ts
Added search_aliases: z.array(z.string()).optional() to the exported zComfyNodeDef schema, expanding the public shape to accept optional alias strings.
Search service: indexing keys
src/services/nodeSearchService.ts
Added search_aliases to the FuseSearch keys alongside name and display_name, so the search index considers aliases when matching.

Suggested reviewers

  • DrJKL
  • Myestery
✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@github-actions
Copy link

github-actions bot commented Jan 21, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 01/22/2026, 08:36:45 PM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

github-actions bot commented Jan 21, 2026

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 499 passed, 0 failed, 4 flaky, 8 skipped (Total: 511)

❌ Failed Tests

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

@github-actions
Copy link

github-actions bot commented Jan 21, 2026

Bundle Size Report

Summary

  • Raw size: 21.7 MB baseline 21.7 MB — 🟢 -120 B
  • Gzip: 4.5 MB baseline 4.5 MB — 🔴 +48 B
  • Brotli: 3.34 MB baseline 3.34 MB — 🔴 +154 B
  • Bundles: 152 current • 152 baseline • 63 added / 63 removed

Category Glance
Other 🟢 -214 B (6.3 MB) · Data & Services 🔴 +94 B (3.13 MB) · Vendor & Third-Party ⚪ 0 B (10.7 MB) · Graph Workspace ⚪ 0 B (946 kB) · Panels & Settings ⚪ 0 B (430 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-C9I89YCp.js (new) 22.3 kB 🔴 +22.3 kB 🔴 +6.72 kB 🔴 +5.93 kB
assets/index-D-5bsxDU.js (removed) 22.3 kB 🟢 -22.3 kB 🟢 -6.72 kB 🟢 -5.92 kB

Status: 1 added / 1 removed

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

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-BwRHqqE3.js (removed) 946 kB 🟢 -946 kB 🟢 -191 kB 🟢 -145 kB
assets/GraphView-C7fC6oi7.js (new) 946 kB 🔴 +946 kB 🔴 +191 kB 🔴 +145 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-B_CaXHsi.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.6 kB 🟢 -3.06 kB
assets/CloudSurveyView-BMsCCO6C.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.61 kB 🔴 +3.06 kB
assets/CloudLoginView-BYqt1QBn.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.1 kB 🔴 +2.72 kB
assets/CloudLoginView-CzJHaH1p.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.1 kB 🟢 -2.72 kB
assets/UserCheckView-DrzBmbGP.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.45 kB 🔴 +2.13 kB
assets/UserCheckView-eXzXoEbZ.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.44 kB 🟢 -2.13 kB
assets/CloudLayoutView-B3xqiwF3.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.25 kB 🔴 +1.96 kB
assets/CloudLayoutView-DM6tIMuF.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.24 kB 🟢 -1.96 kB
assets/CloudSignupView-B5r4_Vqq.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.04 kB
assets/CloudSignupView-CZesAmgV.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.03 kB
assets/CloudForgotPasswordView-BOsUP0zN.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.93 kB 🟢 -1.69 kB
assets/CloudForgotPasswordView-DgTfQIMd.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.93 kB 🔴 +1.69 kB
assets/UserSelectView-C-1XZDjR.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.57 kB
assets/UserSelectView-inQRRHzf.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.58 kB
assets/CloudSubscriptionRedirectView-D4WEhKYS.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudSubscriptionRedirectView-Drfo_tp_.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudAuthTimeoutView-BsOfIfSp.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.71 kB 🔴 +1.49 kB
assets/CloudAuthTimeoutView-CMvKj6n9.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.48 kB
assets/CloudSorryContactSupportView-C_Soh6lM.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-Bm5RsC2H.js 500 B 500 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/LegacyCreditsPanel-Bsy0opAv.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.95 kB 🟢 -5.22 kB
assets/LegacyCreditsPanel-CU8eZfPX.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.95 kB 🔴 +5.23 kB
assets/SubscriptionPanel-C8LPUbbW.js (new) 20.6 kB 🔴 +20.6 kB 🔴 +4.99 kB 🔴 +4.39 kB
assets/SubscriptionPanel-DF0VX0Zs.js (removed) 20.6 kB 🟢 -20.6 kB 🟢 -4.99 kB 🟢 -4.39 kB
assets/KeybindingPanel-BBx3kjUf.js (removed) 14.2 kB 🟢 -14.2 kB 🟢 -3.73 kB 🟢 -3.31 kB
assets/KeybindingPanel-BIzbiHyR.js (new) 14.2 kB 🔴 +14.2 kB 🔴 +3.73 kB 🔴 +3.3 kB
assets/AboutPanel-C2pzsQeD.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.43 kB
assets/AboutPanel-DaZ55mih.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.68 kB 🔴 +2.44 kB
assets/ExtensionPanel-CmuUKSYS.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ExtensionPanel-DOk5Q7ch.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ServerConfigPanel-f-U77X7G.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.17 kB 🟢 -1.94 kB
assets/ServerConfigPanel-KICt6JMb.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.17 kB 🔴 +1.94 kB
assets/UserPanel-BFz_RdJR.js (new) 6.58 kB 🔴 +6.58 kB 🔴 +1.91 kB 🔴 +1.68 kB
assets/UserPanel-C1k3sHar.js (removed) 6.58 kB 🟢 -6.58 kB 🟢 -1.9 kB 🟢 -1.67 kB
assets/cloudRemoteConfig-B3LGSBX9.js (removed) 1.82 kB 🟢 -1.82 kB 🟢 -773 B 🟢 -671 B
assets/cloudRemoteConfig-Ddv9iwWZ.js (new) 1.82 kB 🔴 +1.82 kB 🔴 +774 B 🔴 +674 B
assets/remoteConfig-Ct2AL8qi.js 188 B 188 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/remoteConfig-F08PD4EG.js 1.07 kB 1.07 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-B2iWSL9x.js 34.3 kB 34.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BEaFJfwG.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BmldfJV5.js 25.2 kB 25.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BpKJ3vsl.js 29.5 kB 29.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BsYXsVso.js 25.9 kB 25.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-C7KyLuUO.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Chig9z1N.js 32.1 kB 32.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Di06nKxU.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-hzqJG7cr.js 38.3 kB 38.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-OU-k06qs.js 28.6 kB 28.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-SV8t1Ic-.js 28.9 kB 28.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 8 added / 8 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-BmLVcqQq.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.06 kB
assets/auth-Ch6-wn47.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.06 kB
assets/firebaseAuthStore--E3S_BPJ.js (removed) 217 B 🟢 -217 B 🟢 -138 B 🟢 -119 B
assets/firebaseAuthStore-CrcNjDtZ.js (new) 217 B 🔴 +217 B 🔴 +138 B 🔴 +116 B
assets/auth-BJHFiHYS.js (removed) 178 B 🟢 -178 B 🟢 -142 B 🟢 -129 B
assets/auth-tiYioT2o.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +132 B

Status: 3 added / 3 removed

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-C4xvSo14.js (removed) 2.62 kB 🟢 -2.62 kB 🟢 -1.24 kB 🟢 -1.09 kB
assets/useSubscriptionDialog-OqzAygIb.js (new) 2.62 kB 🔴 +2.62 kB 🔴 +1.24 kB 🔴 +1.1 kB
assets/useSubscriptionDialog-BalnoyXX.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +98 B
assets/useSubscriptionDialog-CdZCTi2M.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -101 B

Status: 2 added / 2 removed

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/SubscribeButton-BHiGYuX_.js (removed) 12.5 kB 🟢 -12.5 kB 🟢 -3.01 kB 🟢 -2.7 kB
assets/SubscribeButton-BZP7mowL.js (new) 12.5 kB 🔴 +12.5 kB 🔴 +3.01 kB 🔴 +2.7 kB
assets/ComfyQueueButton-CYgKnj9C.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.42 kB
assets/ComfyQueueButton-DSm_yfSK.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.42 kB
assets/CloudBadge-DdqkseGF.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +730 B 🔴 +647 B
assets/CloudBadge-r-WREL_t.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -728 B 🟢 -640 B
assets/cloudFeedbackTopbarButton-B-Mf3DCS.js (new) 866 B 🔴 +866 B 🔴 +527 B 🔴 +446 B
assets/cloudFeedbackTopbarButton-Bt2vdTJ0.js (removed) 866 B 🟢 -866 B 🟢 -525 B 🟢 -446 B
assets/ComfyQueueButton-CAYO4k5-.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +110 B
assets/ComfyQueueButton-DZgPIrAG.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -123 B
assets/Button-6yCVKRM1.js 3.76 kB 3.76 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-wKdSR6pn.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-Cc4dqPv-.js 2.41 kB 2.41 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 5 added / 5 removed

Data & Services — 3.13 MB (baseline 3.12 MB) • 🔴 +94 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-BfyIX2HC.js (new) 1.95 MB 🔴 +1.95 MB 🔴 +412 kB 🔴 +315 kB
assets/dialogService-DtDMOcpy.js (removed) 1.95 MB 🟢 -1.95 MB 🟢 -412 kB 🟢 -315 kB
assets/api-DAuUDJP5.js (new) 1.15 MB 🔴 +1.15 MB 🔴 +241 kB 🔴 +186 kB
assets/api-EbeYlk3Q.js (removed) 1.15 MB 🟢 -1.15 MB 🟢 -241 kB 🟢 -186 kB
assets/releaseStore-Bz9KFZ2Q.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.4 kB 🟢 -2.12 kB
assets/releaseStore-Cw6w8bNL.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.4 kB 🔴 +2.12 kB
assets/keybindingService-B5LYONmY.js (new) 6.78 kB 🔴 +6.78 kB 🔴 +1.74 kB 🔴 +1.52 kB
assets/keybindingService-BxrN63WW.js (removed) 6.78 kB 🟢 -6.78 kB 🟢 -1.74 kB 🟢 -1.51 kB
assets/userStore-C3X-Yl8d.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +813 B 🔴 +723 B
assets/userStore-DXgeRVTJ.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -810 B 🟢 -724 B
assets/audioService-BRqJk4R5.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +930 B 🔴 +820 B
assets/audioService-DS163Ts8.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -930 B 🟢 -823 B
assets/releaseStore-BHqeAy6b.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -109 B
assets/releaseStore-CQtJbGoy.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +103 B
assets/serverConfigStore-ffeaT_92.js 2.64 kB 2.64 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 7 added / 7 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useErrorHandling-B7XEVWq-.js (new) 5.08 kB 🔴 +5.08 kB 🔴 +1.5 kB 🔴 +1.31 kB
assets/useErrorHandling-RvAC2TDY.js (removed) 5.08 kB 🟢 -5.08 kB 🟢 -1.5 kB 🟢 -1.31 kB
assets/subscriptionCheckoutUtil-C_zbf9xx.js (new) 1.98 kB 🔴 +1.98 kB 🔴 +863 B 🔴 +747 B
assets/subscriptionCheckoutUtil-DDG7QlZ3.js (removed) 1.98 kB 🟢 -1.98 kB 🟢 -864 B 🟢 -751 B
assets/audioUtils-8lZiG6Sz.js (removed) 970 B 🟢 -970 B 🟢 -546 B 🟢 -457 B
assets/audioUtils-DrpONniY.js (new) 970 B 🔴 +970 B 🔴 +547 B 🔴 +458 B
assets/useCurrentUser-Bv0Q-zMt.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -102 B
assets/useCurrentUser-COtMPmsX.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +101 B
assets/_plugin-vue_export-helper-Dt9-hEHc.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-DhO9GoJY.js 7.2 kB 7.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-zhYszCjH.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/tailwindUtil-DRBFxWBX.js 488 B 488 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 4 added / 4 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-OCOwIMuw.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-BF96kBeR.js 4.1 MB 4.1 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-DfDkDSrj.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-fnwiwiw0.js 256 kB 256 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-BKj_AHFn.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-CLU9nzy5.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-CRvEKkVc.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-AIoMGdmt.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 6.3 MB (baseline 6.3 MB) • 🟢 -214 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-DYbc-w2H.js (removed) 178 kB 🟢 -178 kB 🟢 -43 kB 🟢 -35.9 kB
assets/core-BMEu0u2o.js (new) 178 kB 🔴 +178 kB 🔴 +42.9 kB 🔴 +35.9 kB
assets/Load3D-C7oZSL5x.js (removed) 55.7 kB 🟢 -55.7 kB 🟢 -9.17 kB 🟢 -7.89 kB
assets/Load3D-COqitm8O.js (new) 55.7 kB 🔴 +55.7 kB 🔴 +9.17 kB 🔴 +7.91 kB
assets/WidgetSelect-CifJvGnO.js (removed) 50.5 kB 🟢 -50.5 kB 🟢 -11.1 kB 🟢 -9.7 kB
assets/WidgetSelect-DLPkfj0n.js (new) 50.5 kB 🔴 +50.5 kB 🔴 +11.1 kB 🔴 +9.7 kB
assets/SubscriptionRequiredDialogContent-BpXPIwvO.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.78 kB 🟢 -5.91 kB
assets/SubscriptionRequiredDialogContent-BQC8Lg3s.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.78 kB 🔴 +5.91 kB
assets/WidgetRecordAudio-CYsgwUdv.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.96 kB 🔴 +4.43 kB
assets/WidgetRecordAudio-DkUuAcnK.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.96 kB 🟢 -4.43 kB
assets/WidgetInputNumber-CnRk4QyW.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.49 kB 🔴 +4 kB
assets/WidgetInputNumber-CWFU0AZO.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.49 kB 🟢 -4 kB
assets/WidgetImageCrop-C9WfCsb1.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.62 kB
assets/WidgetImageCrop-DdoKkT_a.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.62 kB
assets/PanelTemplate-agIaAFvD.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.45 kB 🔴 +4.79 kB
assets/PanelTemplate-RA7PEcpl.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.45 kB 🟢 -4.79 kB
assets/AudioPreviewPlayer-DNpgmcA5.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.65 kB
assets/AudioPreviewPlayer-U-lMfexo.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.65 kB
assets/WidgetWithControl-B0kpB3El.js (removed) 8.02 kB 🟢 -8.02 kB 🟢 -2.65 kB 🟢 -2.38 kB
assets/WidgetWithControl-CccPJXYR.js (new) 8.02 kB 🔴 +8.02 kB 🔴 +2.65 kB 🔴 +2.38 kB
assets/ValueControlPopover-AM4-DYbe.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.54 kB 🟢 -1.37 kB
assets/ValueControlPopover-CQGQIkKh.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.55 kB 🔴 +1.38 kB
assets/GlobalToast-D-GLR5ap.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -939 B
assets/GlobalToast-DTMohhOk.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +944 B
assets/SubscribeToRun-BH7OPsqH.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.15 kB 🔴 +1.01 kB
assets/SubscribeToRun-CSbbfUPR.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.15 kB 🟢 -1.01 kB
assets/cloudSessionCookie-CvHr4FGx.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +937 B 🔴 +812 B
assets/cloudSessionCookie-OjXZn2Ot.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -935 B 🟢 -806 B
assets/BaseViewTemplate-CGFBeWls.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.04 kB 🟢 -943 B
assets/BaseViewTemplate-DYSjAHIu.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +943 B
assets/CloudRunButtonWrapper-CvJxL1a_.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +643 B 🔴 +567 B
assets/CloudRunButtonWrapper-FIGH1BFj.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -641 B 🟢 -559 B
assets/cloudBadges-CxFhrlBo.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +539 B 🔴 +479 B
assets/cloudBadges-DL0Lc5g3.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -539 B 🟢 -482 B
assets/graphHasMissingNodes-CDdnEi0O.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -460 B 🟢 -424 B
assets/graphHasMissingNodes-CDS0z5C4.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +460 B 🔴 +421 B
assets/cloudSubscription-Htbq78Fb.js (new) 976 B 🔴 +976 B 🔴 +466 B 🔴 +403 B
assets/cloudSubscription-SoRBLkeQ.js (removed) 976 B 🟢 -976 B 🟢 -461 B 🟢 -401 B
assets/nightlyBadges-D3XbkuXT.js (removed) 594 B 🟢 -594 B 🟢 -358 B 🟢 -312 B
assets/nightlyBadges-lWTlGCTB.js (new) 594 B 🔴 +594 B 🔴 +359 B 🔴 +312 B
assets/WidgetInputNumber-B5dHXu-u.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +110 B
assets/WidgetInputNumber-cbd_CnUg.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -112 B
assets/WidgetLegacy-B8K-zdX2.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +104 B
assets/WidgetLegacy-Dmbac9Bc.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -108 B
assets/Load3D-CiKpwHCv.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +120 B
assets/Load3D-DuLEcXai.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -115 B
assets/auto-ShMUXBDI.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands--jV1_mvz.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BeiRiOp3.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BSQfLPDi.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-C_djaXwb.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CgZysi4T.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CrIXusHG.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CSHiZZSm.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CSOf1gcP.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-mArdHy-T.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-nWIoBCIJ.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-oyChXnQi.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-1763qhMs.js 14.1 kB 14.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-B2N0a5pW.js 136 kB 136 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BrduBJgA.js 164 kB 164 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Btwzdco5.js 123 kB 123 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C-7JfYKu.js 107 kB 107 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CMngmfho.js 106 kB 106 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Cqjp_FWD.js 126 kB 126 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Dq3iPfzd.js 147 kB 147 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-Dt73AJjH.js 119 kB 119 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DzWcKmzr.js 119 kB 119 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-RXM2DF0z.js 121 kB 121 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-vm4xpvmf.js 143 kB 143 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-D1a4iXXS.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-BVkzgMl6.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-BSoYRHSQ.js 2.34 kB 2.34 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-BQHIk2Ub.js 2.84 kB 2.84 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/mixpanel.module-B-tghkeR.js 143 B 143 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B-NsilFD.js 403 kB 403 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-B0YA6E3O.js 365 kB 365 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Bj9WZ9w2.js 361 kB 361 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BuMyDGCc.js 355 kB 355 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-C5LCxpJf.js 358 kB 358 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CkmgO8pt.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-D3iuHiHg.js 361 kB 361 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-Df-Dzp4h.js 403 kB 403 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DQkRT5Hf.js 332 kB 332 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-JcuduYmz.js 437 kB 437 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-ZPhGgQ7l.js 334 kB 334 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/preservedQueryNamespaces-D99dMmBP.js 3.23 kB 3.23 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-BcDss3RS.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-BGJw3sot.js 4.21 kB 4.21 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widget-C_FImE7Q.js 518 B 518 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-CTWd5ZRc.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-KpJ-3L5b.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-BOLZl6CK.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker-CJ1gHabb.js 3.71 kB 3.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-TwbSGgZD.js 4.57 kB 4.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-DvJACElc.js 3.79 kB 3.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-DlW3eBev.js 2.58 kB 2.58 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-CVaWs0M6.js 2.61 kB 2.61 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-2vdk8Xj7.js 3.22 kB 3.22 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-DfNT0CIY.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-Co3T48OI.js 3.52 kB 3.52 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-DEDSL78r.js 3.08 kB 3.08 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 23 added / 23 removed

@christian-byrne
Copy link
Contributor Author

@coderabbitai full review

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 21, 2026

✅ Actions performed

Full review triggered.

@christian-byrne christian-byrne marked this pull request as ready for review January 23, 2026 00:51
@christian-byrne christian-byrne requested a review from a team as a code owner January 23, 2026 00:51
@dosubot dosubot bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Jan 23, 2026
@christian-byrne
Copy link
Contributor Author

It's safe to merge regardless of Comfy-Org/ComfyUI#12035 being in or not.

Copy link
Contributor

@Myestery Myestery left a comment

Choose a reason for hiding this comment

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

Cool

@christian-byrne christian-byrne merged commit 219d86d into main Jan 23, 2026
32 checks passed
@christian-byrne christian-byrne deleted the node-search-aliases branch January 23, 2026 02:06
Myestery pushed a commit that referenced this pull request Jan 23, 2026
Adds `search_aliases` to Fuse.js search keys, enabling users to find
nodes by alternative names.



https://github.com/user-attachments/assets/6bde3e5d-29c7-4cb0-b102-e600a92c7019



## Changes
- Add `search_aliases` to Fuse.js keys in `nodeSearchService.ts`
- Add type definition for `search_aliases` field in `nodeDefSchema.ts`

**Depends on:** Comfy-Org/ComfyUI#12010

## Related PRs
- **Backend:** Comfy-Org/ComfyUI#12010,
Comfy-Org/ComfyUI#12035
- **Adding aliases**:
  - Comfy-Org/ComfyUI#12016
  - Comfy-Org/ComfyUI#12017
  - Comfy-Org/ComfyUI#12018
  - Comfy-Org/ComfyUI#12019
- **Docs:** Comfy-Org/docs#729

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8223-feat-Add-search_aliases-to-node-search-2ef6d73d365081d89bcccffb33659a88)
by [Unito](https://www.unito.io)

Co-authored-by: Amp <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants