Skip to content

Conversation

@christian-byrne
Copy link
Contributor

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

Summary

Active jobs (pending/running) in the media assets panel now display in FIFO order - oldest jobs first (first to be processed at top). This matches the queue processing order and the old queue panel behavior.

Changes

  • AssetsSidebarListView.vue: Add .toReversed() to activeJobItems computed to reverse job order for display
  • AssetsSidebarGridView.vue: Same change for grid view consistency
  • AssetsSidebarListView.test.ts: Unit test verifying oldest-first ordering

Root Cause

PR #8225 changed sorting from queueIndex to createTime descending in useJobList.ts, which placed newest jobs first. For active jobs, users expect oldest first (FIFO - first to be processed appears at top).

Solution

Rather than modifying the shared useJobList composable (which serves both the assets panel and queue overlay), the fix applies .toReversed() at the view layer for the active jobs section only. This:

  • Preserves the newest-first order for completed/history jobs
  • Displays active jobs in oldest-first order
  • Maintains backward compatibility with the queue overlay

Testing

  • Unit test added to verify FIFO ordering of active jobs
  • All existing useJobList tests pass

Fixes COM-14151

Summary by CodeRabbit

  • Bug Fixes

    • Corrected the display order of active jobs in the sidebar to show jobs in oldest-first (FIFO) sequence.
  • Tests

    • Added unit tests for the assets sidebar list view to verify job ordering and filtering behavior.

┆Issue is synchronized with this Notion page by Unito

Active jobs (pending/running) in the media assets panel now display in
FIFO order - oldest jobs first, matching queue processing order. This
reverts the display order for active jobs while keeping completed/history
jobs in newest-first order.

Fixes COM-14151

Amp-Thread-ID: https://ampcode.com/threads/T-019c2127-44b5-70bc-b01e-8f59f48b8939
@christian-byrne christian-byrne requested a review from a team as a code owner February 3, 2026 01:45
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Feb 3, 2026
@notion-workspace
Copy link

@github-actions
Copy link

github-actions bot commented Feb 3, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 02/03/2026, 01:46:27 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link

github-actions bot commented Feb 3, 2026

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 506 passed, 0 failed, 1 flaky, 8 skipped (Total: 515)

❌ Failed Tests

📊 Browser Reports
  • chromium: View Report (✅ 494 / ❌ 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 3, 2026

📝 Walkthrough

Walkthrough

Changes reverse the order of active job items in the assets sidebar components to display them in oldest-first (FIFO) order, with comprehensive unit tests verifying the ordering and job state filtering behavior.

Changes

Cohort / File(s) Summary
Active Job Item Ordering
src/components/sidebar/tabs/AssetsSidebarGridView.vue, src/components/sidebar/tabs/AssetsSidebarListView.vue
Applied toReversed() to filtered activeJobItems to reverse ordering and display jobs in oldest-first sequence.
Asset List View Tests
src/components/sidebar/tabs/AssetsSidebarListView.test.ts
New comprehensive test suite with extensive mocks for job actions, list utilities, and store dependencies. Includes tests verifying oldest-first (FIFO) ordering of active jobs and exclusion of completed/failed job states.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested labels

area:assets-sidebar, area:ui, size:S

Suggested reviewers

  • KarryCharon
  • shinshin86
  • Yorha4D

Poem

🐰 The jobs now queue in proper sight,
Oldest first, from left to right!
With tests in place, we're sure it's true,
FIFO magic—reversed, brand new! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: fixing active job display order to be oldest-first (FIFO) in the media assets panel.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The PR description comprehensively covers all required sections with clear summary, specific changes, root cause analysis, and solution rationale.

✏️ 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/assets/panel/job-ordering-fix

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

@github-actions
Copy link

github-actions bot commented Feb 3, 2026

Bundle Size Report

Summary

  • Raw size: 22.3 MB baseline 22.3 MB — 🔴 +26 B
  • Gzip: 4.64 MB baseline 4.64 MB — 🟢 -34 B
  • Brotli: 3.44 MB baseline 3.44 MB — 🔴 +21 B
  • Bundles: 177 current • 177 baseline • 84 added / 84 removed

Category Glance
Data & Services 🔴 +26 B (2.72 MB) · Vendor & Third-Party ⚪ 0 B (10.7 MB) · Other ⚪ 0 B (7.2 MB) · Graph Workspace ⚪ 0 B (978 kB) · Panels & Settings ⚪ 0 B (496 kB) · Views & Navigation ⚪ 0 B (80.7 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-CRcPZkvA.js (removed) 26.1 kB 🟢 -26.1 kB 🟢 -7.53 kB 🟢 -6.62 kB
assets/index-DgHu4hlB.js (new) 26.1 kB 🔴 +26.1 kB 🔴 +7.53 kB 🔴 +6.64 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-CQcmx6jK.js (removed) 978 kB 🟢 -978 kB 🟢 -198 kB 🟢 -149 kB
assets/GraphView-Cr6-6Ru_.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-C98clHOj.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.6 kB 🟢 -3.05 kB
assets/CloudSurveyView-nvTevQJb.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.6 kB 🔴 +3.05 kB
assets/CloudLoginView-Cb4uEF-P.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.71 kB
assets/CloudLoginView-D1-bvPIG.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.72 kB
assets/UserCheckView-C1DdDyCB.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.45 kB 🔴 +2.14 kB
assets/UserCheckView-CuYbX5Zj.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.45 kB 🟢 -2.13 kB
assets/CloudLayoutView-C3xsbgq6.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.24 kB 🔴 +1.96 kB
assets/CloudLayoutView-Z_MiSn7r.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.24 kB 🟢 -1.96 kB
assets/CloudSignupView-Bsvr2dJJ.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.02 kB
assets/CloudSignupView-MFi4GMrW.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.02 kB
assets/CloudForgotPasswordView-BjoJoxyp.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.92 kB 🔴 +1.68 kB
assets/CloudForgotPasswordView-IhTcZuaD.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.92 kB 🟢 -1.68 kB
assets/UserSelectView-BsdjQiKA.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.57 kB
assets/UserSelectView-CA8n9wRK.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.57 kB
assets/CloudSubscriptionRedirectView-B3Mjyax0.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudSubscriptionRedirectView-W-RDJQbF.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudAuthTimeoutView-Dy_FUoEx.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.7 kB 🟢 -1.48 kB
assets/CloudAuthTimeoutView-M6KFXMDV.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.71 kB 🔴 +1.48 kB
assets/CloudSorryContactSupportView-rn7HuLX1.js 1.97 kB 1.97 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/layout-BWsu-688.js 500 B 500 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 9 added / 9 removed

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/WorkspacePanel-CdC_8WHX.js (new) 29.8 kB 🔴 +29.8 kB 🔴 +5.89 kB 🔴 +5.14 kB
assets/WorkspacePanel-DaM3K-6T.js (removed) 29.8 kB 🟢 -29.8 kB 🟢 -5.89 kB 🟢 -5.14 kB
assets/SecretsPanel-BDcqfYNt.js (removed) 24.7 kB 🟢 -24.7 kB 🟢 -5.78 kB 🟢 -5.04 kB
assets/SecretsPanel-Cl3wnnRp.js (new) 24.7 kB 🔴 +24.7 kB 🔴 +5.78 kB 🔴 +5.04 kB
assets/LegacyCreditsPanel-DwbeyI-a.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.94 kB 🟢 -5.24 kB
assets/LegacyCreditsPanel-sbmSilVu.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.94 kB 🔴 +5.22 kB
assets/SubscriptionPanel-CD_4TKkk.js (new) 21 kB 🔴 +21 kB 🔴 +5.06 kB 🔴 +4.47 kB
assets/SubscriptionPanel-CMqKyA7J.js (removed) 21 kB 🟢 -21 kB 🟢 -5.06 kB 🟢 -4.45 kB
assets/KeybindingPanel-1k79HWtM.js (new) 14.3 kB 🔴 +14.3 kB 🔴 +3.77 kB 🔴 +3.33 kB
assets/KeybindingPanel-Bwr7lNZc.js (removed) 14.3 kB 🟢 -14.3 kB 🟢 -3.76 kB 🟢 -3.33 kB
assets/AboutPanel-DrjYo7f0.js (removed) 10.9 kB 🟢 -10.9 kB 🟢 -2.71 kB 🟢 -2.46 kB
assets/AboutPanel-qpWMARv4.js (new) 10.9 kB 🔴 +10.9 kB 🔴 +2.72 kB 🔴 +2.46 kB
assets/ExtensionPanel-qUyDb6s8.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ExtensionPanel-RSm_7nqD.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ServerConfigPanel-B4pprJiV.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.17 kB 🔴 +1.94 kB
assets/ServerConfigPanel-JcdIYCsr.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.17 kB 🟢 -1.94 kB
assets/UserPanel-BYW2NuvB.js (removed) 6.71 kB 🟢 -6.71 kB 🟢 -1.99 kB 🟢 -1.75 kB
assets/UserPanel-CU0j-hdE.js (new) 6.71 kB 🔴 +6.71 kB 🔴 +1.99 kB 🔴 +1.75 kB
assets/refreshRemoteConfig-CbjAAEJu.js (removed) 1.31 kB 🟢 -1.31 kB 🟢 -572 B 🟢 -500 B
assets/refreshRemoteConfig-nvY3H1O-.js (new) 1.31 kB 🔴 +1.31 kB 🔴 +572 B 🔴 +498 B
assets/config-CmHLRoMD.js (removed) 1.15 kB 🟢 -1.15 kB 🟢 -604 B 🟢 -530 B
assets/config-DWPaOcvl.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +604 B 🔴 +532 B
assets/cloudRemoteConfig-Bu75OaGS.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -509 B 🟢 -443 B
assets/cloudRemoteConfig-jxBtVAqi.js (new) 1.11 kB 🔴 +1.11 kB 🔴 +511 B 🔴 +437 B
assets/refreshRemoteConfig-ASoJxLad.js (new) 169 B 🔴 +169 B 🔴 +108 B 🔴 +106 B
assets/refreshRemoteConfig-CjG3gFol.js (removed) 169 B 🟢 -169 B 🟢 -108 B 🟢 -105 B
assets/remoteConfig-ot5QARgk.js 788 B 788 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings--v6Wg3FT.js 29.4 kB 29.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-6AWMdbEo.js 25.8 kB 25.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Bd_PrHyW.js 29.6 kB 29.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-BvViWXfv.js 31.2 kB 31.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-CBT5fUQX.js 32.9 kB 32.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Cr7txePz.js 30.2 kB 30.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DdPwS08h.js 39.4 kB 39.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-DqMxzK_S.js 30.4 kB 30.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-Dwt3wMav.js 26.4 kB 26.4 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-pjwHe3bJ.js 32 kB 32 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/settings-yUgaGSFI.js 35.2 kB 35.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 13 added / 13 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-DvL_aeWT.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.07 kB
assets/auth-DWvjikrG.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.07 kB
assets/firebaseAuthStore-DamB7zwY.js (new) 217 B 🔴 +217 B 🔴 +137 B 🔴 +126 B
assets/firebaseAuthStore-DBZ-RDKK.js (removed) 217 B 🟢 -217 B 🟢 -137 B 🟢 -135 B
assets/auth-0urQG7p0.js (removed) 178 B 🟢 -178 B 🟢 -142 B 🟢 -132 B
assets/auth-CAprcBsy.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +132 B

Status: 3 added / 3 removed

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useSubscriptionDialog-BMYcOZf3.js (new) 2.74 kB 🔴 +2.74 kB 🔴 +1.3 kB 🔴 +1.15 kB
assets/useSubscriptionDialog-F5g9p5h7.js (removed) 2.74 kB 🟢 -2.74 kB 🟢 -1.3 kB 🟢 -1.15 kB
assets/useSubscriptionDialog-BrrgUGq6.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +103 B
assets/useSubscriptionDialog-mgrkJF_7.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -96 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-bNzdy5jR.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.41 kB
assets/ComfyQueueButton-BxPoh6A8.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.41 kB
assets/SubscribeButton-B4qAr8s9.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.57 kB 🟢 -1.39 kB
assets/SubscribeButton-HeJTXLLZ.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.57 kB 🔴 +1.39 kB
assets/cloudFeedbackTopbarButton-CgxVrCdK.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -674 B 🟢 -571 B
assets/cloudFeedbackTopbarButton-SBU45jo4.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +675 B 🔴 +564 B
assets/ComfyQueueButton-C2NiAZhC.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +119 B
assets/ComfyQueueButton-DLfA5fIL.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -119 B
assets/Button-D9_3sAlJ.js 3.82 kB 3.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/CloudBadge-F45Ay0NZ.js 1.85 kB 1.85 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/TopbarBadge-Nb087Wku.js 8.36 kB 8.36 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/UserAvatar-Ca5ThTD8.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetButton-OK7R2btt.js 2.41 kB 2.41 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 4 added / 4 removed

Data & Services — 2.72 MB (baseline 2.72 MB) • 🔴 +26 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-Wcg-J9LF.js (new) 2.02 MB 🔴 +2.02 MB 🔴 +428 kB 🔴 +327 kB
assets/dialogService-ChpR3LHH.js (removed) 2.02 MB 🟢 -2.02 MB 🟢 -428 kB 🟢 -327 kB
assets/api-D7Sxgf7B.js (removed) 675 kB 🟢 -675 kB 🟢 -149 kB 🟢 -119 kB
assets/api-uOKweCgB.js (new) 675 kB 🔴 +675 kB 🔴 +149 kB 🔴 +119 kB
assets/releaseStore-1GPuixL3.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.4 kB 🟢 -2.12 kB
assets/releaseStore-CFBe_I_a.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.4 kB 🔴 +2.12 kB
assets/keybindingService-BE0Z_ped.js (removed) 6.74 kB 🟢 -6.74 kB 🟢 -1.75 kB 🟢 -1.52 kB
assets/keybindingService-TgZmHoPM.js (new) 6.74 kB 🔴 +6.74 kB 🔴 +1.75 kB 🔴 +1.51 kB
assets/bootstrapStore-CsUR_C8s.js (new) 2.69 kB 🔴 +2.69 kB 🔴 +1.03 kB 🔴 +944 B
assets/bootstrapStore-DrMLhELa.js (removed) 2.69 kB 🟢 -2.69 kB 🟢 -1.03 kB 🟢 -961 B
assets/userStore-Bpo5BIod.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -810 B 🟢 -727 B
assets/userStore-BXuUJSvZ.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +810 B 🔴 +727 B
assets/audioService-2INwLmXc.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +929 B 🔴 +811 B
assets/audioService-Cy_4kS8P.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -929 B 🟢 -812 B
assets/releaseStore-B7LTLOnJ.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +111 B
assets/releaseStore-DtjA0Szp.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -106 B
assets/serverConfigStore-CN3BHcmz.js 2.64 kB 2.64 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 8 added / 8 removed

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

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useErrorHandling-BQJSfa2o.js (new) 5.43 kB 🔴 +5.43 kB 🔴 +1.57 kB 🔴 +1.38 kB
assets/useErrorHandling-DiEJWSgU.js (removed) 5.43 kB 🟢 -5.43 kB 🟢 -1.57 kB 🟢 -1.38 kB
assets/useWorkspaceUI-LLk17KWd.js (removed) 3.42 kB 🟢 -3.42 kB 🟢 -975 B 🟢 -836 B
assets/useWorkspaceUI-nuCt7rbK.js (new) 3.42 kB 🔴 +3.42 kB 🔴 +974 B 🔴 +835 B
assets/useSubscriptionActions-CWKgqRdB.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +869 B 🔴 +755 B
assets/useSubscriptionActions-EXOeSq40.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -873 B 🟢 -764 B
assets/subscriptionCheckoutUtil-B9VBH8dK.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -871 B 🟢 -765 B
assets/subscriptionCheckoutUtil-rLXNenBO.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +870 B 🔴 +763 B
assets/useSubscriptionCredits-DcDMl14P.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -597 B 🟢 -528 B
assets/useSubscriptionCredits-Di2chRwp.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +596 B 🔴 +529 B
assets/audioUtils-DaRAv07G.js (removed) 970 B 🟢 -970 B 🟢 -547 B 🟢 -458 B
assets/audioUtils-m1IUvJCH.js (new) 970 B 🔴 +970 B 🔴 +548 B 🔴 +458 B
assets/useCurrentUser-CV0XciD6.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +95 B
assets/useCurrentUser-DQAyLL72.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -101 B
assets/_plugin-vue_export-helper-DuK_Fly3.js 467 B 467 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/colorUtil-BUE2Ljyq.js 7.2 kB 7.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/markdownRendererUtil-BomdHeNW.js 1.78 kB 1.78 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/tailwindUtil-CA1BwbKS.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-CKfqpTaz.js 408 kB 408 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-other-gP0b72bJ.js 4.1 MB 4.1 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-primevue-B--x1r5Q.js 3.04 MB 3.04 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-reka-ui-D1hkxrLU.js 263 kB 263 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-three-aptWs4Pl.js 1.83 MB 1.83 MB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-tiptap-Bqv6we9a.js 650 kB 650 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-vue-B_DJxCr0.js 13.6 kB 13.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/vendor-xterm-B-ocESwg.js 398 kB 398 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
Other — 7.2 MB (baseline 7.2 MB) • ⚪ 0 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-qGSnHBJZ.js (removed) 97.8 kB 🟢 -97.8 kB 🟢 -23.4 kB 🟢 -20.1 kB
assets/core-vK0_FH0K.js (new) 97.8 kB 🔴 +97.8 kB 🔴 +23.4 kB 🔴 +20.1 kB
assets/groupNode-B0cEitmm.js (removed) 74.7 kB 🟢 -74.7 kB 🟢 -18.1 kB 🟢 -16 kB
assets/groupNode-C-EvuC5m.js (new) 74.7 kB 🔴 +74.7 kB 🔴 +18.1 kB 🔴 +15.9 kB
assets/WidgetSelect-COswK87I.js (new) 64.5 kB 🔴 +64.5 kB 🔴 +12.8 kB 🔴 +11 kB
assets/WidgetSelect-CXftKzGu.js (removed) 64.5 kB 🟢 -64.5 kB 🟢 -12.8 kB 🟢 -11.1 kB
assets/Load3DControls-B5yrQXeE.js (removed) 35.9 kB 🟢 -35.9 kB 🟢 -5.87 kB 🟢 -5.08 kB
assets/Load3DControls-BZvrlmsX.js (new) 35.9 kB 🔴 +35.9 kB 🔴 +5.87 kB 🔴 +5.09 kB
assets/SubscriptionRequiredDialogContent-B8pB_XpW.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.79 kB 🔴 +5.92 kB
assets/SubscriptionRequiredDialogContent-UmdBkVjE.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.79 kB 🟢 -5.92 kB
assets/CurrentUserPopoverWorkspace-DjpOAwCq.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +4.99 kB 🔴 +4.42 kB
assets/CurrentUserPopoverWorkspace-vGi6ppNR.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -4.99 kB 🟢 -4.42 kB
assets/Load3D-A3tOaohp.js (removed) 19.3 kB 🟢 -19.3 kB 🟢 -4.42 kB 🟢 -3.88 kB
assets/Load3D-B1_5Pe-m.js (new) 19.3 kB 🔴 +19.3 kB 🔴 +4.42 kB 🔴 +3.88 kB
assets/WidgetInputNumber-PcSSNWy8.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.52 kB 🔴 +4.03 kB
assets/WidgetInputNumber-U0M3P2c-.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.52 kB 🟢 -4.03 kB
assets/WidgetRecordAudio-cV9-YYag.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.97 kB 🔴 +4.45 kB
assets/WidgetRecordAudio-D8nU1YWT.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.97 kB 🟢 -4.44 kB
assets/SubscriptionPanelContentWorkspace-CDBaYzw-.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.47 kB 🔴 +3.91 kB
assets/SubscriptionPanelContentWorkspace-DBlxoU0G.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.47 kB 🟢 -3.92 kB
assets/WidgetImageCrop-Boywew9X.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.62 kB
assets/WidgetImageCrop-DHslbA2o.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.14 kB 🟢 -3.63 kB
assets/PanelTemplate-D8uX58xS.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.46 kB 🔴 +4.8 kB
assets/PanelTemplate-DONFgcrn.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.46 kB 🟢 -4.8 kB
assets/AudioPreviewPlayer-CGV1KglR.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.65 kB
assets/AudioPreviewPlayer-CZFyx0sk.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.97 kB 🔴 +2.65 kB
assets/nodeTemplates-B6-FNyaa.js (new) 9.45 kB 🔴 +9.45 kB 🔴 +3.16 kB 🔴 +2.81 kB
assets/nodeTemplates-DRcMYxG7.js (removed) 9.45 kB 🟢 -9.45 kB 🟢 -3.16 kB 🟢 -2.81 kB
assets/InviteMemberDialogContent-DM8wDyL5.js (removed) 8.36 kB 🟢 -8.36 kB 🟢 -2.51 kB 🟢 -2.18 kB
assets/InviteMemberDialogContent-pnvHcsw6.js (new) 8.36 kB 🔴 +8.36 kB 🔴 +2.51 kB 🔴 +2.18 kB
assets/WidgetWithControl-BNFIbxeu.js (new) 8.11 kB 🔴 +8.11 kB 🔴 +2.7 kB 🔴 +2.43 kB
assets/WidgetWithControl-Bx3Ib6xe.js (removed) 8.11 kB 🟢 -8.11 kB 🟢 -2.7 kB 🟢 -2.43 kB
assets/CreateWorkspaceDialogContent-CxsUyVY-.js (new) 5.93 kB 🔴 +5.93 kB 🔴 +1.93 kB 🔴 +1.68 kB
assets/CreateWorkspaceDialogContent-Dyn8YF5p.js (removed) 5.93 kB 🟢 -5.93 kB 🟢 -1.93 kB 🟢 -1.69 kB
assets/EditWorkspaceDialogContent-C_Ww4aUI.js (new) 5.7 kB 🔴 +5.7 kB 🔴 +1.88 kB 🔴 +1.65 kB
assets/EditWorkspaceDialogContent-Dms8CGTg.js (removed) 5.7 kB 🟢 -5.7 kB 🟢 -1.88 kB 🟢 -1.65 kB
assets/ValueControlPopover-CnjxJu8L.js (new) 5.17 kB 🔴 +5.17 kB 🔴 +1.69 kB 🔴 +1.5 kB
assets/ValueControlPopover-DSu0-Avz.js (removed) 5.17 kB 🟢 -5.17 kB 🟢 -1.69 kB 🟢 -1.5 kB
assets/DeleteWorkspaceDialogContent-QeNAgFKk.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.56 kB 🔴 +1.35 kB
assets/DeleteWorkspaceDialogContent-Zc78h7vl.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/LeaveWorkspaceDialogContent-CPLYxUWe.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.5 kB 🟢 -1.3 kB
assets/LeaveWorkspaceDialogContent-RnTqPoyu.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.5 kB 🔴 +1.31 kB
assets/RemoveMemberDialogContent-BdoOugmb.js (new) 4.38 kB 🔴 +4.38 kB 🔴 +1.45 kB 🔴 +1.28 kB
assets/RemoveMemberDialogContent-Crl5RWa8.js (removed) 4.38 kB 🟢 -4.38 kB 🟢 -1.45 kB 🟢 -1.28 kB
assets/RevokeInviteDialogContent-CCuCQVQw.js (new) 4.29 kB 🔴 +4.29 kB 🔴 +1.47 kB 🔴 +1.29 kB
assets/RevokeInviteDialogContent-CyM5JhBs.js (removed) 4.29 kB 🟢 -4.29 kB 🟢 -1.47 kB 🟢 -1.29 kB
assets/GlobalToast-BlD9anBY.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +938 B
assets/GlobalToast-Do3YP7Ux.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -942 B
assets/SubscribeToRun-BSmW9Jq6.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.16 kB 🔴 +1.02 kB
assets/SubscribeToRun-D1o1lqH0.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.16 kB 🟢 -1.02 kB
assets/cloudSessionCookie-BHVJ7TVC.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +935 B 🔴 +810 B
assets/cloudSessionCookie-DGaWadj3.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -934 B 🟢 -810 B
assets/BaseViewTemplate-BDR7w0pU.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.04 kB 🟢 -927 B
assets/BaseViewTemplate-CRnxvwzr.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +928 B
assets/CloudRunButtonWrapper-BWkYST5J.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -643 B 🟢 -563 B
assets/CloudRunButtonWrapper-CSz7kum1.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +641 B 🔴 +603 B
assets/cloudBadges-BaDq2nYk.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -536 B 🟢 -474 B
assets/cloudBadges-C_Ptg591.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +535 B 🔴 +492 B
assets/graphHasMissingNodes-BboAnskz.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +461 B 🔴 +413 B
assets/graphHasMissingNodes-DYPvlK2l.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -462 B 🟢 -411 B
assets/cloudSubscription-Cmvi9SuD.js (new) 976 B 🔴 +976 B 🔴 +459 B 🔴 +398 B
assets/cloudSubscription-lsYTSBXl.js (removed) 976 B 🟢 -976 B 🟢 -461 B 🟢 -398 B
assets/nightlyBadges-DtJsPNb8.js (new) 595 B 🔴 +595 B 🔴 +354 B 🔴 +308 B
assets/nightlyBadges-x7ey_kFH.js (removed) 595 B 🟢 -595 B 🟢 -355 B 🟢 -308 B
assets/SubscriptionPanelContentWorkspace-CqwbiPlg.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +113 B
assets/SubscriptionPanelContentWorkspace-jjBZsMBz.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -125 B
assets/WidgetInputNumber-C13L19jD.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +110 B
assets/WidgetInputNumber-D_fz_-zz.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -118 B
assets/WidgetLegacy-cA-7K68g.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +109 B
assets/WidgetLegacy-IxI_gq0b.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -110 B
assets/Load3D-B7kQQ5eN.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -107 B
assets/Load3D-BrTT_G43.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +110 B
assets/auto-CIz1W2VX.js 1.73 kB 1.73 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-B2kaqXwB.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-C4b7jkru.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CfyfvZ26.js 17.9 kB 17.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-CVGDesiQ.js 18.8 kB 18.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-D5s7OQ2Y.js 19.3 kB 19.3 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DIpat94F.js 18.5 kB 18.5 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DIyyDM8B.js 20.6 kB 20.6 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DmapSMuR.js 17.8 kB 17.8 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-DVgVR6E3.js 17.2 kB 17.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-rL7INiLx.js 17 kB 17 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/commands-XNemNPrT.js 18 kB 18 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-CT8MDfBu.js 508 kB 508 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/i18n-j_zglSIL.js 188 B 188 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/LazyImage-DqAc-xB5.js 14.2 kB 14.2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-B_jFC5sn.js 146 kB 146 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BalTnxCk.js 127 kB 127 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-BIN_8zD_.js 157 kB 157 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-C8v_8BHx.js 114 kB 114 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CAX4167Z.js 134 kB 134 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CH4FCrPT.js 152 kB 152 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-CucDReRX.js 113 kB 113 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-DfYijhIW.js 176 kB 176 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-GoHGn66O.js 128 kB 128 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-H_8Sfurz.js 130 kB 130 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/main-I0PKOQ0o.js 131 kB 131 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Media3DTop-BcPDlXSD.js 2.38 kB 2.38 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaAudioTop-Bmowr93w.js 2 kB 2 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaImageTop-TmCaI31_.js 2.34 kB 2.34 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/MediaVideoTop-B6WgcfAQ.js 2.82 kB 2.82 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/mixpanel.module-DtEqMW8s.js 143 B 143 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-AbmdcISm.js 347 kB 347 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BCy12OZY.js 391 kB 391 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-BehKjOtO.js 458 kB 458 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-C-n_0J6_.js 371 kB 371 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CbuSfIXV.js 377 kB 377 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CeG5gGtN.js 381 kB 381 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CFk3k4Ud.js 422 kB 422 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CpL6k383.js 349 kB 349 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-CVY5VZkw.js 374 kB 374 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-DIbAue3E.js 377 kB 377 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/nodeDefs-eT3XYn2e.js 421 kB 421 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/OBJLoader2WorkerModule-DTMpvldF.js 109 kB 109 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/previousFullPath-CATisLRM.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/SelectValue-PkoHjQBk.js 12.9 kB 12.9 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/Slider-C2Qo84EY.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-CfaOeTPe.js 186 B 186 B ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetBoundingBox-DkIT2G0i.js 4.71 kB 4.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetChart-eApsw45E.js 2.79 kB 2.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetColorPicker--tVrRRhL.js 3.71 kB 3.71 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetGalleria-Df9OanUN.js 4.57 kB 4.57 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetImageCompare-BbULxeiC.js 3.79 kB 3.79 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetInputText-BUUrcOWV.js 2.58 kB 2.58 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetLayoutField-Th0xNn53.js 2.7 kB 2.7 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetMarkdown-IpHBtHjg.js 3.49 kB 3.49 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetPropFilter-C-de4UbS.js 1.31 kB 1.31 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetTextarea-Cz3Nqb3g.js 3.87 kB 3.87 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/WidgetToggleSwitch-BTx-wZp8.js 3.26 kB 3.26 kB ⚪ 0 B ⚪ 0 B ⚪ 0 B
assets/widgetTypes-CQXRxQ12.js 573 B 573 B ⚪ 0 B ⚪ 0 B ⚪ 0 B

Status: 36 added / 36 removed

@christian-byrne christian-byrne merged commit 22755d2 into main Feb 3, 2026
40 of 42 checks passed
@christian-byrne christian-byrne deleted the fix/assets/panel/job-ordering-fix branch February 3, 2026 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:assets area:assets-sidebar 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