20 Commits
Author SHA1 Message Date
Ewald 9fae27aefd feat: align theme with ComfyUI core, redesign tabs and reactive store, harden project switching and save patch engine 2026-09-29 11:42:15 +02:00
Ewald 8efd481008 fix: resolve node patching bugs, label generation issues, and backend stability
- Fix save node patching: early exit on matching targets, subgraph traversal, tighten isSaveLikeNode filters
- Fix project target prefix handling: dual prefix and filename_prefix support across preview and create_custom_out
- Optimize UI: 300ms debounce on target name input, patch nodes preview caching, clean asset name extraction
- Backend stability: audit logger fd cleanup, double close fix, registry locks, rate limiting cache eviction
- Model fixer: properly clear node errors and refresh combo lists in ComfyUI
2026-09-17 10:43:07 +02:00
Ewald a07562a75e refactor(ui): modularize tabs, improve model management, and enhance test coverage
- Modularize UI components into dedicated tabs (model_tab, project_tab, workflow_tab) and theme tokens
- Enhance project model discovery dynamically from registered folder paths
- Release lingering file descriptors on Windows in model downloader routes
- Add comprehensive test suites for frontend date/model resolution and backend models endpoint
- Update compiled web assets and add comfyui custom node engineering skill
2026-09-14 19:05:41 +02:00
Ewald 58615bd87f refactor(web): reorganize sidebar panel layout and improve styling
- Implement tabbed interface for better organization of panel sections
- Add consistent styling to panel blocks and titles
- Improve layout and spacing between elements
- Update colors and gradients for better visual appeal
- Enhance workflow project section with new title and layout
- Rename "Workflow Utilities" to "Model Utilities" for clarity
2026-06-11 13:01:10 +02:00
Ewald a0dad24a76 feat(ui): add project status management and dropdown rendering
- Implemented project status functionality in `project_status.ts` to provide visual feedback based on the current project state.
- Created a new `project_dropdowns.ts` file to handle rendering of project dropdowns with appropriate options based on project existence and status.
- Added utility functions in `settings.js` for managing application settings, including boolean and number conversions.
- Introduced unit tests for route utilities in `test_route_utils.py` to ensure proper authentication and rate limiting behavior.
- Defined constants for UI panel settings in `panel_constants.ts` to standardize configuration options across the UI.
- Enhanced UI helper functions in `panel_helpers.ts` for consistent styling and layout of form elements.
2026-05-31 17:33:30 +02:00
Ewald bfaaf29773 improve model downloading and search functionality 2026-01-30 22:04:47 +01:00
Ewald 687043a007 route_utils: fix missing import 2026-01-26 10:39:19 +01:00
Ewald a907b5d695 fix model_downloader_routes 2026-01-26 10:12:22 +01:00
Ewald 0a7f3e38ea added topbar_project_badge feature documentation 2026-01-22 22:13:38 +01:00
Ewald 39daee4086 hosts by default 2026-01-22 21:49:37 +01:00
Ewald 7f5d84b04d FIX model_downloader_routes 2026-01-22 21:37:03 +01:00
Ewald cd0665ed22 project store improvements and model registry addition 2026-01-22 16:58:27 +01:00
Ewald 949cd207b7 Improve model registry and validation 2026-01-22 16:36:09 +01:00
Your Name 8fe4591024 ADD auto model downloading and fixing features 2025-12-24 00:47:16 +01:00
Your Name 5b99db15d4 New Features: Model Downloader and Model Fixer 2025-12-23 10:59:48 +01:00
MajoorWaldi 490b8a1626 Re-applied the override logic to project_store.py so output_root() now respects the project structure. 2025-12-22 11:17:21 +01:00
MajoorWaldi d731a7c97a Merge branch 'main' of https://github.com/MajoorWaldi/ComfyUI-Majoor-ProjectSettings 2025-12-22 11:13:55 +01:00
MajoorWaldi 07e796d16e ouptput directory edited. 2025-12-22 10:28:53 +01:00
Your Name 1c57be7aac refactored: Add state manager and UI components 2025-12-22 02:14:57 +01:00
Your Name d1a60646b2 Add initial project structure and files 2025-12-21 21:54:02 +01:00