Will Miao
d766dac341
feat: Enhance metadata collection by adding support for async execution hooks and improving error handling. See #291 #298
2025-07-17 14:45:56 +08:00
Will Miao
b15ef1bbc6
feat: Update metadata file name in MetadataManager to match actual file name. See #294
2025-07-17 06:30:41 +08:00
Will Miao
f749dd0d52
feat: Add YAML configuration for path mappings to customize model download directories
2025-07-16 17:07:13 +08:00
Will Miao
db7f57a5a4
feat: Refactor sampler extractors to reduce redundancy and improve maintainability. Add support for KSampler [pipe] from comfyui-impact-pack and comfyui-inspire-pack
2025-07-16 08:08:11 +08:00
Will Miao
556381b983
feat: Simplify error responses in handle_download_model with consistent JSON format
2025-07-14 17:07:52 +08:00
Will Miao
7e0df4d718
feat: Add Civitai model tags for prioritized subfolder organization in download manager
2025-07-12 10:32:15 +08:00
Will Miao
0dbb76e8c8
feat: Add download progress endpoint and implement progress tracking in WebSocketManager
2025-07-12 10:11:16 +08:00
Will Miao
f73b3422a6
feat: Add GET endpoint for model download and handle parameters conversion
2025-07-12 09:17:36 +08:00
Will Miao
bd95e802ec
refactor: Replace asynchronous service calls with synchronous counterparts in SaveImage and ServiceRegistry. Fixes #282
2025-07-11 22:48:39 +08:00
Will Miao
5de16a78c5
refactor: Replace asyncio.run with synchronous get_lora_info calls in LoraManagerLoader, LoraStacker, WanVideoLoraSelect, and ApiRoutes. See #282
2025-07-11 07:24:33 +08:00
Will Miao
a6f04c6d7e
refactor: Remove unused imports and dependencies from utils, recipe_routes, requirements, and pyproject files. See #278
2025-07-10 16:36:28 +08:00
Will Miao
854e8bf356
feat: Adjust CivitaiClient.get_model_version logic to handle API changes — querying by model ID no longer includes image generation metadata. Fixes #279
2025-07-10 15:29:34 +08:00
Will Miao
849b97afba
feat: Add CR_ApplyControlNetStack extractor and enhance prompt conditioning handling in metadata processing. Fixes #277
2025-07-10 09:26:53 +08:00
Will Miao
1bd2635864
feat: Add smZ_CLIPTextEncode extractor to NODE_EXTRACTORS. See #277
2025-07-09 22:56:56 +08:00
Will Miao
79011bd257
refactor: Update model_id and model_version_id types to integers and add validation in routes
2025-07-09 14:21:49 +08:00
Will Miao
c692713ffb
refactor: Simplify model version existence checks and enhance version retrieval methods in scanners
2025-07-09 10:26:03 +08:00
Will Miao
8f10765254
feat: Add health check route to MiscRoutes for server status monitoring
2025-07-06 21:40:47 +08:00
Will Miao
0653f59473
feat: Enhance relative path handling in download manager to include base model
2025-07-03 10:28:52 +08:00
Will Miao
7a4b5a4667
feat: Implement download progress WebSocket and enhance download manager with unique IDs
2025-07-02 23:48:35 +08:00
Will Miao
40ad590046
refactor: Update checkpoint handling to use base_models_roots and streamline path management
2025-07-02 21:29:41 +08:00
Will Miao
30374ae3e6
feat: Add ServiceRegistry import to routes_common.py for improved service management
2025-07-02 19:24:04 +08:00
Will Miao
ab22d16bad
feat: Rename download endpoint from /api/download-lora to /api/download-model and update related logic
2025-07-02 19:21:25 +08:00
Will Miao
971cd56a4a
feat: Update WebSocket endpoint for checkpoint progress and adjust related routes
2025-07-02 18:38:02 +08:00
Will Miao
d7cb546c5f
refactor: Simplify model download handling by consolidating download logic and updating parameter usage
2025-07-02 18:25:42 +08:00
Will Miao
9d8b7344cd
feat: Enhance Civitai image metadata parser to prevent duplicate LoRAs
2025-07-02 16:50:19 +08:00
Will Miao
2d4f6ae7ce
feat: Add route to check if a model exists in the library
2025-07-02 14:45:19 +08:00
Will Miao
cad5fb3fba
feat: Add mock module creation for py/nodes directory to prevent loading modules from the nodes directory
2025-06-30 20:19:37 +08:00
Will Miao
fc4327087b
Add WanVideo Lora Select node and related functionality. Fixes #266
...
- Implemented the WanVideo Lora Select node in Python with input handling for low memory loading and LORA syntax processing.
- Updated the JavaScript side to register the new node and manage its widget interactions.
- Enhanced constants files to include the new node type and its corresponding ID.
- Modified existing Lora Loader and Stacker references to accommodate the new node in various workflows and UI components.
- Added example workflow JSON for the new node to demonstrate its usage.
2025-06-30 15:10:34 +08:00
Will Miao
71762d788f
Add Lora Loader node support for Nunchaku SVDQuant FLUX model architecture with template workflow. Fixes #255
2025-06-29 23:57:50 +08:00
Will Miao
6472e00fb0
fix: Update EXTRANETS_REGEX to allow for hyphens in hypernet identifiers. Fixes #264
2025-06-29 16:48:02 +08:00
Will Miao
b1e2e3831f
fix: enhance model processing logic to skip already processed models only if their directories contain files. See #259
2025-06-27 13:09:19 +08:00
Will Miao
64dd2ed141
feat: enhance node registration and management with support for multiple nodes and improved UI elements. Fixes #220
2025-06-26 23:00:55 +08:00
Will Miao
eb57e04e95
feat: implement thread-safe node registry and registration endpoints for Lora nodes
2025-06-26 18:31:14 +08:00
Will Miao
ed9bae6f6a
feat: enhance recipe metadata handling with NSFW level updates and context menu actions. FIxes #247
2025-06-26 11:04:51 +08:00
Will Miao
2471eb518a
fix: correct key reference in process_trigger_words and update comment for widget values. Fixes #254
2025-06-25 20:57:12 +08:00
Will Miao
8931b41c76
feat: refactor API routes for renaming models and update related functions
2025-06-25 19:38:38 +08:00
Will Miao
7f523f167d
fix: correct indentation for appending lora_entry in CivitaiApiMetadataParser. Fixes #253
2025-06-25 15:57:14 +08:00
Will Miao
2ee057e19b
feat: update metadata saving to ensure backup creation and support nested civitai structure
2025-06-25 11:50:10 +08:00
Will Miao
39d6d8d04a
Add statistics page with metrics, charts, and insights functionality
...
- Implemented CSS styles for the statistics page layout and components.
- Developed JavaScript functionality for managing statistics, including data fetching, chart rendering, and tab navigation.
- Created HTML template for the statistics page, integrating dynamic content for metrics, charts, and insights.
- Added responsive design adjustments and loading states for better user experience.
2025-06-24 21:36:20 +08:00
Will Miao
d0ed1213d8
feat: enhance LoRA metadata handling by adding model IDs and updating recipe data structure. Fixes #246
2025-06-24 11:12:21 +08:00
Will Miao
f6ef428008
feat: update preview URL handling in RecipeRoutes and optimize recipe refresh logic in RecipeModal. Fixes #244
2025-06-23 15:29:22 +08:00
Will Miao
e726c4f442
feat: enhance metadata extraction for TSC samplers with vae_decode handling
2025-06-23 10:55:27 +08:00
Will Miao
402318e586
feat: enhance metadata processing and extraction for Efficient nodes with improved prompt handling and conditioning outputs.
2025-06-22 13:21:31 +08:00
Will Miao
b198cc2a6e
feat: enhance metadata enrichment process to update file paths and preview URLs dynamically. See #113
2025-06-21 21:24:22 +08:00
Will Miao
fa0902dc74
feat: add AdvancedCLIPTextEncode to NODE_EXTRACTORS for enhanced metadata extraction. See #234
2025-06-21 06:22:33 +08:00
Will Miao
aa34c4c84c
refactor: streamline prompt matching logic in MetadataProcessor
2025-06-20 17:00:23 +08:00
Will Miao
32d12bb334
feat: update API routes for version info and enhance version fetching functionality
2025-06-20 16:38:11 +08:00
Will Miao
1b2a02cb1a
feat: add git information display in update modals and enhance version check functionality
2025-06-20 15:22:07 +08:00
Will Miao
2ff11a16c4
feat: implement DebugMetadata node with metadata display and update functionality
2025-06-20 14:17:39 +08:00
Will Miao
441af82dbd
fix: update EXIF metadata extraction method for better compatibility with non-JPEG formats
2025-06-20 11:15:05 +08:00