Commit Graph

3003 Commits

Author SHA1 Message Date
Jin Yi
104bd43dc1 [fix] TypeScript errors in manager/compatibility branch (#4625) 2025-07-31 16:42:56 +09:00
Jin Yi
e085bb4c0f [feat] Add import failure detection and error handling for package manager (#4600) 2025-07-31 16:42:56 +09:00
Jin Yi
afe0d68ae6 [refactor] Simplify conflict acknowledgment system and enhance UX (#4599) 2025-07-31 16:42:56 +09:00
Jin Yi
4c4625bb09 [refactor] Simplify conflict detection types and improve code maintainability (#4589) 2025-07-31 16:42:56 +09:00
Jin Yi
17dcc31585 [feat] Show conflicting status for installed packages with compatibility issues (#4579)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-31 16:42:56 +09:00
Jin Yi
2bff313135 [debug] Conflict detection debugging (#4577) 2025-07-31 16:42:56 +09:00
Jin Yi
9a4928974e [Design] Update InfoPanel styling and layout (#4553) 2025-07-31 16:42:56 +09:00
Jin Yi
25c6efca66 [feat] Add bulk import failure info API and improve conflict detection (#4550)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-31 16:42:56 +09:00
Jin Yi
e04117cf21 [Design] Update PackVersionSelectorPopover styling (#4554) 2025-07-31 16:42:56 +09:00
Jin Yi
964da0084d [fix] Simplify PackEnableToggle state management (#4551) 2025-07-31 16:42:56 +09:00
Jin Yi
9052496402 [Manager] Optimize conflict detection with bulk API and version support (#4538) 2025-07-31 16:42:56 +09:00
Jin Yi
b912416138 [Manager] Fix version selector conflict detection and UI improvements (#4539) 2025-07-31 16:42:56 +09:00
Jin Yi
c9ea9893ee [Manager] Fix banned status logic to only check Registry status (#4535) 2025-07-31 16:42:56 +09:00
Jin Yi
5edf856ce9 [Manager] Fix toggle modal dismiss bug (#4534) 2025-07-31 16:42:56 +09:00
Jin Yi
783f39873f chore: delete unnecessary description 2025-07-31 16:42:56 +09:00
comfy-jinyi
34adfc8bf1 [Manager] Fix package version matching in conflict detection (#4530)
Co-authored-by: Jin Yi <jin12cc@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-31 16:42:56 +09:00
Jin Yi
af0dde0ac8 Manager Conflict Nofitication (#4443)
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: bymyself <cbyrne@comfy.org>
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-31 16:42:56 +09:00
Jin Yi
4b6739c6fb [Manager] Compatibility Detection Logic (#4348)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-31 16:42:56 +09:00
github-actions
6ffba22663 Update locales [skip ci] 2025-07-31 16:42:19 +09:00
github-actions
d260ae0882 Update locales [skip ci] 2025-07-31 16:42:19 +09:00
github-actions
fe7c3cea4e Update locales [skip ci] 2025-07-31 16:42:19 +09:00
github-actions
278409e8fa Update locales [skip ci] 2025-07-31 16:42:19 +09:00
Jin Yi
237ef9c597 [test] Update PackVersionBadge test to use role selector instead of Button component 2025-07-31 16:42:19 +09:00
github-actions
9224ffbb37 Update locales [skip ci] 2025-07-31 16:42:19 +09:00
bymyself
3017ebba13 fix rebase error 2025-07-31 16:41:53 +09:00
Jin Yi
01c2341a11 [Manager] “Restarting” state after clicking restart button (#4269) 2025-07-31 16:41:53 +09:00
Jin Yi
3d0ae0f884 [Manager] Add update all button functionality
- Add PackUpdateButton component for bulk updates
- Add useUpdateAvailableNodes composable to track available updates
- Integrate update all button in RegistrySearchBar
- Add localization strings for update functionality
- Add comprehensive tests for update functionality
- Add loading state to PackActionButton
2025-07-31 16:41:53 +09:00
bymyself
c8137ab535 [tests] Update useServerLogs test after log subscription change
The test was expecting subscribeLogs(false) to be called, but this was commented out in commit 33d64475 to fix logs stopping after the first of multiple queue tasks. Updated test to reflect this temporary change.
2025-07-31 16:41:53 +09:00
bymyself
642f79c20d remove the temporary check for legacy custom node version of manager 2025-07-31 16:41:53 +09:00
bymyself
64a2d0d152 fix: logs stops listening after 1st of multiple queue tasks 2025-07-31 16:41:53 +09:00
bymyself
22d04213a4 [tests] Update useServerLogs test to handle task-started events
Update test to simulate cm-task-started events before logs events to match the actual behavior of the composable.
2025-07-31 16:41:53 +09:00
Christian Byrne
6a07ead4e4 [Manager] Fix: failed tasks logs not correctly partitioned in UI (#4242) 2025-07-31 16:41:53 +09:00
bymyself
d61c0483c4 fix failed task tab state binding 2025-07-31 16:41:53 +09:00
Christian Byrne
175b728dd9 [Manager] Filter task queue and history by client id (#4241) 2025-07-31 16:41:53 +09:00
github-actions
8ad3a0b212 Update locales [skip ci] 2025-07-31 16:41:53 +09:00
bymyself
d8799b6a9f fix rebase errors 2025-07-31 16:41:09 +09:00
bymyself
0177361554 [manager] Fix test failures and missing type definitions
- Fix ManagerProgressDialogContent test mock to include all required store methods
- Add missing MergedNodePack, RegistryPack type definitions and isMergedNodePack type guard
- Ensure all unit tests (548 passed) and component tests (174 passed) are working
- Fix TypeScript compilation errors related to manager store interfaces
2025-07-31 16:41:09 +09:00
bymyself
0ec9702ead [manager] Update tests for new manager API
Updated tests for manager queue composable, server logs composable, and manager store to work with the new API signatures and functionality.
2025-07-31 16:41:09 +09:00
bymyself
eef8c0408a [manager] Update UI components for new manager interface
Updated manager dialog components, pack cards, version selectors, and action buttons to work with the new manager API and state management structure.
2025-07-31 16:41:09 +09:00
bymyself
42a7deae2b [manager] Update composables and state management
Updated manager queue composable, server logs composable, workflow packs composable, and manager store to support the new manager API structure and state management patterns.
2025-07-31 16:41:09 +09:00
bymyself
3db88b7172 [manager] Update core services for new manager API
Updated ComfyUI Manager service and dialog service to support the new menu items structure and API endpoints.
2025-07-31 16:41:09 +09:00
bymyself
f2cfd2a841 [manager] Update type definitions and schemas for menu items migration
Updated ComfyUI Manager types and API schemas to support the new menu items structure and manager functionality.
2025-07-31 16:41:09 +09:00
github-actions
dafa767c0c Update locales [skip ci] 2025-07-31 16:41:09 +09:00
bymyself
f10b693bbb dont show missing nodes button in legacy manager mode 2025-07-31 16:40:53 +09:00
bymyself
efde93168e use correct response shape 2025-07-31 16:40:53 +09:00
github-actions
a50c26fe76 Update locales [skip ci] 2025-07-31 16:40:53 +09:00
bymyself
6a87933a78 add "Check for Updates", "Install Missing" menu items 2025-07-31 16:39:00 +09:00
bymyself
f82d8d56b8 move legacy option to startup arg 2025-07-31 16:38:41 +09:00
bymyself
891593971b await promises. update settings schema 2025-07-31 16:38:41 +09:00
github-actions
408644fe08 Update locales [skip ci] 2025-07-31 16:38:41 +09:00