Skip to content

feat: show legacy manager search tip in no-results empty state#8537

Merged
christian-byrne merged 1 commit intomainfrom
manager/legacy-search-tip
Feb 2, 2026
Merged

feat: show legacy manager search tip in no-results empty state#8537
christian-byrne merged 1 commit intomainfrom
manager/legacy-search-tip

Conversation

@christian-byrne
Copy link
Copy Markdown
Contributor

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

Summary

Show a non-intrusive tip in the no-results empty state when users search legacy manager-related terms in the new manager UI.

Changes

  • What: Add useLegacySearchTip composable that detects when search query matches legacy manager keywords ("manager", "comfyui-manager", etc.) and appends a tip to the empty state message suggesting the --enable-manager-legacy-ui flag
  • Integration: Tip appears as secondary muted text below "Try a different search" message when no results found
  • Tests: 9 test cases covering detection logic and edge cases

Review Focus

  • Keyword list covers common legacy manager search terms
  • Non-intrusive approach: tip only shows in no-results state, no dismiss button needed

Fixes COM-12509

@christian-byrne christian-byrne requested a review from a team as a code owner February 2, 2026 00:59
@christian-byrne christian-byrne self-assigned this Feb 2, 2026
@notion-workspace
Copy link
Copy Markdown

@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Feb 2, 2026
@dosubot
Copy link
Copy Markdown

dosubot bot commented Feb 2, 2026

Related Documentation

No published documentation to review for changes on this repository.

Write your first living document

How did I do? Any feedback?  Join Discord

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Feb 2, 2026

📝 Walkthrough

Walkthrough

Adds a new localization string and a Vue composable to detect manager-related search queries when the new manager UI is active; integrates the composable into ManagerDialog so the empty-state search message includes the legacy-manager tip when appropriate; includes unit tests for the composable.

Changes

Cohort / File(s) Summary
Composable + Tests
src/workbench/extensions/manager/composables/useLegacySearchTip.ts, src/workbench/extensions/manager/composables/useLegacySearchTip.test.ts
New composable useLegacySearchTip(searchQuery: Ref<string>, isNewManagerUI: Ref<boolean>) exposing isLegacyManagerSearch (computed) based on trimmed, case-insensitive keyword matching; tests cover positive/negative matches and new-UI gating.
Manager Dialog Integration
src/workbench/extensions/manager/components/manager/ManagerDialog.vue
Imports and uses the composable plus useManagerState; when there is a searchQuery and isLegacyManagerSearch is true, appends the manager.legacyManagerSearchTip localized string to the component's empty-state message.
Translations
src/locales/en/main.json
Adds manager.legacyManagerSearchTip translation with guidance to enable the legacy manager UI via --enable-manager-legacy-ui flag.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant ManagerDialog
    participant useLegacySearchTip as LegacyTip
    participant ManagerState as State
    participant I18n as Locales

    User->>ManagerDialog: types searchQuery
    ManagerDialog->>State: read isNewManagerUI
    ManagerDialog->>LegacyTip: provide searchQuery, isNewManagerUI
    LegacyTip-->>ManagerDialog: isLegacyManagerSearch (true/false)
    ManagerDialog->>I18n: request base emptyStateMessage
    I18n-->>ManagerDialog: base message
    alt isLegacyManagerSearch == true
        ManagerDialog->>I18n: request manager.legacyManagerSearchTip
        I18n-->>ManagerDialog: legacy tip text
        ManagerDialog-->>User: empty-state message + legacy tip
    else
        ManagerDialog-->>User: empty-state message
    end
Loading

Possibly related PRs

Suggested reviewers

  • KarryCharon
  • viva-jinyi
  • Yorha4D
  • ltdrdata
✨ 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 manager/legacy-search-tip

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

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 2, 2026

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 02/02/2026, 01:11:00 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 2, 2026

🎭 Playwright Tests: ⚠️ Passed with flaky tests

Results: 503 passed, 0 failed, 2 flaky, 8 skipped (Total: 513)

❌ Failed Tests

📊 Browser Reports
  • chromium: View Report (✅ 491 / ❌ 0 / ⚠️ 2 / ⏭️ 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 coderabbitai bot requested review from KarryCharon and Yorha4D February 2, 2026 01:00
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 2, 2026

Bundle Size Report

Summary

  • Raw size: 22.2 MB baseline 22.2 MB — 🔴 +1.05 kB
  • Gzip: 4.62 MB baseline 4.62 MB — 🔴 +298 B
  • Brotli: 3.43 MB baseline 3.43 MB — 🔴 +126 B
  • Bundles: 175 current • 175 baseline • 86 added / 86 removed

Category Glance
Data & Services 🔴 +891 B (2.71 MB) · Other 🔴 +159 B (7.16 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-B_U1xV0Q.js (new) 26 kB 🔴 +26 kB 🔴 +7.51 kB 🔴 +6.61 kB
assets/index-Clpl-L0a.js (removed) 26 kB 🟢 -26 kB 🟢 -7.51 kB 🟢 -6.6 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-C_ONqSJY.js (removed) 978 kB 🟢 -978 kB 🟢 -198 kB 🟢 -149 kB
assets/GraphView-cm4uSH5O.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-BApcxvTL.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +3.61 kB 🔴 +3.05 kB
assets/CloudSurveyView-CtzZH5pj.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -3.61 kB 🟢 -3.05 kB
assets/CloudLoginView-Bqf-VSD0.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.09 kB 🟢 -2.72 kB
assets/CloudLoginView-BZ9_tg7Z.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.09 kB 🔴 +2.72 kB
assets/UserCheckView-B2K94oOa.js (new) 10.5 kB 🔴 +10.5 kB 🔴 +2.45 kB 🔴 +2.12 kB
assets/UserCheckView-OpKI9_DR.js (removed) 10.5 kB 🟢 -10.5 kB 🟢 -2.45 kB 🟢 -2.13 kB
assets/CloudLayoutView-CeQo5_Bp.js (new) 8.54 kB 🔴 +8.54 kB 🔴 +2.24 kB 🔴 +1.95 kB
assets/CloudLayoutView-CFTssOxv.js (removed) 8.54 kB 🟢 -8.54 kB 🟢 -2.24 kB 🟢 -1.95 kB
assets/CloudSignupView-BVBXSwMm.js (new) 8.18 kB 🔴 +8.18 kB 🔴 +2.33 kB 🔴 +2.02 kB
assets/CloudSignupView-CjLx0FXi.js (removed) 8.18 kB 🟢 -8.18 kB 🟢 -2.33 kB 🟢 -2.02 kB
assets/CloudForgotPasswordView-BFEn-rfa.js (removed) 6.26 kB 🟢 -6.26 kB 🟢 -1.92 kB 🟢 -1.68 kB
assets/CloudForgotPasswordView-DLcRequO.js (new) 6.26 kB 🔴 +6.26 kB 🔴 +1.92 kB 🔴 +1.69 kB
assets/UserSelectView-CfPyZm94.js (new) 5.28 kB 🔴 +5.28 kB 🔴 +1.76 kB 🔴 +1.57 kB
assets/UserSelectView-lZ69uFf7.js (removed) 5.28 kB 🟢 -5.28 kB 🟢 -1.76 kB 🟢 -1.57 kB
assets/CloudSubscriptionRedirectView-BF8j2dkb.js (new) 5.27 kB 🔴 +5.27 kB 🔴 +1.73 kB 🔴 +1.54 kB
assets/CloudSubscriptionRedirectView-rvprvkji.js (removed) 5.27 kB 🟢 -5.27 kB 🟢 -1.73 kB 🟢 -1.54 kB
assets/CloudAuthTimeoutView-4BXLTx8T.js (removed) 5.24 kB 🟢 -5.24 kB 🟢 -1.71 kB 🟢 -1.48 kB
assets/CloudAuthTimeoutView-CWNoe7zn.js (new) 5.24 kB 🔴 +5.24 kB 🔴 +1.71 kB 🔴 +1.48 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-5NP24JTD.js (removed) 29.8 kB 🟢 -29.8 kB 🟢 -5.89 kB 🟢 -5.14 kB
assets/WorkspacePanel-CgAbcyF5.js (new) 29.8 kB 🔴 +29.8 kB 🔴 +5.89 kB 🔴 +5.14 kB
assets/LegacyCreditsPanel-BaS9lxre.js (removed) 23.8 kB 🟢 -23.8 kB 🟢 -5.94 kB 🟢 -5.22 kB
assets/LegacyCreditsPanel-EBP5aMSR.js (new) 23.8 kB 🔴 +23.8 kB 🔴 +5.94 kB 🔴 +5.22 kB
assets/SubscriptionPanel-BusxClMK.js (new) 21 kB 🔴 +21 kB 🔴 +5.04 kB 🔴 +4.44 kB
assets/SubscriptionPanel-CMBGFgRQ.js (removed) 21 kB 🟢 -21 kB 🟢 -5.04 kB 🟢 -4.44 kB
assets/KeybindingPanel-Bj6LWnqw.js (new) 14.3 kB 🔴 +14.3 kB 🔴 +3.77 kB 🔴 +3.35 kB
assets/KeybindingPanel-lXgcPNsP.js (removed) 14.3 kB 🟢 -14.3 kB 🟢 -3.77 kB 🟢 -3.35 kB
assets/AboutPanel-3VsPZCki.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.68 kB 🔴 +2.42 kB
assets/AboutPanel-BhPomICj.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.68 kB 🟢 -2.42 kB
assets/ExtensionPanel-D_94BqjS.js (new) 10.2 kB 🔴 +10.2 kB 🔴 +2.71 kB 🔴 +2.4 kB
assets/ExtensionPanel-DEL-7yxi.js (removed) 10.2 kB 🟢 -10.2 kB 🟢 -2.71 kB 🟢 -2.4 kB
assets/ServerConfigPanel-Fv_6O_54.js (new) 7.23 kB 🔴 +7.23 kB 🔴 +2.16 kB 🔴 +1.93 kB
assets/ServerConfigPanel-j_sXBqza.js (removed) 7.23 kB 🟢 -7.23 kB 🟢 -2.16 kB 🟢 -1.93 kB
assets/UserPanel-Ci5oZAR9.js (new) 6.71 kB 🔴 +6.71 kB 🔴 +1.99 kB 🔴 +1.74 kB
assets/UserPanel-CruFhGeb.js (removed) 6.71 kB 🟢 -6.71 kB 🟢 -1.99 kB 🟢 -1.74 kB
assets/refreshRemoteConfig-BdBlUxhs.js (removed) 1.31 kB 🟢 -1.31 kB 🟢 -573 B 🟢 -507 B
assets/refreshRemoteConfig-dWCyF_MB.js (new) 1.31 kB 🔴 +1.31 kB 🔴 +570 B 🔴 +500 B
assets/config-Dw4SgahK.js (new) 1.15 kB 🔴 +1.15 kB 🔴 +603 B 🔴 +530 B
assets/config-rjC02f-r.js (removed) 1.15 kB 🟢 -1.15 kB 🟢 -604 B 🟢 -530 B
assets/cloudRemoteConfig-BNKhk_MS.js (removed) 1.11 kB 🟢 -1.11 kB 🟢 -505 B 🟢 -439 B
assets/cloudRemoteConfig-CUrXmiDV.js (new) 1.11 kB 🔴 +1.11 kB 🔴 +507 B 🔴 +453 B
assets/refreshRemoteConfig-BN1-n3lj.js (removed) 169 B 🟢 -169 B 🟢 -108 B 🟢 -106 B
assets/refreshRemoteConfig-gf9jzADK.js (new) 169 B 🔴 +169 B 🔴 +108 B 🔴 +104 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-BnjxqjY0.js (new) 3.54 kB 🔴 +3.54 kB 🔴 +1.24 kB 🔴 +1.07 kB
assets/auth-DR64tzBh.js (removed) 3.54 kB 🟢 -3.54 kB 🟢 -1.24 kB 🟢 -1.08 kB
assets/firebaseAuthStore-DbgIsNR3.js (removed) 217 B 🟢 -217 B 🟢 -136 B 🟢 -119 B
assets/firebaseAuthStore-shpY0kAM.js (new) 217 B 🔴 +217 B 🔴 +136 B 🔴 +119 B
assets/auth-Bn0eaYet.js (new) 178 B 🔴 +178 B 🔴 +142 B 🔴 +132 B
assets/auth-DLbkWANK.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-DRIvktTU.js (new) 2.71 kB 🔴 +2.71 kB 🔴 +1.29 kB 🔴 +1.14 kB
assets/useSubscriptionDialog-DVI6mkKi.js (removed) 2.71 kB 🟢 -2.71 kB 🟢 -1.28 kB 🟢 -1.14 kB
assets/useSubscriptionDialog-47cDik6F.js (removed) 179 B 🟢 -179 B 🟢 -110 B 🟢 -95 B
assets/useSubscriptionDialog-CQyePoXJ.js (new) 179 B 🔴 +179 B 🔴 +110 B 🔴 +97 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-Bh4wTG26.js (removed) 9.52 kB 🟢 -9.52 kB 🟢 -2.69 kB 🟢 -2.41 kB
assets/ComfyQueueButton-BPOLLwof.js (new) 9.52 kB 🔴 +9.52 kB 🔴 +2.69 kB 🔴 +2.42 kB
assets/SubscribeButton-BLgNBUpd.js (new) 4.63 kB 🔴 +4.63 kB 🔴 +1.57 kB 🔴 +1.39 kB
assets/SubscribeButton-eLs8YFOj.js (removed) 4.63 kB 🟢 -4.63 kB 🟢 -1.57 kB 🟢 -1.39 kB
assets/CloudBadge-BBlqhaBt.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -718 B 🟢 -641 B
assets/CloudBadge-BG3Iggon.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +718 B 🔴 +642 B
assets/cloudFeedbackTopbarButton-CDQ6XrFX.js (new) 1.24 kB 🔴 +1.24 kB 🔴 +674 B 🔴 +573 B
assets/cloudFeedbackTopbarButton-Csm76bqo.js (removed) 1.24 kB 🟢 -1.24 kB 🟢 -671 B 🟢 -563 B
assets/ComfyQueueButton-GeGAGEld.js (new) 181 B 🔴 +181 B 🔴 +118 B 🔴 +107 B
assets/ComfyQueueButton-KWkcrgZo.js (removed) 181 B 🟢 -181 B 🟢 -118 B 🟢 -123 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) • 🔴 +891 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/dialogService-BUErgyXe.js (new) 2.01 MB 🔴 +2.01 MB 🔴 +426 kB 🔴 +325 kB
assets/dialogService-DCU8smnc.js (removed) 2.01 MB 🟢 -2.01 MB 🟢 -426 kB 🟢 -325 kB
assets/api-BArodMwa.js (new) 675 kB 🔴 +675 kB 🔴 +149 kB 🔴 +119 kB
assets/api-BYSDLSLH.js (removed) 675 kB 🟢 -675 kB 🟢 -149 kB 🟢 -118 kB
assets/releaseStore-Cv8vlHYR.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.4 kB 🔴 +2.12 kB
assets/releaseStore-Ljpm4xOK.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.4 kB 🟢 -2.12 kB
assets/keybindingService-3Pi-Keu5.js (removed) 6.74 kB 🟢 -6.74 kB 🟢 -1.76 kB 🟢 -1.53 kB
assets/keybindingService-ObvpGIyv.js (new) 6.74 kB 🔴 +6.74 kB 🔴 +1.76 kB 🔴 +1.53 kB
assets/bootstrapStore-BhhRwJOn.js (new) 2.69 kB 🔴 +2.69 kB 🔴 +1.03 kB 🔴 +964 B
assets/bootstrapStore-DG6OHQBU.js (removed) 2.69 kB 🟢 -2.69 kB 🟢 -1.03 kB 🟢 -960 B
assets/userStore-a2mzV61u.js (removed) 2.16 kB 🟢 -2.16 kB 🟢 -812 B 🟢 -725 B
assets/userStore-Bdf8t9uS.js (new) 2.16 kB 🔴 +2.16 kB 🔴 +809 B 🔴 +723 B
assets/audioService-BIyyxbuG.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +927 B 🔴 +814 B
assets/audioService-DacjRW1X.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -929 B 🟢 -813 B
assets/releaseStore-BFCYEZav.js (new) 140 B 🔴 +140 B 🔴 +106 B 🔴 +106 B
assets/releaseStore-cRYylk0Z.js (removed) 140 B 🟢 -140 B 🟢 -106 B 🟢 -112 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-DLgQAPXq.js (removed) 5.21 kB 🟢 -5.21 kB 🟢 -1.54 kB 🟢 -1.34 kB
assets/useErrorHandling-DZDW0OI1.js (new) 5.21 kB 🔴 +5.21 kB 🔴 +1.54 kB 🔴 +1.34 kB
assets/useWorkspaceUI-B2cCnAFk.js (new) 3.42 kB 🔴 +3.42 kB 🔴 +975 B 🔴 +849 B
assets/useWorkspaceUI-D9LC2AN4.js (removed) 3.42 kB 🟢 -3.42 kB 🟢 -975 B 🟢 -840 B
assets/useSubscriptionActions-B2imdoO0.js (removed) 2.22 kB 🟢 -2.22 kB 🟢 -870 B 🟢 -766 B
assets/useSubscriptionActions-uzHK1OZZ.js (new) 2.22 kB 🔴 +2.22 kB 🔴 +871 B 🔴 +765 B
assets/subscriptionCheckoutUtil-CjdVTrh3.js (new) 2.03 kB 🔴 +2.03 kB 🔴 +869 B 🔴 +769 B
assets/subscriptionCheckoutUtil-D5vubKjz.js (removed) 2.03 kB 🟢 -2.03 kB 🟢 -871 B 🟢 -769 B
assets/useSubscriptionCredits-DxG2YvjR.js (removed) 1.39 kB 🟢 -1.39 kB 🟢 -597 B 🟢 -526 B
assets/useSubscriptionCredits-PN-cGZyE.js (new) 1.39 kB 🔴 +1.39 kB 🔴 +598 B 🔴 +523 B
assets/audioUtils-BFbXBd9L.js (removed) 970 B 🟢 -970 B 🟢 -546 B 🟢 -459 B
assets/audioUtils-CTk8p4At.js (new) 970 B 🔴 +970 B 🔴 +548 B 🔴 +459 B
assets/useCurrentUser-DeUDylV3.js (removed) 145 B 🟢 -145 B 🟢 -114 B 🟢 -111 B
assets/useCurrentUser-YqF3i2vb.js (new) 145 B 🔴 +145 B 🔴 +114 B 🔴 +102 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.16 MB (baseline 7.16 MB) • 🔴 +159 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/i18n-BTt4Qo4x.js (new) 504 kB 🔴 +504 kB 🔴 +97.1 kB 🔴 +72.3 kB
assets/i18n-tHknu32c.js (removed) 504 kB 🟢 -504 kB 🟢 -97 kB 🟢 -72.2 kB
assets/core-BBaMqwtF.js (new) 97.8 kB 🔴 +97.8 kB 🔴 +23.4 kB 🔴 +20.1 kB
assets/core-DF5xlSY_.js (removed) 97.8 kB 🟢 -97.8 kB 🟢 -23.4 kB 🟢 -20.1 kB
assets/groupNode-BXxDCi-I.js (new) 74.7 kB 🔴 +74.7 kB 🔴 +18.1 kB 🔴 +15.9 kB
assets/groupNode-D5oVKdT1.js (removed) 74.7 kB 🟢 -74.7 kB 🟢 -18.1 kB 🟢 -15.9 kB
assets/WidgetSelect-CykZ6BnD.js (removed) 52.2 kB 🟢 -52.2 kB 🟢 -11.5 kB 🟢 -10 kB
assets/WidgetSelect-D9zxlHWW.js (new) 52.2 kB 🔴 +52.2 kB 🔴 +11.5 kB 🔴 +10 kB
assets/Load3DControls-CBA6AplY.js (new) 35.9 kB 🔴 +35.9 kB 🔴 +5.87 kB 🔴 +5.09 kB
assets/Load3DControls-Df-oYFWt.js (removed) 35.9 kB 🟢 -35.9 kB 🟢 -5.87 kB 🟢 -5.09 kB
assets/SubscriptionRequiredDialogContent-BAsRRrk6.js (removed) 28.7 kB 🟢 -28.7 kB 🟢 -6.79 kB 🟢 -5.91 kB
assets/SubscriptionRequiredDialogContent-Cr1O3PvB.js (new) 28.7 kB 🔴 +28.7 kB 🔴 +6.79 kB 🔴 +5.92 kB
assets/CurrentUserPopoverWorkspace-BXm_NdZD.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -4.99 kB 🟢 -4.43 kB
assets/CurrentUserPopoverWorkspace-D-5WggN7.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +4.99 kB 🔴 +4.42 kB
assets/Load3D-59nRXc7p.js (removed) 19.3 kB 🟢 -19.3 kB 🟢 -4.42 kB 🟢 -3.89 kB
assets/Load3D-C92M657L.js (new) 19.3 kB 🔴 +19.3 kB 🔴 +4.42 kB 🔴 +3.88 kB
assets/WidgetInputNumber-BD42F07-.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.52 kB 🔴 +4.02 kB
assets/WidgetInputNumber-DiX94oIV.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.52 kB 🟢 -4.03 kB
assets/WidgetRecordAudio-CETitHwp.js (removed) 18.3 kB 🟢 -18.3 kB 🟢 -4.97 kB 🟢 -4.44 kB
assets/WidgetRecordAudio-EU6SFhz-.js (new) 18.3 kB 🔴 +18.3 kB 🔴 +4.97 kB 🔴 +4.43 kB
assets/SubscriptionPanelContentWorkspace-DqWhUapX.js (removed) 18.2 kB 🟢 -18.2 kB 🟢 -4.47 kB 🟢 -3.9 kB
assets/SubscriptionPanelContentWorkspace-EK1x3qVm.js (new) 18.2 kB 🔴 +18.2 kB 🔴 +4.47 kB 🔴 +3.9 kB
assets/WidgetImageCrop-Cl9goWMp.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.14 kB 🔴 +3.63 kB
assets/WidgetImageCrop-ZsyrjXsk.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.13 kB 🟢 -3.63 kB
assets/PanelTemplate-D127i4tG.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +5.45 kB 🔴 +4.8 kB
assets/PanelTemplate-Dt1cTcdx.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -5.45 kB 🟢 -4.8 kB
assets/AudioPreviewPlayer-BzkEcE1c.js (removed) 10.8 kB 🟢 -10.8 kB 🟢 -2.97 kB 🟢 -2.65 kB
assets/AudioPreviewPlayer-DNDDVd5F.js (new) 10.8 kB 🔴 +10.8 kB 🔴 +2.98 kB 🔴 +2.65 kB
assets/nodeTemplates-Bd7rqkO1.js (new) 9.45 kB 🔴 +9.45 kB 🔴 +3.15 kB 🔴 +2.78 kB
assets/nodeTemplates-Cv9NnWoQ.js (removed) 9.45 kB 🟢 -9.45 kB 🟢 -3.15 kB 🟢 -2.79 kB
assets/InviteMemberDialogContent-DTO4rCvc.js (new) 8.36 kB 🔴 +8.36 kB 🔴 +2.51 kB 🔴 +2.17 kB
assets/InviteMemberDialogContent-qZagpjLb.js (removed) 8.36 kB 🟢 -8.36 kB 🟢 -2.51 kB 🟢 -2.17 kB
assets/WidgetWithControl-BNGc4QnH.js (removed) 8.07 kB 🟢 -8.07 kB 🟢 -2.68 kB 🟢 -2.41 kB
assets/WidgetWithControl-DWTsnfIM.js (new) 8.07 kB 🔴 +8.07 kB 🔴 +2.68 kB 🔴 +2.41 kB
assets/CreateWorkspaceDialogContent-DJn5y3V2.js (removed) 5.93 kB 🟢 -5.93 kB 🟢 -1.93 kB 🟢 -1.68 kB
assets/CreateWorkspaceDialogContent-DpTZ5ZfL.js (new) 5.93 kB 🔴 +5.93 kB 🔴 +1.93 kB 🔴 +1.68 kB
assets/EditWorkspaceDialogContent-CenUYOqN.js (removed) 5.7 kB 🟢 -5.7 kB 🟢 -1.88 kB 🟢 -1.64 kB
assets/EditWorkspaceDialogContent-hwbRe20l.js (new) 5.7 kB 🔴 +5.7 kB 🔴 +1.88 kB 🔴 +1.64 kB
assets/ValueControlPopover-BEr-uVky.js (removed) 5.17 kB 🟢 -5.17 kB 🟢 -1.69 kB 🟢 -1.5 kB
assets/ValueControlPopover-CSpOeBIb.js (new) 5.17 kB 🔴 +5.17 kB 🔴 +1.69 kB 🔴 +1.5 kB
assets/DeleteWorkspaceDialogContent-CqbyA1Ba.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.56 kB 🟢 -1.35 kB
assets/DeleteWorkspaceDialogContent-DMVHP12D.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.56 kB 🔴 +1.35 kB
assets/LeaveWorkspaceDialogContent-8FbYNUeW.js (new) 4.41 kB 🔴 +4.41 kB 🔴 +1.51 kB 🔴 +1.3 kB
assets/LeaveWorkspaceDialogContent-Bmp6z5En.js (removed) 4.41 kB 🟢 -4.41 kB 🟢 -1.5 kB 🟢 -1.3 kB
assets/RemoveMemberDialogContent-9uX0vjoG.js (removed) 4.38 kB 🟢 -4.38 kB 🟢 -1.45 kB 🟢 -1.26 kB
assets/RemoveMemberDialogContent-BmzfalDE.js (new) 4.38 kB 🔴 +4.38 kB 🔴 +1.45 kB 🔴 +1.27 kB
assets/RevokeInviteDialogContent-BpGXpm2h.js (removed) 4.29 kB 🟢 -4.29 kB 🟢 -1.47 kB 🟢 -1.29 kB
assets/RevokeInviteDialogContent-DWj4JA0O.js (new) 4.29 kB 🔴 +4.29 kB 🔴 +1.47 kB 🔴 +1.29 kB
assets/GlobalToast-b_tluQxY.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.1 kB 🔴 +943 B
assets/GlobalToast-GCTq-_45.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.1 kB 🟢 -938 B
assets/SubscribeToRun-CrnQ-4OI.js (removed) 2.96 kB 🟢 -2.96 kB 🟢 -1.15 kB 🟢 -1.06 kB
assets/SubscribeToRun-DJIJ73R3.js (new) 2.96 kB 🔴 +2.96 kB 🔴 +1.16 kB 🔴 +1.01 kB
assets/cloudSessionCookie-B27eOKnN.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +936 B 🔴 +803 B
assets/cloudSessionCookie-BI7n5gAi.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -935 B 🟢 -810 B
assets/BaseViewTemplate-DbLOhPPT.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -1.05 kB 🟢 -944 B
assets/BaseViewTemplate-Dz50m32z.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +1.04 kB 🔴 +943 B
assets/CloudRunButtonWrapper-CQ2ZuzLS.js (new) 1.79 kB 🔴 +1.79 kB 🔴 +646 B 🔴 +601 B
assets/CloudRunButtonWrapper-v0KNFOT-.js (removed) 1.79 kB 🟢 -1.79 kB 🟢 -645 B 🟢 -601 B
assets/cloudBadges-CCH_Raio.js (removed) 1.08 kB 🟢 -1.08 kB 🟢 -532 B 🟢 -476 B
assets/cloudBadges-DCeNC2-M.js (new) 1.08 kB 🔴 +1.08 kB 🔴 +534 B 🔴 +481 B
assets/graphHasMissingNodes-BHmGANiI.js (new) 1.06 kB 🔴 +1.06 kB 🔴 +461 B 🔴 +414 B
assets/graphHasMissingNodes-BYAgiASi.js (removed) 1.06 kB 🟢 -1.06 kB 🟢 -462 B 🟢 -429 B
assets/cloudSubscription-BAP8V4Hy.js (removed) 976 B 🟢 -976 B 🟢 -460 B 🟢 -396 B
assets/cloudSubscription-DB1HDX1o.js (new) 976 B 🔴 +976 B 🔴 +462 B 🔴 +395 B
assets/nightlyBadges-bZdrRevw.js (new) 595 B 🔴 +595 B 🔴 +353 B 🔴 +311 B
assets/nightlyBadges-VW689MQj.js (removed) 595 B 🟢 -595 B 🟢 -354 B 🟢 -307 B
assets/SubscriptionPanelContentWorkspace-DoUvR18K.js (removed) 266 B 🟢 -266 B 🟢 -136 B 🟢 -112 B
assets/SubscriptionPanelContentWorkspace-DUIEj3QY.js (new) 266 B 🔴 +266 B 🔴 +136 B 🔴 +126 B
assets/i18n-BtBntHc1.js (new) 188 B 🔴 +188 B 🔴 +151 B 🔴 +129 B
assets/i18n-CYVqZIfd.js (removed) 188 B 🟢 -188 B 🟢 -149 B 🟢 -127 B
assets/WidgetInputNumber-BdjaRjoi.js (removed) 186 B 🟢 -186 B 🟢 -119 B 🟢 -109 B
assets/WidgetInputNumber-BDKTPx6m.js (new) 186 B 🔴 +186 B 🔴 +119 B 🔴 +110 B
assets/WidgetLegacy-DIbqdrqS.js (new) 164 B 🔴 +164 B 🔴 +125 B 🔴 +114 B
assets/WidgetLegacy-DtsjGXPP.js (removed) 164 B 🟢 -164 B 🟢 -125 B 🟢 -113 B
assets/Load3D-DrFtCWxZ.js (new) 131 B 🔴 +131 B 🔴 +107 B 🔴 +107 B
assets/Load3D-DyAA1ohL.js (removed) 131 B 🟢 -131 B 🟢 -107 B 🟢 -112 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-FW2fnj2r.js 14.1 kB 14.1 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

Add non-intrusive tip in the no-results message when users search for
legacy manager-related terms like 'manager', 'comfyui-manager', etc.

- Create useLegacySearchTip composable to detect legacy manager searches
- Integrate tip into emptyStateMessage as secondary muted text
- Only shows when isNewManagerUI is true and no results found
- Includes --enable-manager-legacy-ui flag instructions
- Includes 9 test cases for coverage

Amp-Thread-ID: https://ampcode.com/threads/T-019c1b62-3677-74f9-973d-43a940c9f677
@christian-byrne christian-byrne force-pushed the manager/legacy-search-tip branch from c0e019e to 398fad3 Compare February 2, 2026 01:09
@christian-byrne christian-byrne changed the title feat: show legacy manager search tip when searching manager-related terms feat: show legacy manager search tip in no-results empty state Feb 2, 2026
Copy link
Copy Markdown
Member

@viva-jinyi viva-jinyi left a comment

Choose a reason for hiding this comment

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

LGTM

@christian-byrne christian-byrne merged commit d34d6a8 into main Feb 2, 2026
28 checks passed
@christian-byrne christian-byrne deleted the manager/legacy-search-tip branch February 2, 2026 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:manager 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