Thomas
2a10ef9d80
feat: enhance platform independence and integrate ComfyUI lifecycle management
...
- Added cross-platform process termination in PlatformUtils.
- Improved PathResolver with robust subfolder normalization.
- Integrated ComfyUI lifecycle service (Start/Stop/Restart) using ProcessHandle.
- Updated ComfyUI Bridge with improved UI refresh and sync logic.
- Added comprehensive integration and diagnostic tests.
- Updated documentation with process control details.
2026-05-14 16:48:43 +02:00
Thomas
2dd823792c
feat: remove automatic UI refresh logic as requested
2026-05-11 15:42:51 +02:00
Thomas
b125355d68
fix: use app.refreshNodeDefinitions() to exactly match the sidebar 'Refresh' button behavior
2026-05-11 15:23:37 +02:00
Thomas
ca4e7c45e6
fix: more aggressive frontend refresh to mirror 'Refresh Node Definitions' button
2026-05-11 15:21:33 +02:00
Thomas
00404b0abe
fix: improve ComfyUI bridge refresh by moving delay to backend and ensuring clean frontend refresh
2026-05-11 15:10:57 +02:00
Thomas
f9fafbfc9e
fix: resolve race condition by adding 2s delay in frontend and removing pre-scan in backend
2026-05-10 19:54:09 +02:00
Thomas
fecc44c694
fix: explicit api.nodeDefs reset before re-fetching definitions
2026-05-10 19:46:00 +02:00
Thomas
865f1e83fd
fix: implement true deep refresh by clearing api.nodeDefs cache in frontend
2026-05-10 19:42:21 +02:00
Thomas
dd0336d297
fix: implement true deep refresh of node definitions via API and UI triggers
2026-05-10 19:15:51 +02:00
Thomas
80d31992bf
fix: corrected fatal bug in __init__.py that cleared model path configurations instead of just the cache
2026-05-10 19:14:24 +02:00
Thomas
d21018b42b
fix: ensure notifyComfyUI is called before blocking dialogs during restoration
2026-05-10 19:03:57 +02:00
Thomas
2d52be86a9
fix: even more aggressive refresh with toast notification and longer timeouts
2026-05-10 19:01:49 +02:00
Thomas
5fa6ce0290
fix: force deep model refresh by calling /refresh_models and re-fetching defs
2026-05-10 18:56:52 +02:00
Thomas
477ec76132
fix: improve ComfyUI model refresh logic and bridge synchronization
2026-05-10 18:51:51 +02:00
Thomas
5cbcfcb0a1
feat: enhance deep-sync to mark archived models as missing in UI
2026-05-09 23:32:49 +02:00
Thomas
2f11b87dcd
feat: implement deep auto-refresh for ComfyUI bridge with backend reset and frontend combo update
2026-05-09 23:30:50 +02:00
Thomas
9ba1fac932
debug: add detailed logging and failsafe notification logic to bridge
2026-05-09 21:48:58 +02:00
Thomas
a4fc0f23a6
feat: complete notification cycle for automatic UI refresh
2026-05-09 21:38:22 +02:00
Thomas
45c0ff9992
feat: improve bridge UX with connection error dialog and automatic UI refresh
2026-05-09 21:26:50 +02:00
Thomas
6d1bb7aff1
chore: merge dependabot PRs and fix Java 26 test compatibility issues
2026-05-05 19:03:49 +02:00
Thomas
2b60457a95
fix(archive): improve robustness against missing source files and re-scan on dialog open
2026-05-05 18:55:56 +02:00
Thomas
b24bb15216
feat: ensure .venv and archive folders are ignored during model scanning and cleanup
2026-05-05 18:51:57 +02:00
Thomas
434daaa769
fix(archive): improve UI refresh and exclude hidden/venv folders from model scan
2026-05-05 15:15:35 +02:00
Thomas
5c6f37741f
feat: comprehensive model management enhancements and platform fixes
...
- Block 1: Refactored path logic into a centralized PathResolver for OS-agnostic and relative path handling.
- Block 2: Improved platform compatibility (shutdown, macOS menu, System Tray fallback).
- Block 3: Added Power-User features (Model Updater, Smart Cleanup, Thumbnails, Node Sync, Remote Status).
- Fixes: Recursive subfolder scanning, archive detection logic, and UI progress throttling.
2026-05-02 19:53:49 +02:00
Thomas
f5a665499c
fix: resolve missing model sizes and improve URL parsing
2026-04-30 21:40:17 +02:00
Thomas
896daaf7e7
feat: embed ComfyUI bridge resources into JAR for standalone operation
2026-04-30 21:17:58 +02:00
Thomas
826f0aa2b5
feat: restore missing Import Model List button and add REST bridge for ComfyUI integration
2026-04-30 21:11:24 +02:00
Thomas
72cf72e826
Add WireMock integration tests for ModelSearchService and GeminiAIService
2026-04-27 19:01:46 +02:00
Thomas
f271407a8f
feat: add Storage Optimizer with SHA-256 hashing and Civitai hash lookup
2026-04-26 17:48:33 +02:00
Thomas
fd1fcaa221
refactor: implement dependency injection for encryption and enhance model analysis
2026-04-25 15:06:56 +02:00
Thomas
7b9743e490
feat: integrate FlatLaf for modern UI and add dark mode support
2026-04-25 11:48:16 +02:00
Thomas
27d1a06cfc
feat: add shutdown after queue, background mode, and local model validation
2026-04-24 17:49:49 +02:00
Thomas
75b536980c
feat: add markdown link extraction and HF URL normalization in ComfyModelAnalyzer and ModelSearchService
2026-04-22 19:39:11 +02:00
Thomas
9d722bf251
Refactor package structure to de.tki.comfymodels, fix compilation errors, and prioritize imported model list in search
2026-04-19 11:30:23 +02:00
Thomas
8cb1f11e24
Initial commit of ComfyUI Model Download Manager
2026-04-18 19:13:14 +02:00