Skip to content

Conversation

@viva-jinyi
Copy link
Member

@viva-jinyi viva-jinyi commented Nov 13, 2025

Summary

  • Merged separate Cloud and OSS workflow warning modals into single unified modal
  • Removed legacy LoadWorkflowWarning.vue
  • Renamed CloudMissingNodes* components to MissingNodes* for clarity
  • Environment branching now handled internally via isCloud flag
  • Restructured i18n: removed loadWorkflowWarning, added missingNodes.cloud/oss sections
  • Improved OSS button styling to match Cloud consistency

Key Changes

  • OSS: "Open Manager" + "Install All" buttons
  • Cloud: "Learn More" + "Got It" buttons (unchanged)
  • Single unified modal displays different UI/text based on environment

📝 Note on File Renames

This PR renames the following files:

  • CloudMissingNodesHeader.vueMissingNodesHeader.vue (R053, 53% similarity)
  • CloudMissingNodesContent.vueMissingNodesContent.vue (R067, 67% similarity)
  • LoadWorkflowWarning.vueMissingNodesFooter.vue (R051, 51% similarity)
  • CloudMissingNodesFooter.vue → Deleted (replaced by new MissingNodesFooter)

Why GitHub PR UI doesn't show renames properly:

GitHub detects renames only when file similarity is above 70%. In this PR, the Cloud/OSS unification significantly modified file contents, resulting in 51-67% similarity.

However, Git history correctly records these as renames. You can verify with:

git show <commit-hash> --name-status

While GitHub UI shows "additions/deletions", these are actually rename + modification operations.

Test Plan

  • Test OSS mode: missing nodes modal shows "Open Manager" and "Install All" buttons
  • Test Cloud mode: missing nodes modal shows "Learn More" and "Got It" buttons
  • Verify Install All button functionality in OSS
  • Verify modal closes automatically after all nodes are installed (OSS)
missingnodes.webm

🤖 Generated with Claude Code

┆Issue is synchronized with this Notion page by Unito

@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Nov 13, 2025
@github-actions
Copy link

github-actions bot commented Nov 13, 2025

🎭 Playwright Test Results

⚠️ Tests passed with flaky tests

⏰ Completed at: 11/15/2025, 06:24:56 AM UTC

📈 Summary

  • Total Tests: 499
  • Passed: 466 ✅
  • Failed: 0
  • Flaky: 3 ⚠️
  • Skipped: 30 ⏭️

📊 Test Reports by Browser

  • chromium: View Report • ✅ 457 / ❌ 0 / ⚠️ 3 / ⏭️ 30
  • chromium-2x: View Report • ✅ 2 / ❌ 0 / ⚠️ 0 / ⏭️ 0
  • chromium-0.5x: View Report • ✅ 1 / ❌ 0 / ⚠️ 0 / ⏭️ 0
  • mobile-chrome: View Report • ✅ 6 / ❌ 0 / ⚠️ 0 / ⏭️ 0

🎉 Click on the links above to view detailed test results for each browser configuration.

@github-actions
Copy link

github-actions bot commented Nov 13, 2025

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 11/15/2025, 06:14:31 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

github-actions bot commented Nov 13, 2025

Bundle Size Report

Summary

  • Raw size: 13.6 MB baseline 13.6 MB — 🟢 -3.2 kB
  • Gzip: 2.73 MB baseline 2.73 MB — 🟢 -680 B
  • Brotli: 2.14 MB baseline 2.14 MB — 🟢 -382 B
  • Bundles: 88 current • 88 baseline • 38 added / 38 removed

Category Glance
App Entry Points 🟢 -3.19 kB (2.98 MB) · Vendor & Third-Party 🟢 -10 B (5.32 MB) · Other ⚪ 0 B (3.92 MB) · Graph Workspace ⚪ 0 B (803 kB) · Panels & Settings ⚪ 0 B (307 kB) · UI Components ⚪ 0 B (210 kB) · + 3 more

Per-category breakdown
App Entry Points — 2.98 MB (baseline 2.98 MB) • 🟢 -3.19 kB

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-COA6_VKJ.js (removed) 2.62 MB 🟢 -2.62 MB 🟢 -551 kB 🟢 -419 kB
assets/index-zb3yKEy5.js (new) 2.62 MB 🔴 +2.62 MB 🔴 +550 kB 🔴 +419 kB
assets/index-D-mFosum.js (new) 365 kB 🔴 +365 kB 🔴 +75.3 kB 🔴 +61.4 kB
assets/index-KAhSqA0V.js (removed) 365 kB 🟢 -365 kB 🟢 -75.3 kB 🟢 -61.4 kB
assets/index-C2ioCa0m.js (removed) 345 B 🟢 -345 B 🟢 -245 B 🟢 -233 B
assets/index-f-NBz2lD.js (new) 345 B 🔴 +345 B 🔴 +246 B 🔴 +236 B

Status: 3 added / 3 removed

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

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-CbA5BNIy.js (new) 803 kB 🔴 +803 kB 🔴 +157 kB 🔴 +121 kB
assets/GraphView-CCAVXvUL.js (removed) 803 kB 🟢 -803 kB 🟢 -157 kB 🟢 -121 kB

Status: 1 added / 1 removed

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

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/UserSelectView-DFj8D3TM.js (new) 8.03 kB 🔴 +8.03 kB 🔴 +2.45 kB 🔴 +2.15 kB
assets/UserSelectView-DTS6yqJ8.js (removed) 8.03 kB 🟢 -8.03 kB 🟢 -2.44 kB 🟢 -2.15 kB

Status: 1 added / 1 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CreditsPanel-BD1sRDOM.js (removed) 23 kB 🟢 -23 kB 🟢 -5.47 kB 🟢 -4.79 kB
assets/CreditsPanel-CfOUkB4t.js (new) 23 kB 🔴 +23 kB 🔴 +5.46 kB 🔴 +4.79 kB
assets/KeybindingPanel-B4IS5ZAy.js (new) 15.1 kB 🔴 +15.1 kB 🔴 +3.74 kB 🔴 +3.3 kB
assets/KeybindingPanel-FCbJOY4E.js (removed) 15.1 kB 🟢 -15.1 kB 🟢 -3.75 kB 🟢 -3.3 kB
assets/ExtensionPanel-CStd6HDi.js (new) 12 kB 🔴 +12 kB 🔴 +2.8 kB 🔴 +2.46 kB
assets/ExtensionPanel-DFy8S-Ph.js (removed) 12 kB 🟢 -12 kB 🟢 -2.81 kB 🟢 -2.47 kB
assets/AboutPanel-DXswfsLK.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.63 kB 🔴 +2.31 kB
assets/AboutPanel-DZSy4ooy.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.63 kB 🟢 -2.32 kB
assets/ServerConfigPanel-BJ1x6uS3.js (removed) 8.09 kB 🟢 -8.09 kB 🟢 -2.13 kB 🟢 -1.89 kB
assets/ServerConfigPanel-bwypCfxk.js (new) 8.09 kB 🔴 +8.09 kB 🔴 +2.13 kB 🔴 +1.89 kB
assets/UserPanel-CPP4rzkP.js (removed) 7.8 kB 🟢 -7.8 kB 🟢 -2.04 kB 🟢 -1.78 kB
assets/UserPanel-tjboBlp0.js (new) 7.8 kB 🔴 +7.8 kB 🔴 +2.03 kB 🔴 +1.78 kB
assets/settings-BXTtSH4O.js 33.3 kB 33.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-C9Pzn-NG.js 25.2 kB 25.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CCy2fA_h.js 27.3 kB 27.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CQpqEFfl.js 26.6 kB 26.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DHcnxypw.js 21.7 kB 21.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DhFTK9fY.js 25.1 kB 25.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DlT4t_ui.js 25.9 kB 25.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DRgSrIdD.js 24.2 kB 24.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-tjkeqiZq.js 21.1 kB 21.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 6 added / 6 removed

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/Load3D.vue_vue_type_script_setup_true_lang-Da6RH7N6.js (new) 128 kB 🔴 +128 kB 🔴 +21.3 kB 🔴 +17.4 kB
assets/Load3D.vue_vue_type_script_setup_true_lang-VLjqF-eE.js (removed) 128 kB 🟢 -128 kB 🟢 -21.3 kB 🟢 -17.4 kB
assets/WidgetSelect.vue_vue_type_script_setup_true_lang-BMDjS09v.js (removed) 47.9 kB 🟢 -47.9 kB 🟢 -10.4 kB 🟢 -9 kB
assets/WidgetSelect.vue_vue_type_script_setup_true_lang-C1yJem0s.js (new) 47.9 kB 🔴 +47.9 kB 🔴 +10.4 kB 🔴 +9 kB
assets/ComfyQueueButton-BEZwedBO.js (new) 11.2 kB 🔴 +11.2 kB 🔴 +2.79 kB 🔴 +2.46 kB
assets/ComfyQueueButton-DtpL3taU.js (removed) 11.2 kB 🟢 -11.2 kB 🟢 -2.79 kB 🟢 -2.46 kB
assets/WidgetSelectButton-BiUkDyUh.js (removed) 6.59 kB 🟢 -6.59 kB 🟢 -1.95 kB 🟢 -1.71 kB
assets/WidgetSelectButton-CA0o8yWo.js (new) 6.59 kB 🔴 +6.59 kB 🔴 +1.95 kB 🔴 +1.71 kB
assets/WidgetLayoutField.vue_vue_type_script_setup_true_lang-BGFgiF09.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -811 B 🟢 -707 B
assets/WidgetLayoutField.vue_vue_type_script_setup_true_lang-CU06txQ0.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +810 B 🔴 +706 B
assets/LazyImage.vue_vue_type_script_setup_true_lang-CYFSl-yC.js 10.7 kB 10.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar.vue_vue_type_script_setup_true_lang-D2s8tnS2.js 1.26 kB 1.26 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-ByrPd5jr.js 1.62 kB 1.62 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 5 added / 5 removed

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

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/keybindingService-A6-4GLcK.js (new) 7.6 kB 🔴 +7.6 kB 🔴 +1.85 kB 🔴 +1.59 kB
assets/keybindingService-nB4YsQsy.js (removed) 7.6 kB 🟢 -7.6 kB 🟢 -1.85 kB 🟢 -1.59 kB
assets/serverConfigStore-9qsgImgv.js (new) 2.79 kB 🔴 +2.79 kB 🔴 +890 B 🔴 +778 B
assets/serverConfigStore-CLQ4OLsV.js (removed) 2.79 kB 🟢 -2.79 kB 🟢 -891 B 🟢 -781 B
assets/audioService-CrANT_YF.js (removed) 2.2 kB 🟢 -2.2 kB 🟢 -964 B 🟢 -822 B
assets/audioService-Gi18fk3X.js (new) 2.2 kB 🔴 +2.2 kB 🔴 +964 B 🔴 +822 B

Status: 3 added / 3 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/audioUtils-0KpdHLyf.js (new) 1.41 kB 🔴 +1.41 kB 🔴 +652 B 🔴 +548 B
assets/audioUtils-oqnTl2oL.js (removed) 1.41 kB 🟢 -1.41 kB 🟢 -650 B 🟢 -547 B
assets/mathUtil-CTARWQ-l.js 1.07 kB 1.07 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeFilterUtil-CXKCRJ-m.js 460 B 460 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/useTransformCompatOverlayProps-YaCpDdzr.js 486 B 486 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/useWidgetValue-IC6pgigJ.js 2.45 kB 2.45 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 1 added / 1 removed

Vendor & Third-Party — 5.32 MB (baseline 5.32 MB) • 🟢 -10 B

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-other-BD-fEGPG.js (removed) 3.22 MB 🟢 -3.22 MB 🟢 -684 kB 🟢 -549 kB
assets/vendor-other-Ce5vXro9.js (new) 3.22 MB 🔴 +3.22 MB 🔴 +684 kB 🔴 +549 kB
assets/vendor-tiptap-_bKlu4y-.js (removed) 232 kB 🟢 -232 kB 🟢 -45.7 kB 🟢 -37.7 kB
assets/vendor-tiptap-CDRShllv.js (new) 232 kB 🔴 +232 kB 🔴 +45.7 kB 🔴 +37.7 kB
assets/vendor-vue-B0sbT51a.js (new) 92.6 kB 🔴 +92.6 kB 🔴 +23.9 kB 🔴 +20.8 kB
assets/vendor-vue-DkPfYpIU.js (removed) 92.6 kB 🟢 -92.6 kB 🟢 -23.9 kB 🟢 -20.8 kB
assets/vendor-primevue-PESgPnbc.js 517 B 517 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-aR6ntw5X.js 1.37 MB 1.37 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-BZLod3g9.js 407 kB 407 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 3 added / 3 removed

Other — 3.92 MB (baseline 3.92 MB) • ⚪ 0 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/WidgetRecordAudio-DAATiSyE.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +5.59 kB 🔴 +4.93 kB
assets/WidgetRecordAudio-OLKALsKQ.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -5.59 kB 🟢 -4.94 kB
assets/AudioPreviewPlayer-C0OeoQFV.js (removed) 14.9 kB 🟢 -14.9 kB 🟢 -3.72 kB 🟢 -3.33 kB
assets/AudioPreviewPlayer-IbF_jGTJ.js (new) 14.9 kB 🔴 +14.9 kB 🔴 +3.73 kB 🔴 +3.33 kB
assets/WidgetInputNumber-BfByapKe.js (new) 14.6 kB 🔴 +14.6 kB 🔴 +3.79 kB 🔴 +3.35 kB
assets/WidgetInputNumber-esbjHS6F.js (removed) 14.6 kB 🟢 -14.6 kB 🟢 -3.79 kB 🟢 -3.36 kB
assets/WidgetGalleria-A4eOubTG.js (new) 5.62 kB 🔴 +5.62 kB 🔴 +1.75 kB 🔴 +1.54 kB
assets/WidgetGalleria-Cxgy8K65.js (removed) 5.62 kB 🟢 -5.62 kB 🟢 -1.75 kB 🟢 -1.55 kB
assets/WidgetColorPicker-DMxrdybJ.js (new) 4.91 kB 🔴 +4.91 kB 🔴 +1.69 kB 🔴 +1.47 kB
assets/WidgetColorPicker-nLJ4Ij0e.js (removed) 4.91 kB 🟢 -4.91 kB 🟢 -1.68 kB 🟢 -1.48 kB
assets/WidgetMarkdown-CKM66HFS.js (new) 4.88 kB 🔴 +4.88 kB 🔴 +1.7 kB 🔴 +1.47 kB
assets/WidgetMarkdown-Mo3vUQ9o.js (removed) 4.88 kB 🟢 -4.88 kB 🟢 -1.7 kB 🟢 -1.47 kB
assets/WidgetAudioUI-ByXwPbQe.js (removed) 4.49 kB 🟢 -4.49 kB 🟢 -1.49 kB 🟢 -1.34 kB
assets/WidgetAudioUI-RT_7toI3.js (new) 4.49 kB 🔴 +4.49 kB 🔴 +1.49 kB 🔴 +1.33 kB
assets/WidgetMultiSelect-BTvJ24oa.js (removed) 4.3 kB 🟢 -4.3 kB 🟢 -1.46 kB 🟢 -1.27 kB
assets/WidgetMultiSelect-DHx48OFx.js (new) 4.3 kB 🔴 +4.3 kB 🔴 +1.46 kB 🔴 +1.27 kB
assets/WidgetTreeSelect-Auy5vVb_.js (new) 4.03 kB 🔴 +4.03 kB 🔴 +1.38 kB 🔴 +1.2 kB
assets/WidgetTreeSelect-j5ehlhNs.js (removed) 4.03 kB 🟢 -4.03 kB 🟢 -1.38 kB 🟢 -1.22 kB
assets/WidgetTextarea-4IvXhGjc.js (removed) 3.74 kB 🟢 -3.74 kB 🟢 -1.29 kB 🟢 -1.13 kB
assets/WidgetTextarea-Cx03qaW7.js (new) 3.74 kB 🔴 +3.74 kB 🔴 +1.3 kB 🔴 +1.13 kB
assets/WidgetInputText-CRFFpN3o.js (new) 3.66 kB 🔴 +3.66 kB 🔴 +1.28 kB 🔴 +1.13 kB
assets/WidgetInputText-fUlA1uXH.js (removed) 3.66 kB 🟢 -3.66 kB 🟢 -1.27 kB 🟢 -1.13 kB
assets/WidgetToggleSwitch-C9sreDkb.js (removed) 3.52 kB 🟢 -3.52 kB 🟢 -1.22 kB 🟢 -1.07 kB
assets/WidgetToggleSwitch-DRRcvRCO.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.22 kB 🔴 +1.09 kB
assets/WidgetSelect-BuYaR1u2.js (new) 2.33 kB 🔴 +2.33 kB 🔴 +730 B 🔴 +626 B
assets/WidgetSelect-orVIPFXz.js (removed) 2.33 kB 🟢 -2.33 kB 🟢 -727 B 🟢 -620 B
assets/Load3D-C9V89wEW.js (new) 2.01 kB 🔴 +2.01 kB 🔴 +610 B 🔴 +509 B
assets/Load3D-DPcSOKSX.js (removed) 2.01 kB 🟢 -2.01 kB 🟢 -609 B 🟢 -512 B
assets/WidgetLegacy-CZ1cIYJI.js (new) 1.95 kB 🔴 +1.95 kB 🔴 +574 B 🔴 +513 B
assets/WidgetLegacy-i0XT5Nce.js (removed) 1.95 kB 🟢 -1.95 kB 🟢 -574 B 🟢 -516 B
assets/commands-_6uSNVYB.js 14.9 kB 14.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BaAvtVOT.js 14.7 kB 14.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-BRKOlMPq.js 15.4 kB 15.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-C1kmJUO0.js 14.9 kB 14.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CHLkz7NH.js 17.4 kB 17.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-cLsDwHMQ.js 14 kB 14 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Ct50VUT9.js 16.2 kB 16.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DOEnM922.js 14.1 kB 14.1 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-Ds4Sq2CW.js 15.7 kB 15.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BjHbZI-o.js 97.5 kB 97.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BsmSUEg9.js 75.9 kB 75.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C1dqVsBC.js 103 kB 103 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CTcPPkuZ.js 87.4 kB 87.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CwX98cQA.js 89.7 kB 89.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DFyT7zKX.js 84.8 kB 84.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DHvyJYQT.js 74.9 kB 74.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-ruI2u5eb.js 118 kB 118 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-UdMyOcTd.js 86.4 kB 86.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-_Px5dSNW.js 306 kB 306 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-7z21KPoS.js 285 kB 285 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BWKZzBPK.js 346 kB 346 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CGbgH4Yl.js 320 kB 320 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CjjjdWkV.js 313 kB 313 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CVrNtxvj.js 288 kB 288 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DLRSA0IK.js 309 kB 309 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DQV2gnwA.js 372 kB 372 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-ofqLG5vz.js 310 kB 310 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-4dlndULn.js 2.44 kB 2.44 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetFileUpload-Cx6dGznS.js 11.9 kB 11.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-Ds3K3ULR.js 2.15 kB 2.15 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-BIbGSUAt.js 1.28 kB 1.28 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 15 added / 15 removed

@viva-jinyi viva-jinyi added the New Browser Test Expectations New browser test screenshot should be set by github action label Nov 13, 2025
@github-actions
Copy link

Updating Playwright Expectations

@github-actions github-actions bot removed the New Browser Test Expectations New browser test screenshot should be set by github action label Nov 13, 2025
@viva-jinyi viva-jinyi added the New Browser Test Expectations New browser test screenshot should be set by github action label Nov 13, 2025
@github-actions github-actions bot removed the New Browser Test Expectations New browser test screenshot should be set by github action label Nov 13, 2025
@DrJKL
Copy link
Contributor

DrJKL commented Nov 14, 2025

Thank you 😁
Are you able to delete the other two cloud specific pieces?

@viva-jinyi viva-jinyi force-pushed the feature/missing-node-modal-intergration branch 3 times, most recently from fceb62d to a297519 Compare November 15, 2025 05:22
@viva-jinyi viva-jinyi enabled auto-merge (squash) November 15, 2025 05:39
viva-jinyi and others added 6 commits November 15, 2025 15:12
- Merged separate Cloud and OSS workflow warning modals into single unified modal
- Removed legacy LoadWorkflowWarning.vue
- Renamed CloudMissingNodes* components to MissingNodes* for clarity
- Environment branching now handled internally via isCloud flag
- Restructured i18n: removed loadWorkflowWarning, added missingNodes.cloud/oss sections
- Improved OSS button styling to match Cloud consistency using TextButton

Key changes:
- OSS: 'Open Manager' + 'Install All' buttons
- Cloud: 'Learn More' + 'Got It' buttons (unchanged)
- Single unified modal displays different UI/text based on environment

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@viva-jinyi viva-jinyi force-pushed the feature/missing-node-modal-intergration branch from ed8ac94 to 55b74e9 Compare November 15, 2025 06:12
@viva-jinyi viva-jinyi requested a review from DrJKL November 15, 2025 06:13
@viva-jinyi
Copy link
Member Author

@Comfy-Org/comfy_frontend_devs Can someone approve this?

@DrJKL DrJKL disabled auto-merge November 15, 2025 20:09
@DrJKL DrJKL merged commit 8dd5a99 into main Nov 15, 2025
27 checks passed
@DrJKL DrJKL deleted the feature/missing-node-modal-intergration branch November 15, 2025 20:09
@viva-jinyi viva-jinyi added the needs-backport Fix/change that needs to be cherry-picked to the current feature freeze branch label Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:manager needs-backport Fix/change that needs to be cherry-picked to the current feature freeze branch size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants