Will Miao
9abedbf7cb
fix(metadata-sync): improve error handling for deleted CivitAI models, fixes #497
2025-10-05 11:05:52 +08:00
Will Miao
98425f37b8
fix(download-manager): improve handling of civitai payloads to avoid empty dictionaries
2025-10-05 07:29:11 +08:00
Will Miao
9d22dd3465
fix(model-library): update response structure to return model versions directly
2025-10-04 22:06:33 +08:00
Will Miao
16b611cb7e
Simplify settings file location and configuration
2025-10-04 18:42:53 +08:00
Will Miao
8dde2d5e0d
feat(websocket-manager): implement caching for initialization progress and enhance broadcast functionality
2025-10-04 18:19:20 +08:00
Will Miao
22b0b2bd24
fix(model-card): correct query parameter handling in versioned preview URL
2025-10-04 17:32:16 +08:00
Will Miao
056f727bfd
feat(model-scanner): enhance page type determination for model types
2025-10-04 17:08:02 +08:00
Will Miao
0aa6c53c1f
feat(initialization): add support for embeddings page type and log progress updates
2025-10-04 14:11:27 +08:00
Will Miao
51bee87cd0
fix(persistence): improve handling of lora_info attributes in recipe persistence
2025-10-04 09:52:53 +08:00
Will Miao
40d998a026
fix(settings): use timezone-aware datetime for current timestamp
...
fix(tests): normalize stored paths in library upsert test
2025-10-03 20:59:47 +08:00
Will Miao
6bd94269d4
refactor(model-scanner): remove unused model scanning methods
2025-10-03 18:58:02 +08:00
Will Miao
c90edec18a
feat(multi-library): add design documentation for multi-library management in standalone mode
2025-10-03 18:34:52 +08:00
Will Miao
cbb302614c
Merge branch 'main' of https://github.com/willmiao/ComfyUI-Lora-Manager
2025-10-03 15:23:30 +08:00
Will Miao
c54611a11b
fix(metadata-service): change log level to debug for SQLite and fallback provider registration
2025-10-03 15:23:28 +08:00
Will Miao
28bc966b76
feat(model-scanner): enhance cache loading with progress reporting and fallback to full scan
2025-10-03 14:31:08 +08:00
Will Miao
77bbf85b52
feat(persistent-cache): implement SQLite-based persistent model cache with loading and saving functionality
2025-10-03 11:00:51 +08:00
Will Miao
3b1990e97a
feat(scanner): enhance model scanning with cache build result and progress reporting
2025-10-02 21:25:09 +08:00
Will Miao
375b5a49f3
fix(config): update standalone mode environment variable usage
2025-10-02 09:40:24 +08:00
Will Miao
e4a2c518bb
fix(preset): update filePath retrieval method in removePreset function
2025-09-30 21:41:30 +08:00
Will Miao
d0fe28cfe2
fix(recipe): validate modelVersionId before fetching hash from cache or Civitai
2025-09-28 09:18:59 +08:00
Will Miao
656e3e43be
fix(imports): update import paths for ensure_settings_file to use relative imports
2025-09-28 08:40:09 +08:00
Will Miao
141f83065f
fix(locales): update language selection text in Chinese
2025-09-25 21:14:58 +08:00
Will Miao
da52e5b9dd
fix(settings): improve logic for auto-setting default root paths based on folder presence
2025-09-25 10:56:09 +08:00
Will Miao
c4e357793f
Merge branch 'main' of https://github.com/willmiao/ComfyUI-Lora-Manager
2025-09-25 10:43:14 +08:00
Will Miao
6c3424029c
fix(recipe image): optimize image saving and update PNG metadata handling, fixes #481
2025-09-25 10:43:10 +08:00
Will Miao
c85e694c1d
docs: update repository guidelines for clarity and consistency
2025-09-25 08:36:15 +08:00
Will Miao
ec05282db6
fix(coverage): improve Vitest CLI path handling and error checking
2025-09-25 08:11:48 +08:00
Will Miao
d504f89f6a
Merge branch 'main' of https://github.com/willmiao/ComfyUI-Lora-Manager
2025-09-24 21:11:43 +08:00
Will Miao
14c468f2a2
feat(video): enhance video handling in model cards with lazy loading and autoplay settings, see #446
2025-09-24 21:11:36 +08:00
Will Miao
59d027181d
refactor: remove obsolete JSON files and add new version metadata for LORA model
2025-09-24 10:56:06 +08:00
Will Miao
0d0988c090
feat: add functionality to attach model files to version data in SQLiteModelMetadataProvider
2025-09-24 10:55:55 +08:00
Will Miao
dc2de50924
bump: update version to 0.9.5 in pyproject.toml
2025-09-24 09:16:50 +08:00
Will Miao
12c88835f2
refactor: enhance model version retrieval logic in CivitaiClient, fixes #460
2025-09-24 09:16:02 +08:00
Will Miao
6f4453aaf3
refactor: remove storage migration logic and associated tests
2025-09-24 06:04:08 +08:00
Will Miao
4b4b8fe3c1
refactor: remove unused ModelRouteUtils class and its methods
2025-09-24 05:41:30 +08:00
Will Miao
ae145de2f2
feat(tests): add frontend automated testing setup with Vitest and jsdom
2025-09-23 23:05:55 +08:00
Will Miao
dde7cf71c6
fix(locales): translate global context menu entries for downloading example images
2025-09-23 22:24:57 +08:00
Will Miao
656f1755fd
feat: add cleanup example image folders functionality and UI integration
2025-09-23 20:35:35 +08:00
Will Miao
49fa37f00d
Merge branch 'main' of https://github.com/willmiao/ComfyUI-Lora-Manager
2025-09-23 19:31:19 +08:00
Will Miao
3eacf9558a
docs: remove outdated developer notes and add example image route architecture documentation
2025-09-23 15:39:56 +08:00
Will Miao
d477050239
feat: add global context menu with actions and integration
2025-09-23 11:19:36 +08:00
Will Miao
b91f06405d
feat: support clip strength in LoRA usage tips, fixes #401
2025-09-22 13:42:36 +08:00
Will Miao
c3b9c73541
refactor: remove ModelRouteUtils usage and implement filtering directly in services
2025-09-22 09:09:40 +08:00
Will Miao
1c4096f3d5
test(routes): add tests for service readiness and error handling in download model
2025-09-22 06:28:30 +08:00
Will Miao
66a3f3f59a
refactor(tests): enhance async test handling in pytest_pyfunc_call
2025-09-22 05:37:24 +08:00
Will Miao
8cf99dd928
refactor(tests): remove deprecated test runner script
2025-09-21 23:39:21 +08:00
Will Miao
2d00cfdd31
refactor: enhance BaseModelService initialization and improve filtering logic
2025-09-21 23:13:30 +08:00
Will Miao
fec85bcc08
refactor: unify standalone mode check using environment variable
2025-09-21 22:45:11 +08:00
Will Miao
1022b07f64
feat: enhance model metadata provider with import error handling and mock setup for tests
2025-09-21 19:57:49 +08:00
Will Miao
12295d2fdc
feat(docs): add comprehensive repository guidelines and project structure documentation
2025-09-21 16:40:07 +08:00
Will Miao
6261f7d18d
Update LM extension wiki
2025-09-20 23:21:10 +08:00
Will Miao
9e1a2e3bb7
chore(pyproject): bump version to 0.9.4
2025-09-20 22:03:29 +08:00
Will Miao
40cbb2155c
refactor(baseModelApi): comment out failure message handling in bulk metadata refresh
2025-09-20 21:43:00 +08:00
Will Miao
a8d7070832
feat(civitai): enhance metadata fetching with error handling and cache validation
2025-09-20 21:35:34 +08:00
Will Miao
ab7266f3a4
fix(download_manager): streamline output directory retrieval by using settings directly, fixes #443
2025-09-20 08:12:14 +08:00
Will Miao
3053b13fcb
feat(metadata): enhance model processing with CivitAI metadata checks and new fields for archive DB status
2025-09-19 23:22:47 +08:00
Will Miao
f3544b3471
refactor(settings): replace getStorageItem with state.global.settings for default root retrieval
2025-09-19 22:57:05 +08:00
Will Miao
1610048974
refactor(metadata): update model fetching methods to return error messages alongside results
2025-09-19 16:36:34 +08:00
Will Miao
fc6f1bf95b
fix(lora_loader): remove unnecessary string stripping from lora names in loaders, fixes #441
2025-09-19 11:17:19 +08:00
Will Miao
67b274c1b2
feat(settings): add 'show_only_sfw' setting to manage content visibility
2025-09-18 21:55:21 +08:00
Will Miao
fb0d6b5641
feat(docs): add comprehensive documentation for LoRA Manager Civitai Extension, including features, installation, privacy, and usage guidelines
2025-09-18 19:33:47 +08:00
Will Miao
d30fbeb286
feat(example_images): add dedicated folder check and update settings handling for example images path, see #431
2025-09-18 19:22:29 +08:00
Will Miao
46e430ebbb
fix(utils): update API endpoint for fetching connected trigger words
2025-09-18 15:45:57 +08:00
Will Miao
bc4cd45fcb
fix(lora_manager): rename invalid hash folder removal to orphaned folders and update logging
2025-09-18 15:09:32 +08:00
Will Miao
bdc86ddf15
Refactor API endpoints to use '/api/lm/' prefix
...
- Updated all relevant routes in `stats_routes.py` and `update_routes.py` to include the new '/api/lm/' prefix for consistency.
- Modified API endpoint configurations in `apiConfig.js` to reflect the new structure, ensuring all CRUD and bulk operations are correctly routed.
- Adjusted fetch calls in various components and managers to utilize the updated API paths, including recipe, model, and example image operations.
- Ensured all instances of the old API paths were replaced with the new '/api/lm/' prefix across the codebase for uniformity and to prevent broken links.
2025-09-18 14:50:40 +08:00
Will Miao
ded17c1479
feat(routes): add model versions status endpoint and enhance metadata retrieval
2025-09-17 22:06:59 +08:00
Will Miao
933e2fc01d
feat(routes): integrate CivitAI model version retrieval for various model types
2025-09-17 15:47:30 +08:00
Will Miao
1cddeee264
style(autocomplete): remove font styles from dropdown for consistency
2025-09-17 11:04:51 +08:00
Will Miao
183c000080
Refactor ComfyUI: Remove legacy tags widget and related dynamic imports
...
- Deleted the legacy tags widget implementation from legacy_tags_widget.js.
- Updated trigger_word_toggle.js to directly import the new tags widget.
- Removed unused dynamic import functions and version checks from utils.js.
- Cleaned up lora_loader.js and lora_stacker.js by removing redundant node registration code.
2025-09-16 21:48:20 +08:00
Will Miao
adf7b6d4b2
chore(version): bump version to 0.9.3 in pyproject.toml
2025-09-16 18:55:59 +08:00
Will Miao
0566d50346
feat(middleware): add .mp4 to image extensions for cache control
2025-09-16 15:39:12 +08:00
Will Miao
4275dc3003
refactor(middleware): reorganize cache middleware into py directory and update import paths
2025-09-16 15:16:53 +08:00
Will Miao
30956aeefc
feat(middleware): add cache control middleware to manage response caching for image files
2025-09-16 15:05:31 +08:00
Will Miao
64e1dd3dd6
chore(release): update release notes for v0.9.3 with new features and bug fixes
2025-09-15 21:35:24 +08:00
Will Miao
0dc4b6f728
refactor(showcase): improve custom image identification logic in renderMediaItem and findLocalFile functions
2025-09-15 20:18:39 +08:00
Will Miao
86074c87d7
refactor(downloader): update download_to_memory calls to include response headers
2025-09-15 19:24:09 +08:00
Will Miao
6f9245df01
refactor(downloader): enhance download_to_memory to return response headers and improve error handling
2025-09-15 18:53:04 +08:00
Will Miao
4540e47055
refactor(baseModelApi): update example images path retrieval to use state settings
2025-09-15 18:07:22 +08:00
Will Miao
4bb8981e78
refactor(routes): update API endpoints for settings to use '/api/lm/settings', see #435
2025-09-15 16:22:59 +08:00
Will Miao
c49be91aa0
refactor(update_routes): exclude civitai folder from plugin update process
2025-09-15 16:04:20 +08:00
Will Miao
2b847039d4
refactor(settings-modal): adjust font size for path template preview
2025-09-15 15:38:01 +08:00
Will Miao
1147725fd7
feat(settings): add base model, author, and first tag option to download path templates
...
refactor(constants): reorder preset tag suggestions for consistency
2025-09-15 12:23:46 +08:00
Will Miao
26891e12a4
refactor(ExampleImagesManager): enhance path input handling with Enter key and blur events
2025-09-15 11:34:39 +08:00
Will Miao
2f7e44a76f
refactor(settings): Update synchronization logic
2025-09-15 10:30:06 +08:00
Will Miao
9366d3d2d0
feat: add API endpoint for fetching application settings and update frontend settings management
2025-09-14 22:57:17 +08:00
Will Miao
6b606a5cc8
refactor(CivArchiveModelMetadataProvider): remove session management and use downloader for HTTP requests
2025-09-13 20:04:41 +08:00
Will Miao
e5339c178a
fix: increase max-height for expanded sidebar tree children to improve visibility, fixes #403
2025-09-13 16:36:01 +08:00
Will Miao
1a76f74482
refactor(BaseModelRoutes): temporary comment out model description and creator checks
2025-09-13 13:07:25 +08:00
Will Miao
13f13eb095
fix: update preview versions keys for consistency in state management, fixes #406
2025-09-13 09:20:55 +08:00
Will Miao
125fdecd61
fix: handle missing download URL for primary file in metadata
2025-09-13 09:03:34 +08:00
Will Miao
d05076d258
feat: add CivArchive metadata provider and support for optional source parameter in downloads
2025-09-12 21:13:15 +08:00
Will Miao
00b77581fc
refactor(Downloader): change logger info statements to debug level for proxy usage
2025-09-12 15:20:34 +08:00
Will Miao
897787d17c
refactor(AutoComplete): simplify search term extraction and insertion logic
2025-09-12 14:35:25 +08:00
Will Miao
d5a280cf2b
fix: increase maxItems for autocomplete to improve user experience
2025-09-12 14:01:52 +08:00
Will Miao
a0c2d9b5ad
refactor: change logger info statements to debug level for improved logging granularity
2025-09-12 11:48:59 +08:00
Will Miao
e713bd1ca2
feat: add app-level proxy settings with UI integration and session management, fixes #382
2025-09-12 11:22:45 +08:00
Will Miao
beb8ff1dd1
refactor(ModelFileService): enhance auto-organize logic to track source directories for cleanup, see #407
2025-09-11 23:02:30 +08:00
Will Miao
6a8f0867d9
refactor: migrate auto_organize_models logic to service layer with dependency injection
2025-09-11 22:37:46 +08:00
Will Miao
51ad1c9a33
refactor(MetadataProcessor): comment out guidance parameter in generation params, fixes #425
2025-09-11 16:55:41 +08:00
Will Miao
8b4e3128ff
feat: add functionality to open file location from model modal and update translations, fixes #405
2025-09-11 15:54:32 +08:00