Will Miao
e2191ab4b4
Refactor recipe metadata processing in RecipeRoutes
...
- Introduced a new RecipeParserFactory to streamline the parsing of recipe metadata from user comments, supporting multiple formats.
- Removed legacy metadata extraction logic from RecipeRoutes, delegating responsibilities to the new parser classes.
- Enhanced error handling for cases where no valid parser is found, ensuring graceful responses.
- Updated the RecipeScanner to improve the handling of LoRA metadata and reduce logging verbosity for better performance.
2025-03-18 18:54:22 +08:00
Will Miao
4264dd19a8
Enhance recipe metadata handling in RecipeRoutes and ExifUtils
...
- Added functionality to extract and process existing recipe metadata from images, including LoRA details and Civitai information.
- Updated ExifUtils to manage recipe metadata more effectively, including appending and removing metadata from user comments.
- Improved the ImportManager to utilize recipe metadata for setting default recipe names and tags when importing shared recipes.
2025-03-18 16:49:04 +08:00
Will Miao
78f8d4ecc7
Add sharing functionality for recipes
...
- Introduced new endpoints for sharing recipes and downloading shared images in RecipeRoutes.
- Implemented logic to process recipe images and append metadata to EXIF data.
- Updated RecipeCard component to handle sharing via API calls, providing user feedback during the process.
- Enhanced error handling for missing recipe IDs and failed API responses.
2025-03-18 14:52:21 +08:00
Will Miao
1034282161
Enhance LoRA and Recipe templates by adding request context to template rendering. Update JavaScript to initialize search managers with context-specific options and improve header navigation with dynamic search placeholders. Refactor header component for better context awareness in search functionality.
2025-03-17 10:11:50 +08:00
Will Miao
3f38764a0e
Add filter-related endpoints to RecipeRoutes for top tags and base models. Enhance get_paginated_data method in RecipeScanner to support filtering by base model and tags. Implement logic to retrieve and count occurrences of top tags and base models from cached recipes.
2025-03-16 21:21:00 +08:00
Will Miao
3338c17e8f
Refactor recipe processing in RecipeRoutes to enhance LoRA handling. Introduce base model counting logic to determine the most common base model from LoRAs, and streamline the collection of LoRA metadata. Remove outdated metadata update method from RecipeScanner to improve code clarity and maintainability.
2025-03-16 18:56:27 +08:00
Will Miao
d7c643ee9b
Enhance LoRA management by introducing deletion status and UI updates. Implement warning indicators for deleted LoRAs in the import modal, update cache handling for added and removed recipes, and improve styling for deleted items. Adjust logic to exclude deleted LoRAs from download prompts and ensure proper display of their status in the UI.
2025-03-16 17:59:55 +08:00
Will Miao
406284a045
checkpoint
2025-03-16 16:56:33 +08:00
Will Miao
edd36427ac
Refactor recipe management to enhance initialization and metadata handling. Improve error logging during cache pre-warming, streamline recipe data structure, and ensure proper handling of generation parameters. Update UI components for missing LoRAs with improved summary and toggle functionality. Add new methods for adding recipes to cache and loading recipe data from JSON files.
2025-03-15 20:08:26 +08:00
Will Miao
9a1fe19cc8
Enhance DownloadManager and LoraFileHandler to support dynamic ignore path management with expiration times. Added handling for alternative path formats and improved logging for added and removed paths.
2025-03-15 14:58:40 +08:00
Will Miao
5c62ec1177
checkpoint
2025-03-15 09:53:50 +08:00
Will Miao
09b2fdfc59
Refactor API and DownloadManager to utilize version-level properties for model file existence and size, improving data handling and UI responsiveness.
2025-03-15 09:45:07 +08:00
Will Miao
e498c9ce29
Normalize SHA256 hash handling by converting to lowercase in LoraScanner and LoraMetadata classes for consistency.
2025-03-15 07:25:00 +08:00
Will Miao
9bb4d7078e
checkpoint
2025-03-15 05:29:25 +08:00
Will Miao
5e4d2c7760
checkpoint
2025-03-14 21:10:24 +08:00
Will Miao
426e84cfa3
checkpoint
2025-03-14 16:37:52 +08:00
Will Miao
b77df8f89f
Merge branch 'main' into dev
2025-03-14 11:45:18 +08:00
Will Miao
81599b8f43
Fix: correct LoRA naming issue when fetching data from Civitai
2025-03-14 11:22:21 +08:00
Will Miao
004c203ef2
Merge branch 'main' into dev
2025-03-13 11:45:43 +08:00
Will Miao
e57a72d12b
Fixed an issue caused by inconsistent base model name for Illustrious. It fixes https://github.com/willmiao/ComfyUI-Lora-Manager/issues/37
2025-03-13 11:00:55 +08:00
Will Miao
e992ace11c
Add NSFW browse control functionality - Done
2025-03-12 22:21:30 +08:00
Will Miao
0cad6b5cbc
Add nsfw browse control part 1
2025-03-12 21:06:31 +08:00
Will Miao
e9a703451c
Fix the problem of repeatedly trying to fetch model description metadata when the model has a null description.
2025-03-12 15:25:58 +08:00
Will Miao
03ddd51a91
Fetch and update model metadata including tags and description in ApiRoutes and DownloadManager
2025-03-12 14:50:06 +08:00
Will Miao
9142cc4cde
Enhance CivitaiClient to return HTTP status code with model metadata; update LoraScanner to handle deleted models
2025-03-12 11:18:19 +08:00
Will Miao
8e5e16ce68
Refactor logging and update badge visibility in UpdateService; improve path normalization in file_utils
2025-03-12 10:06:15 +08:00
Will Miao
6f49a73f9c
Enhance README with v0.7.36 release notes and update utils.py with credit attribution
2025-03-11 22:00:46 +08:00
Will Miao
a2c51f4779
Fix trigger word toggle node
2025-03-11 22:00:25 +08:00
Will Miao
79ebe25bc2
Add lora stacker support and fix TriggerWord Toggle node
2025-03-11 20:46:40 +08:00
Will Miao
ad56cafd62
checkpoint
2025-03-11 19:29:31 +08:00
Will Miao
f48b954fb7
Add group mode for TriggerWord Toggle
2025-03-11 11:12:37 +08:00
Will Miao
c48da5300e
Make trigger_words input optional for TriggerWord Toggle node. This will fix https://github.com/willmiao/ComfyUI-Lora-Manager/issues/31
2025-03-10 20:19:01 +08:00
Will Miao
2783782669
Add search options panel and functionality for filename, model name, and tags
2025-03-10 19:33:45 +08:00
Will Miao
2bdecf571b
Add trigger words editting
2025-03-10 17:10:58 +08:00
Will Miao
721bef3ff8
Add tag filtering checkpoint
2025-03-10 13:18:56 +08:00
Will Miao
0069f84630
Add model description in lora details
2025-03-10 00:20:31 +08:00
Will Miao
250e8445bb
checkpoint
2025-03-09 12:29:24 +08:00
Will Miao
e6aafe8773
Add recipes checkpoint
2025-03-08 23:10:24 +08:00
Will Miao
0c4914909a
Add bulk operation
2025-03-07 13:15:39 +08:00
Will Miao
69b1773ced
Add inline model name editing with validation and resortable cache
2025-03-07 10:32:27 +08:00
Will Miao
c9c86d8c0f
Add local availability check for Civitai model versions; enhance download manager UI to indicate local status
2025-03-06 20:45:09 +08:00
Will Miao
61ea42353d
Add update check and change log
2025-03-06 17:28:18 +08:00
Will Miao
520a4b10ae
Update determine_base_model function to return version_string and add TODO for more mappings
2025-03-05 19:57:13 +08:00
Will Miao
f614dbf700
Add filters - base model only for now
2025-03-05 19:53:52 +08:00
Will Miao
879df0d563
Add "Hunyuan Video" to BASE_MODEL_MAPPING and create new Lora manager example workflow
2025-03-05 10:18:22 +08:00
Will Miao
a38757fee6
Refactor progress reporting in DownloadManager and improve selection logic in MoveManager
2025-03-03 18:51:35 +08:00
Will Miao
3b4f3c1b44
Add file size display and formatting to Lora modal
2025-03-03 12:07:33 +08:00
Will Miao
988d298008
Fix serialize issue caused by comfy by a workaround of adding dummy items
2025-03-02 17:09:01 +08:00
Will Miao
1c329ac6ca
checkpoint
2025-03-02 09:21:01 +08:00
Will Miao
002823c6cf
Enhance lora loader done
2025-03-01 15:02:48 +08:00