Will Miao
413444500e
refactor(model_scanner): normalize path comparisons for model roots
...
fix(example_images_download_manager): re-raise specific exception on download error
refactor(usage_stats): define constants locally to avoid conditional imports
test(example_images_download_manager): update exception handling in download tests
test(example_images_file_manager): differentiate between os.startfile and subprocess.Popen in tests
test(example_images_paths): ensure valid example images root with single-library mode
test(usage_stats): use string literals for metadata payload to avoid conditional imports
2025-10-05 15:48:50 +08:00
Will Miao
9abedbf7cb
fix(metadata-sync): improve error handling for deleted CivitAI models, fixes #497
2025-10-05 11:05:52 +08:00
pixelpaws
d43d992362
feat(example-images): namespace storage by library
2025-10-04 20:29:49 +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
056f727bfd
feat(model-scanner): enhance page type determination for model types
2025-10-04 17:08:02 +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
pixelpaws
e066fa6873
feat(settings): add multi-library backend support
2025-10-03 20:08:35 +08:00
Will Miao
6bd94269d4
refactor(model-scanner): remove unused model scanning methods
2025-10-03 18:58:02 +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
pixelpaws
fe9fbdb93c
fix(cache): sync persistent metadata updates
2025-10-03 14:57:44 +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
pixelpaws
9121c12a2c
feat(download): retry mirror urls sequentially
2025-09-30 17:14:59 +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
pixelpaws
88d5caf642
feat(settings): migrate settings to user config dir
2025-09-27 22:22:15 +08:00
pixelpaws
1684978693
Merge pull request #491 from willmiao/codex/replace-spaces-in-embedding-paths
...
Fix embedding relative paths by replacing spaces
2025-09-26 09:06:56 +08:00
pixelpaws
8e4927600f
fix(embeddings): replace spaces in relative paths
2025-09-26 09:02:46 +08:00
pixelpaws
e7316b3389
fix(civitai): strip comfy metadata from images
2025-09-26 08:55:46 +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
6c3424029c
fix(recipe image): optimize image saving and update PNG metadata handling, fixes #481
2025-09-25 10:43:10 +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
12c88835f2
refactor: enhance model version retrieval logic in CivitaiClient, fixes #460
2025-09-24 09:16:02 +08:00
pixelpaws
219cd242db
Merge pull request #467 from willmiao/codex/migrate-frontend-settings-to-backend
...
feat(settings): centralize settings loading and snake_case keys
2025-09-23 22:16:10 +08:00
Will Miao
656f1755fd
feat: add cleanup example image folders functionality and UI integration
2025-09-23 20:35:35 +08:00
pixelpaws
8aa76ce5c1
feat(settings): centralize frontend settings on backend
2025-09-23 20:28:32 +08:00
pixelpaws
6054d95e85
Update py/services/model_query.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-23 19:25:12 +08:00
pixelpaws
aaad270822
feat(example-images): add use case orchestration
2025-09-23 11:47:12 +08:00
pixelpaws
42872e6d2d
feat(recipes): expose recipe scanner mutation apis
2025-09-22 13:45:40 +08:00
pixelpaws
097a68ad18
refactor(recipes): introduce dedicated services for handlers
2025-09-22 13:25:21 +08:00
Will Miao
c3b9c73541
refactor: remove ModelRouteUtils usage and implement filtering directly in services
2025-09-22 09:09:40 +08:00
pixelpaws
08baf884d3
refactor(routes): migrate lifecycle mutations to service
2025-09-22 08:28:30 +08:00
pixelpaws
c063854b51
feat(routes): extract orchestration use cases
2025-09-22 05:25:27 +08:00
pixelpaws
21772feadd
refactor(routes): extract route utilities into services
2025-09-21 23:34:46 +08:00
Will Miao
2d00cfdd31
refactor: enhance BaseModelService initialization and improve filtering logic
2025-09-21 23:13:30 +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
1610048974
refactor(metadata): update model fetching methods to return error messages alongside results
2025-09-19 16:36:34 +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
ded17c1479
feat(routes): add model versions status endpoint and enhance metadata retrieval
2025-09-17 22:06:59 +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
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
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