Will Miao
78cac2edc2
Add DoRA type support. move VALID_LORA_TYPES to utils.constants and update imports in recipe parsers and API routes.
2025-06-12 09:25:00 +08:00
Will Miao
26d105c439
Enhance Civitai model handling: add get_model_version method for detailed metadata retrieval, update routes to utilize new method, and improve URL handling in context menu for model re-linking.
2025-06-11 22:06:16 +08:00
Will Miao
7fec107b98
Refactor context menus to use ModelContextMenuMixin for shared functionality
...
- Introduced ModelContextMenuMixin to encapsulate shared methods for Lora and Checkpoint context menus.
- Updated CheckpointContextMenu to utilize the mixin for common actions and NSFW level handling.
- Simplified LoraContextMenu by integrating the mixin, removing redundant methods.
- Removed duplicated NSFW handling logic and centralized it in the mixin.
- Adjusted import/export statements to reflect the new structure and ensure proper functionality.
2025-06-11 20:52:45 +08:00
Will Miao
eb01ad3af9
Refactor model response inclusion to only include groups with multiple models; update model removal logic to accept hash value. See #221
2025-06-11 19:52:44 +08:00
Will Miao
e0d9880b32
Remove duplicate hash entries with a single path in get_duplicate_hashes method
2025-06-11 17:33:13 +08:00
Will Miao
e81e96f0ab
Refactor file monitoring and model scanning; remove unused monitors and streamline model file deletion process.
2025-06-11 17:02:10 +08:00
Will Miao
06d5bd259c
Refactor model file processing in ModelScanner to determine root paths and enhance error logging for missing roots.
2025-06-11 15:53:35 +08:00
Will Miao
14238b8d62
Update preview URL handling in load_metadata function to reflect model location changes. See #113
2025-06-11 15:43:12 +08:00
Will Miao
3b51886927
Add cache file control to ModelScanner; implement flags to enable/disable cache usage and clear cache files accordingly. See #222
2025-06-11 09:17:10 +08:00
Will Miao
a295ff2e06
Refactor video embed implementation to enhance privacy and user experience; replace iframe with a privacy-friendly video container and add external link buttons for YouTube access.
2025-06-10 06:44:08 +08:00
Will Miao
18cdaabf5e
Update release notes and version to v0.8.17, adding new features including duplicate model detection, enhanced URL recipe imports, and improved trigger word control.
v0.8.17
2025-06-09 19:07:53 +08:00
Will Miao
787e37b7c6
Add CivitAI re-linking functionality and related UI components. Fixes #216
...
- Implemented new API endpoints for re-linking models to CivitAI.
- Added context menu options for re-linking in both Lora and Checkpoint context menus.
- Created a modal for user confirmation and input for CivitAI model URL.
- Updated styles for the new modal and context menu items.
- Enhanced error handling and user feedback during the re-linking process.
2025-06-09 17:23:03 +08:00
Will Miao
4e5c8b2dd0
Add help modal functionality and update related UI components
2025-06-09 14:55:18 +08:00
Will Miao
d8ddacde38
Remove 'folder' field from model metadata before saving to file. See #211
2025-06-09 11:26:24 +08:00
Will Miao
bb1e42f0d3
Add restart required icon to example images download location label. See #212
2025-06-08 20:43:10 +08:00
pixelpaws
923669c495
Merge pull request #213 from willmiao/migrate-images
...
Migrate images
2025-06-08 20:11:37 +08:00
Will Miao
7a4139544c
Add method to update model metadata from local example images. Fixes #211
2025-06-08 20:10:36 +08:00
Will Miao
4d6ea0236b
Add centralized example images setting and update related UI components
2025-06-08 17:38:46 +08:00
Will Miao
e872a06f22
Refactor MiscRoutes and move example images related api to ExampleImagesRoutes
2025-06-08 14:40:30 +08:00
Will Miao
647bda2160
Add API endpoint and frontend integration for fetching example image files
2025-06-07 22:31:57 +08:00
Will Miao
c1e93d23f3
Merge branch 'migrate-images' of https://github.com/willmiao/ComfyUI-Lora-Manager into migrate-images
2025-06-07 11:32:55 +08:00
Will Miao
c96550cc68
Enhance migration and download processes: add backend path update and prevent duplicate completion toasts
2025-06-07 11:29:53 +08:00
Will Miao
b1015ecdc5
Add migration functionality for example images: implement API endpoint and UI controls
2025-06-07 11:27:25 +08:00
Will Miao
f1b928a037
Add migration functionality for example images: implement API endpoint and UI controls
2025-06-07 09:34:07 +08:00
Will Miao
16c312c90b
Fix version description not showing. Fixes #210
2025-06-07 01:29:38 +08:00
Will Miao
110ffd0118
Refactor modal close behavior: ensure consistent handling of closeOnOutsideClick option across multiple modals.
2025-06-06 10:32:18 +08:00
Will Miao
35ad872419
Enhance duplicates management: add help tooltip for duplicate groups and improve responsive styling for banners and groups.
2025-06-05 15:06:53 +08:00
Will Miao
9b943cf2b8
Update custom node icon
2025-06-05 06:48:48 +08:00
Will Miao
9d1b357e64
Enhance cache validation logic: add logging for version and model type mismatches, and relax directory structure checks to improve cache validity.
2025-06-04 20:47:14 +08:00
Will Miao
9fc2fb4d17
Enhance model caching and exclusion functionality: update cache version, add excluded models to cache data, and ensure cache is saved to disk after model exclusion and deletion.
2025-06-04 18:38:45 +08:00
Will Miao
641fa8a3d9
Enhance duplicates mode functionality: add toggle for entering/exiting mode, improve exit button styling, and manage control button states during duplicates mode.
2025-06-04 16:46:57 +08:00
Will Miao
add9269706
Enhance duplicate mode exit logic: hide duplicates banner, clear model grid, and re-enable virtual scrolling. Improve spacer element handling in VirtualScroller by recreating it if not found in the DOM.
2025-06-04 16:05:57 +08:00
Will Miao
1a01c4a344
Refactor trigger words UI handling: improve event listener management, restore original words on cancel, and enhance dropdown update logic. See #147
2025-06-04 15:02:13 +08:00
Will Miao
b4e7feed06
Enhance trained words extraction and display: include class tokens in response and update UI accordingly. See #147
2025-06-04 12:04:38 +08:00
Will Miao
4b96c650eb
Enhance example image handling: improve filename extraction and fallback for local images
2025-06-04 11:30:56 +08:00
Will Miao
107aef3785
Enhance SaveImage and TriggerWordToggle: add tooltips for parameters to improve user guidance
2025-06-03 19:40:01 +08:00
Will Miao
b49807824f
Fix optimizeExampleImages setting in SettingsManager
2025-06-03 18:10:43 +08:00
Will Miao
e5ef2ef8b5
Add default_active parameter to TriggerWordToggle for controlling default state
2025-06-03 17:45:52 +08:00
Will Miao
88779ed56c
Enhance Lora Manager widget: add configurable window size for Shift+Click behavior
2025-06-03 16:25:31 +08:00
Will Miao
8b59fb6adc
Refactor ShowcaseView and uiHelpers for improved image/video handling
...
- Moved getLocalExampleImageUrl function to uiHelpers.js for better modularity.
- Updated ShowcaseView.js to utilize the new structure for local and fallback URLs.
- Enhanced lazy loading functions to support both primary and fallback URLs for images and videos.
- Simplified metadata panel generation in ShowcaseView.js.
- Improved showcase toggle functionality and added initialization for lazy loading and metadata handlers.
2025-06-03 16:06:54 +08:00
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