Will Miao
7945647b0b
Refactor core application and recipe manager: remove lazy loading functionality and clean up imports in uiHelpers.
2025-06-03 15:40:51 +08:00
Will Miao
2d39b84806
Add CivitaiApiMetadataParser and improve recipe parsing logic for Civitai images. Also fixes #197
...
Additional info: Now prioritizes using the Civitai Images API to fetch image and generation metadata. Even NSFW images can now be imported via URL.
2025-06-03 14:58:43 +08:00
Will Miao
e151a19fcf
Implement bulk operations for LoRAs: add send to workflow and bulk delete functionality with modal confirmation.
2025-06-03 07:44:52 +08:00
Will Miao
99d2ba26b9
Add API endpoint for fetching trained words and implement dropdown suggestions in the trigger words editor. See #147
2025-06-02 17:04:33 +08:00
Will Miao
396924f4cc
Add badge for duplicate count and update logic in ModelDuplicatesManager and PageControls
2025-06-02 09:42:28 +08:00
Will Miao
7545312229
Add bulk delete endpoint for checkpoints and enhance ModelDuplicatesManager for better handling of model types
2025-06-02 08:54:31 +08:00
Will Miao
26f9779fbf
Add bulk delete functionality for loras and implement model duplicates management. See #198
...
- Introduced a new API endpoint for bulk deleting loras.
- Added ModelDuplicatesManager to handle duplicate models for loras and checkpoints.
- Implemented UI components for displaying duplicates and managing selections.
- Enhanced controls with a button for finding duplicates.
- Updated templates to include a duplicates banner and associated actions.
2025-06-02 08:08:45 +08:00
Will Miao
0bd62eef3a
Add endpoints for finding duplicate loras and filename conflicts; implement tracking for duplicates in ModelHashIndex and update ModelScanner to handle new data structures.
2025-05-31 20:50:51 +08:00
Will Miao
e06d15f508
Remove LoraHashIndex class and related functionality to streamline codebase.
2025-05-31 20:25:12 +08:00
Will Miao
aa1ee96bc9
Add versioning and history tracking to usage statistics. Implement backup and conversion for old stats format, enhancing data structure for checkpoints and loras.
2025-05-31 16:38:18 +08:00
Will Miao
355c73512d
Enhance modal close behavior by tracking mouse events on the background. Implement logic to close modals only if mouseup occurs on the background after mousedown, improving user experience.
2025-05-31 08:53:20 +08:00
Will Miao
0daf9d92ff
Update version to 0.8.16 and enhance release notes with new features, improvements, and bug fixes.
2025-05-30 21:04:24 +08:00
Will Miao
37de26ce25
Enhance Lora code update handling for browser and desktop modes. Implement broadcast support for Lora Loader nodes and improve node ID management in the workflow.
2025-05-30 20:12:38 +08:00
Will Miao
0eaef7e7a0
Refactor extension name for consistency in usage statistics tracking
2025-05-30 17:30:29 +08:00
Will Miao
8063cee3cd
Add rename functionality for checkpoint and LoRA files with loading indicators
2025-05-30 16:38:18 +08:00
Will Miao
cbb25b4ac0
Enhance model metadata saving functionality with loading indicators and improved validation. Refactor editing logic for better user experience in both checkpoint and LoRA modals. Fixes #200
2025-05-30 16:30:01 +08:00
Will Miao
c62206a157
Add preprocessing for MessagePack serialization to handle large integers. See #201
2025-05-30 10:55:48 +08:00
Will Miao
09832141d0
Add functionality to open example images folder for models
2025-05-30 09:42:36 +08:00
Will Miao
bf8e121a10
Add functionality to copy LoRA syntax and update event handling for copy action
2025-05-30 09:02:17 +08:00
Will Miao
68568073ec
Refactor model caching logic to streamline adding models and ensure disk persistence
2025-05-30 07:34:39 +08:00
Will Miao
ec36524c35
Add Civitai image URL optimization and simplify image processing logic
2025-05-29 22:20:16 +08:00
Will Miao
67acd9fd2c
Relax cache validation by removing strict modification time checks, allowing users to refresh the cache as needed.
2025-05-29 20:58:06 +08:00
Will Miao
f7be5c8d25
Change log level to info for cache save operation and ensure cache is saved to disk after updating preview URL
2025-05-29 20:09:58 +08:00
Will Miao
ceacac75e0
Increase minimum width of dropdown menu for improved usability
2025-05-29 15:55:14 +08:00
Will Miao
bae66f94e8
Add full rebuild option to model refresh functionality and enhance dropdown controls
2025-05-29 15:51:45 +08:00
Will Miao
ddf132bd78
Add cache management feature: implement clear cache API and modal confirmation
2025-05-29 14:36:13 +08:00
Will Miao
afb012029f
Enhance get_cached_data method: improve cache rebuilding logic and ensure cache is saved after initialization
2025-05-29 08:50:17 +08:00
Will Miao
651e14c8c3
Enhance get_cached_data method: add rebuild_cache option for improved cache management
2025-05-29 08:36:18 +08:00
Will Miao
e7c626eb5f
Add MessagePack support for efficient cache serialization and update dependencies
2025-05-28 22:30:06 +08:00
Will Miao
42e3ab9e27
Update tutorial links in README: replace outdated video links with the latest tutorial
2025-05-27 19:24:22 +08:00
Will Miao
6e5f333364
Enhance model file moving logic: support moving associated files and handle metadata paths
2025-05-27 05:41:39 +08:00
Will Miao
f33a9abe60
Limit Lora hash display to first 10 characters and improve WebP metadata handling
2025-05-22 16:29:12 +08:00
Will Miao
7f1bbdd615
Remove debug print statement for primary sampler ID in MetadataProcessor
2025-05-22 16:01:55 +08:00
Will Miao
d3bf8eaceb
Add container padding properties to VirtualScroller and adjust card padding
2025-05-22 15:23:32 +08:00
Will Miao
b9c9d602de
Enhance download modals: auto-focus on URL input and auto-select version if only one available
2025-05-22 11:07:52 +08:00
Will Miao
b25fbd6e24
Refactor modal styles: remove model name field and adjust margin for modal content header
2025-05-22 10:02:13 +08:00
Will Miao
6052608a4e
Update version to 0.8.15-bugfix in pyproject.toml
2025-05-22 04:42:12 +08:00
Will Miao
a073b82751
Enhance WebP image saving: add EXIF data and workflow metadata support. Fixes #193
2025-05-21 19:17:12 +08:00
Will Miao
8250acdfb5
Add creator information display to Lora and Checkpoint modals. #186
2025-05-21 15:31:23 +08:00
Will Miao
8e1f73a34e
Refactor display density settings: replace compact mode with display density option and update related UI components
2025-05-20 19:35:41 +08:00
Will Miao
50704bc882
Enhance error handling and input validation in fetch_and_update_model method
2025-05-20 13:57:22 +08:00
Will Miao
35d34e3513
Revert db0b49c427 Refactor load_metadata to use save_metadata for updating metadata files
2025-05-19 21:46:01 +08:00
Will Miao
ea834f3de6
Revert "Enhance metadata processing in ModelScanner: prevent intermediate writes, restore missing civitai data, and ensure base_model consistency. #185 "
...
This reverts commit 99b36442bb .
2025-05-19 21:39:31 +08:00
Will Miao
11aedde72f
Fix save_metadata call to await asynchronous execution in load_metadata function. Fixes #192
2025-05-19 15:01:56 +08:00
Will Miao
488654abc8
Improve card layout responsiveness and scrolling behavior
2025-05-18 07:49:39 +08:00
Will Miao
da1be0dc65
Merge branch 'main' of https://github.com/willmiao/ComfyUI-Lora-Manager
2025-05-17 15:40:23 +08:00
Will Miao
d0c728a339
Enhance node tracing logic and improve prompt handling in metadata processing. See #189
2025-05-17 15:40:05 +08:00
Will Miao
4882721387
Update version to 0.8.15 and add release notes for enhanced features and improvements
2025-05-16 16:13:37 +08:00
Will Miao
06a8850c0c
Add more wiki images
2025-05-16 15:54:52 +08:00
Will Miao
370aa06c67
Refactor duplicates banner styles for improved layout and responsiveness
2025-05-16 15:47:08 +08:00
Will Miao
c9fa0564e7
Update images
2025-05-16 11:36:37 +08:00
Will Miao
2ba7a0ceba
Add keyboard navigation support and related styles for enhanced user experience
2025-05-15 20:17:57 +08:00
Will Miao
276aedfbb9
Set 'from_civitai' flag to True when updating local metadata with CivitAI data
2025-05-15 16:50:32 +08:00
Will Miao
c193c75674
Fix misleading error message for invalid civitai api key or early access deny
2025-05-15 13:46:46 +08:00
Will Miao
a562ba3746
Fix TriggerWord Toggle not updating when all LoRAs are disabled
2025-05-15 10:30:46 +08:00
Will Miao
2fedd572ff
Add header drag functionality for proportional strength adjustment of LoRAs
2025-05-15 10:12:46 +08:00
Will Miao
db0b49c427
Refactor load_metadata to use save_metadata for updating metadata files
2025-05-15 09:49:30 +08:00
Will Miao
03a6f8111c
Add functionality to copy and send LoRA/Recipe syntax to workflow
...
- Implemented copy functionality for LoRA and Recipe syntax in context menus.
- Added options to send LoRA and Recipe to workflow in both append and replace modes.
- Updated HTML templates to include new context menu items for sending actions.
2025-05-15 07:01:50 +08:00
Will Miao
925ad7b3e0
Add user-select: none to prevent text selection on cards and control elements
2025-05-15 05:36:56 +08:00
Will Miao
bf793d5b8b
Refactor Lora and Recipe card event handling: replace copy functionality with direct send to ComfyUI workflow, update UI elements, and enhance sendLoraToWorkflow to support recipe syntax.
2025-05-14 23:51:00 +08:00
Will Miao
64a906ca5e
Add Lora syntax send to comfyui functionality: implement API endpoint and frontend integration for sending and updating LoRA codes in ComfyUI nodes.
2025-05-14 21:09:36 +08:00
Will Miao
99b36442bb
Enhance metadata processing in ModelScanner: prevent intermediate writes, restore missing civitai data, and ensure base_model consistency. #185
2025-05-14 19:16:58 +08:00
Will Miao
3c5164d510
Update screenshot
2025-05-13 22:56:51 +08:00
Will Miao
ec4b5a4d45
Update release notes and version to v0.8.14: add virtualized scrolling, compact display mode, and enhanced LoRA node functionality.
2025-05-13 22:50:32 +08:00
Will Miao
78e1901779
Add compact mode settings and styles for improved layout control. Fixes #33
2025-05-13 21:40:37 +08:00
Will Miao
cb539314de
Ensure full LoRA node chain is considered when updating TriggerWord Toggle nodes
2025-05-13 20:33:52 +08:00
Will Miao
c7627fe0de
Remove no longer needed ref files.
2025-05-13 17:57:59 +08:00
Will Miao
84bfad7ce5
Enhance model deletion handling in UI: integrate virtual scroller updates and remove legacy UI card removal logic.
2025-05-13 17:50:28 +08:00
Will Miao
3e06938b05
Add enableDataWindowing option to VirtualScroller for improved control over data fetching. (Disable data windowing for now)
2025-05-13 17:13:17 +08:00
Will Miao
4f712fec14
Reduce default delay in model processing from 0.2 to 0.1 seconds for improved responsiveness.
2025-05-13 15:30:09 +08:00
Will Miao
c5c9659c76
Update refreshModels to pass folder update flag to resetAndReloadFunction
2025-05-13 15:25:40 +08:00
Will Miao
d6e175c1f1
Add API endpoints for retrieving LoRA notes and trigger words; enhance context menu with copy options. Supports #177
2025-05-13 15:14:25 +08:00
Will Miao
88088e1071
Restructure the code of loras_widget into smaller, more manageable modules.
2025-05-13 14:42:28 +08:00
Will Miao
958ddbca86
Fix workaround for saved value retrieval in Loras widget to address custom nodes issue. Fixes https://github.com/willmiao/ComfyUI-Lora-Manager/issues/176
2025-05-13 12:27:18 +08:00
Will Miao
6670fd28f4
Add sync functionality for clipStrength when collapsed in Loras widget. https://github.com/willmiao/ComfyUI-Lora-Manager/issues/176
2025-05-13 11:45:13 +08:00
Will Miao
c966dbbbbc
Enhance DuplicatesManager and VirtualScroller to manage virtual scrolling state and improve rendering logic
2025-05-12 21:31:03 +08:00
Will Miao
af8f5ba04e
Implement client-side placeholder handling for empty recipe grid and remove server-side conditional rendering
2025-05-12 21:20:28 +08:00
Will Miao
b741ed0b3b
Refactor recipe and checkpoint management to implement virtual scrolling and improve state handling
2025-05-12 20:07:47 +08:00
Will Miao
01ba3c14f8
Implement virtual scrolling for model loading and checkpoint management
2025-05-12 17:47:57 +08:00
Will Miao
d13b1a83ad
checkpoint
2025-05-12 16:44:45 +08:00
Will Miao
303477db70
update
2025-05-12 14:50:10 +08:00
Will Miao
311e89e9e7
checkpoint
2025-05-12 13:59:11 +08:00
Will Miao
8546cfe714
checkpoint
2025-05-12 10:25:58 +08:00
Will Miao
e6f4d84b9a
Merge branch 'main' of https://github.com/willmiao/ComfyUI-Lora-Manager
2025-05-11 18:50:53 +08:00
Will Miao
ce7e422169
Revert "refactor: streamline LoraCard event handling and implement virtual scrolling for improved performance"
...
This reverts commit 5dd8d905fa .
2025-05-11 18:50:19 +08:00
Will Miao
d516f22159
Merge branch 'main' of https://github.com/willmiao/ComfyUI-Lora-Manager
2025-05-10 07:34:06 +08:00
Will Miao
5dd8d905fa
refactor: streamline LoraCard event handling and implement virtual scrolling for improved performance
2025-05-09 16:33:34 +08:00
Will Miao
1121d1ee6c
Revert "update"
...
This reverts commit 4793f096af .
2025-05-09 16:14:10 +08:00
Will Miao
4793f096af
update
2025-05-09 15:42:56 +08:00
Will Miao
7b5b4ce082
refactor: enhance CFGGuider handling and add CFGGuiderExtractor for improved metadata extraction. Fixes https://github.com/willmiao/ComfyUI-Lora-Manager/issues/172
2025-05-09 13:50:22 +08:00
Will Miao
fa08c9c3e4
Update version to 0.8.13; enhance recipe management and source tracking features in release notes
2025-05-09 11:38:46 +08:00
Will Miao
969f949330
refactor(lora-loader, lora-stacker, loras-widget): enhance handling of model and clip strengths; update formatting and UI interactions. Fixes https://github.com/willmiao/ComfyUI-Lora-Manager/issues/171
2025-05-09 11:05:59 +08:00
Will Miao
9169bbd04d
refactor(widget-serialization): remove dummy items from serialization which was a fix to ComfyUI issues
2025-05-08 20:25:26 +08:00
Will Miao
99463ad01c
refactor(import-modal): remove outdated duplicate styles and clean up modal button layout
2025-05-08 20:16:25 +08:00
Will Miao
e33da50278
refactor: update duplicate recipe management; simplify UI and remove deprecated functions
2025-05-08 18:33:19 +08:00
Will Miao
4034eb3221
feat: implement duplicate recipe detection and management; add UI for marking duplicates for deletion
2025-05-08 17:29:58 +08:00
Will Miao
75a95f0109
refactor: enhance recipe fingerprint calculation and return detailed recipe information; remove unnecessary console logs in import managers
2025-05-08 16:54:49 +08:00
Will Miao
92fdc16fe6
feat(modals): implement duplicate delete confirmation modal and enhance deletion workflow
2025-05-08 16:17:52 +08:00
Will Miao
23fa2995c8
refactor(import): Implement DownloadManager, FolderBrowser, ImageProcessor, and RecipeDataManager for enhanced recipe import functionality
...
- Added DownloadManager to handle saving recipes and downloading missing LoRAs.
- Introduced FolderBrowser for selecting LoRA root directories and managing folder navigation.
- Created ImageProcessor for handling image uploads and URL inputs for recipe analysis.
- Developed RecipeDataManager to manage recipe details, including metadata and LoRA information.
- Implemented ImportStepManager to control the flow of the import process and manage UI steps.
- Added utility function for formatting file sizes for better user experience.
2025-05-08 15:41:13 +08:00
Will Miao
59aefdff77
feat: implement duplicate detection and management features; add UI components and styles for duplicates
2025-05-08 15:13:14 +08:00