Skip to content

Conversation

@jtydhr88
Copy link
Collaborator

@jtydhr88 jtydhr88 commented Nov 14, 2025

Summary

Add support for previewing 3D assets directly in the Media Asset Panel.

Changes

  • 3D Asset Preview: Clicking on 3D assets (.glb, .gltf, etc.) in the Media Asset Panel now opens the full
    3D viewer

Screenshots

2025-11-14.08-47-46.mp4

┆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 14, 2025
@github-actions
Copy link

github-actions bot commented Nov 14, 2025

🎭 Playwright Test Results

⚠️ Tests passed with flaky tests

⏰ Completed at: 11/14/2025, 02:06:40 PM UTC

📈 Summary

  • Total Tests: 498
  • Passed: 464 ✅
  • Failed: 0
  • Flaky: 4 ⚠️
  • Skipped: 30 ⏭️

📊 Test Reports by Browser

  • chromium: View Report • ✅ 455 / ❌ 0 / ⚠️ 4 / ⏭️ 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 14, 2025

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 11/14/2025, 01:55:38 PM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

Bundle Size Report

Summary

  • Raw size: 13.6 MB baseline 13.6 MB — 🔴 +3.57 kB
  • Gzip: 2.73 MB baseline 2.73 MB — 🔴 +1.51 kB
  • Brotli: 2.14 MB baseline 2.14 MB — 🔴 +533 B
  • Bundles: 88 current • 88 baseline • 38 added / 38 removed

Category Glance
App Entry Points 🔴 +59.3 kB (2.98 MB) · UI Components 🟢 -56.5 kB (210 kB) · Other 🔴 +518 B (3.92 MB) · Panels & Settings 🔴 +222 B (307 kB) · Graph Workspace 🔴 +69 B (803 kB) · Views & Navigation 🔴 +37 B (8.03 kB) · + 3 more

Per-category breakdown
App Entry Points — 2.98 MB (baseline 2.93 MB) • 🔴 +59.3 kB

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-nxpJPNQ0.js (new) 2.62 MB 🔴 +2.62 MB 🔴 +551 kB 🔴 +419 kB
assets/index-CBqRYrHe.js (removed) 2.56 MB 🟢 -2.56 MB 🟢 -539 kB 🟢 -410 kB
assets/index-QK9uZ2Fg.js (new) 365 kB 🔴 +365 kB 🔴 +75.3 kB 🔴 +61.4 kB
assets/index-BrtUS_YM.js (removed) 365 kB 🟢 -365 kB 🟢 -75.3 kB 🟢 -61.4 kB
assets/index-CnuSv4ys.js (new) 345 B 🔴 +345 B 🔴 +245 B 🔴 +210 B
assets/index-Cth-hfoZ.js (removed) 345 B 🟢 -345 B 🟢 -242 B 🟢 -211 B

Status: 3 added / 3 removed

Graph Workspace — 803 kB (baseline 803 kB) • 🔴 +69 B

Graph editor runtime, canvas, workflow orchestration

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

Status: 1 added / 1 removed

Views & Navigation — 8.03 kB (baseline 8 kB) • 🔴 +37 B

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/UserSelectView-Bt_0itTi.js (new) 8.03 kB 🔴 +8.03 kB 🔴 +2.44 kB 🔴 +2.15 kB
assets/UserSelectView-BFMsv8aa.js (removed) 8 kB 🟢 -8 kB 🟢 -2.43 kB 🟢 -2.13 kB

Status: 1 added / 1 removed

Panels & Settings — 307 kB (baseline 306 kB) • 🔴 +222 B

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CreditsPanel-DEVfL5uF.js (new) 23 kB 🔴 +23 kB 🔴 +5.47 kB 🔴 +4.79 kB
assets/CreditsPanel-CmOAdDhB.js (removed) 23 kB 🟢 -23 kB 🟢 -5.46 kB 🟢 -4.77 kB
assets/KeybindingPanel-DGIyCbH3.js (new) 15.1 kB 🔴 +15.1 kB 🔴 +3.74 kB 🔴 +3.29 kB
assets/KeybindingPanel-CpzCv-WJ.js (removed) 15.1 kB 🟢 -15.1 kB 🟢 -3.73 kB 🟢 -3.29 kB
assets/ExtensionPanel-CK23bQ9H.js (new) 12 kB 🔴 +12 kB 🔴 +2.81 kB 🔴 +2.47 kB
assets/ExtensionPanel-kLTB9tB2.js (removed) 11.9 kB 🟢 -11.9 kB 🟢 -2.79 kB 🟢 -2.45 kB
assets/AboutPanel-BtLwOXha.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.63 kB 🔴 +2.34 kB
assets/AboutPanel-Bnp_fVzP.js (removed) 10.1 kB 🟢 -10.1 kB 🟢 -2.62 kB 🟢 -2.3 kB
assets/ServerConfigPanel-b6wUt2Nz.js (new) 8.09 kB 🔴 +8.09 kB 🔴 +2.13 kB 🔴 +1.89 kB
assets/ServerConfigPanel-Zhkgk5NP.js (removed) 8.05 kB 🟢 -8.05 kB 🟢 -2.12 kB 🟢 -1.88 kB
assets/UserPanel-CUixwagV.js (new) 7.8 kB 🔴 +7.8 kB 🔴 +2.04 kB 🔴 +1.78 kB
assets/UserPanel-Y18MwXLE.js (removed) 7.76 kB 🟢 -7.76 kB 🟢 -2.02 kB 🟢 -1.77 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 266 kB) • 🟢 -56.5 kB

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/Load3D.vue_vue_type_script_setup_true_lang-Cg4aXicZ.js (removed) 185 kB 🟢 -185 kB 🟢 -31.9 kB 🟢 -25.9 kB
assets/Load3D.vue_vue_type_script_setup_true_lang-j0-xT9lj.js (new) 128 kB 🔴 +128 kB 🔴 +21.3 kB 🔴 +17.4 kB
assets/WidgetSelect.vue_vue_type_script_setup_true_lang-Cef1Evxc.js (new) 47.9 kB 🔴 +47.9 kB 🔴 +10.4 kB 🔴 +9.01 kB
assets/WidgetSelect.vue_vue_type_script_setup_true_lang-DfTWcnYX.js (removed) 47.9 kB 🟢 -47.9 kB 🟢 -10.4 kB 🟢 -9 kB
assets/ComfyQueueButton-C7f2Ov22.js (new) 11.2 kB 🔴 +11.2 kB 🔴 +2.79 kB 🔴 +2.47 kB
assets/ComfyQueueButton-CCrjMPon.js (removed) 11.1 kB 🟢 -11.1 kB 🟢 -2.78 kB 🟢 -2.46 kB
assets/WidgetSelectButton-aRy3b9ik.js (new) 6.59 kB 🔴 +6.59 kB 🔴 +1.95 kB 🔴 +1.71 kB
assets/WidgetSelectButton-D20EwAXf.js (removed) 6.56 kB 🟢 -6.56 kB 🟢 -1.94 kB 🟢 -1.7 kB
assets/WidgetLayoutField.vue_vue_type_script_setup_true_lang-B5KXdf21.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -812 B 🟢 -710 B
assets/WidgetLayoutField.vue_vue_type_script_setup_true_lang-Dx-3E2Ax.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-BLz9gQi_.js (removed) 7.6 kB 🟢 -7.6 kB 🟢 -1.84 kB 🟢 -1.58 kB
assets/keybindingService-lJlmkepP.js (new) 7.6 kB 🔴 +7.6 kB 🔴 +1.84 kB 🔴 +1.59 kB
assets/serverConfigStore-CLQ4OLsV.js (new) 2.79 kB 🔴 +2.79 kB 🔴 +891 B 🔴 +781 B
assets/serverConfigStore-Dy97ilry.js (removed) 2.79 kB 🟢 -2.79 kB 🟢 -890 B 🟢 -774 B
assets/audioService-3I8d09UH.js (removed) 2.2 kB 🟢 -2.2 kB 🟢 -966 B 🟢 -826 B
assets/audioService-Cxc9N1qn.js (new) 2.2 kB 🔴 +2.2 kB 🔴 +962 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-BcdPDzyH.js (new) 1.41 kB 🔴 +1.41 kB 🔴 +651 B 🔴 +549 B
assets/audioUtils-syS1y7wI.js (removed) 1.41 kB 🟢 -1.41 kB 🟢 -652 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) • ⚪ 0 B

External libraries and shared vendor chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/vendor-other-BD-fEGPG.js (new) 3.22 MB 🔴 +3.22 MB 🔴 +684 kB 🔴 +549 kB
assets/vendor-other-DS385ZxK.js (removed) 3.22 MB 🟢 -3.22 MB 🟢 -684 kB 🟢 -549 kB
assets/vendor-tiptap-_bKlu4y-.js (new) 232 kB 🔴 +232 kB 🔴 +45.7 kB 🔴 +37.7 kB
assets/vendor-tiptap-BXxDcG7x.js (removed) 232 kB 🟢 -232 kB 🟢 -45.7 kB 🟢 -37.7 kB
assets/vendor-vue-BYlxZwPm.js (removed) 92.6 kB 🟢 -92.6 kB 🟢 -23.9 kB 🟢 -20.8 kB
assets/vendor-vue-DkPfYpIU.js (new) 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) • 🔴 +518 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/WidgetRecordAudio-BgTyY0wq.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +5.59 kB 🔴 +4.94 kB
assets/WidgetRecordAudio-D-a8l9qD.js (removed) 22.1 kB 🟢 -22.1 kB 🟢 -5.57 kB 🟢 -4.93 kB
assets/AudioPreviewPlayer-CXcBCxYn.js (new) 14.9 kB 🔴 +14.9 kB 🔴 +3.72 kB 🔴 +3.32 kB
assets/AudioPreviewPlayer-fYCXXbeJ.js (removed) 14.9 kB 🟢 -14.9 kB 🟢 -3.71 kB 🟢 -3.31 kB
assets/WidgetInputNumber-BjJv3akj.js (new) 14.6 kB 🔴 +14.6 kB 🔴 +3.79 kB 🔴 +3.36 kB
assets/WidgetInputNumber-C7f9aRXr.js (removed) 14.6 kB 🟢 -14.6 kB 🟢 -3.78 kB 🟢 -3.35 kB
assets/WidgetGalleria-B2FT6k-V.js (new) 5.62 kB 🔴 +5.62 kB 🔴 +1.75 kB 🔴 +1.55 kB
assets/WidgetGalleria-BndhoFqd.js (removed) 5.59 kB 🟢 -5.59 kB 🟢 -1.74 kB 🟢 -1.54 kB
assets/WidgetColorPicker-UNnYMboA.js (new) 4.91 kB 🔴 +4.91 kB 🔴 +1.68 kB 🔴 +1.48 kB
assets/WidgetMarkdown-CYvZCXS_.js (new) 4.88 kB 🔴 +4.88 kB 🔴 +1.7 kB 🔴 +1.47 kB
assets/WidgetColorPicker-C4FloIYF.js (removed) 4.87 kB 🟢 -4.87 kB 🟢 -1.67 kB 🟢 -1.46 kB
assets/WidgetMarkdown-BvxYEZAZ.js (removed) 4.85 kB 🟢 -4.85 kB 🟢 -1.69 kB 🟢 -1.46 kB
assets/WidgetAudioUI-DsE5uiMw.js (new) 4.49 kB 🔴 +4.49 kB 🔴 +1.49 kB 🔴 +1.33 kB
assets/WidgetAudioUI-DKgLKhod.js (removed) 4.45 kB 🟢 -4.45 kB 🟢 -1.48 kB 🟢 -1.33 kB
assets/WidgetMultiSelect-BLxbQJtS.js (new) 4.3 kB 🔴 +4.3 kB 🔴 +1.46 kB 🔴 +1.27 kB
assets/WidgetMultiSelect-kf2tbDlY.js (removed) 4.26 kB 🟢 -4.26 kB 🟢 -1.45 kB 🟢 -1.27 kB
assets/WidgetTreeSelect-CB02v56o.js (new) 4.03 kB 🔴 +4.03 kB 🔴 +1.38 kB 🔴 +1.21 kB
assets/WidgetTreeSelect-BRuLHeko.js (removed) 3.99 kB 🟢 -3.99 kB 🟢 -1.37 kB 🟢 -1.2 kB
assets/WidgetTextarea-Bl6TsSXf.js (new) 3.74 kB 🔴 +3.74 kB 🔴 +1.29 kB 🔴 +1.14 kB
assets/WidgetTextarea-CqoeaC2b.js (removed) 3.7 kB 🟢 -3.7 kB 🟢 -1.28 kB 🟢 -1.12 kB
assets/WidgetInputText-DJNk-B4D.js (new) 3.66 kB 🔴 +3.66 kB 🔴 +1.27 kB 🔴 +1.13 kB
assets/WidgetInputText-BSo9f-ld.js (removed) 3.62 kB 🟢 -3.62 kB 🟢 -1.26 kB 🟢 -1.11 kB
assets/WidgetToggleSwitch-B0b5TJw_.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.22 kB 🔴 +1.07 kB
assets/WidgetToggleSwitch-vjIeFVNA.js (removed) 3.49 kB 🟢 -3.49 kB 🟢 -1.21 kB 🟢 -1.06 kB
assets/WidgetSelect-80WLZO0N.js (new) 2.33 kB 🔴 +2.33 kB 🔴 +731 B 🔴 +619 B
assets/WidgetSelect-DpPTAUCC.js (removed) 2.29 kB 🟢 -2.29 kB 🟢 -718 B 🟢 -615 B
assets/Load3D-0K25Xk4t.js (removed) 2.01 kB 🟢 -2.01 kB 🟢 -606 B 🟢 -513 B
assets/Load3D-kYcmvkOM.js (new) 2.01 kB 🔴 +2.01 kB 🔴 +608 B 🔴 +508 B
assets/WidgetLegacy-BnEm6n9U.js (new) 1.95 kB 🔴 +1.95 kB 🔴 +572 B 🔴 +508 B
assets/WidgetLegacy-DbQTSenj.js (removed) 1.91 kB 🟢 -1.91 kB 🟢 -558 B 🟢 -493 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

Comment on lines +315 to +316
console.error('Error initializing standalone 3D viewer:', error)
useToastStore().addAlert('Failed to load 3D model')
Copy link
Contributor

Choose a reason for hiding this comment

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

Question: There's a lot of state set in the try, would any of it need to be reset if there's an issue?

Copy link
Contributor

Choose a reason for hiding this comment

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

Or could the try/catch be scoped more tightly?

@jtydhr88 jtydhr88 merged commit a9f4162 into main Nov 14, 2025
31 checks passed
@jtydhr88 jtydhr88 deleted the support-open-3d-viewer-in-media-asset branch November 14, 2025 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants