start-life
688976ce3b
Update en.json
2025-09-12 03:30:14 +03:00
start-life
a548af01dc
Update settings_modal.html
...
Adding Hebrew language
2025-09-12 03:28:45 +03:00
start-life
0dd52eceb3
Update index.js
...
Adding Hebrew language
2025-09-12 03:26:08 +03:00
start-life
b8c6cf4ac1
Add files via upload
...
Adding Hebrew language
2025-09-12 03:20:38 +03: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
pixelpaws
34872eb612
Merge pull request #411 from gaoqi125/main
...
__init__.py register WanVideoLoraSelectFromText
2025-09-11 16:31:57 +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
Will Miao
c66cbc800b
refactor: remove clear cache functionality and associated modal from settings manager
2025-09-11 15:21:06 +08:00
Will Miao
21941521a0
fix(sidebar): increase max-height for expanded sidebar tree children, see #403
2025-09-11 12:53:58 +08:00
Will Miao
0d33884052
refactor(ModelScanner): remove unused metadata fetching logic from model processing
2025-09-11 12:33:34 +08:00
Will Miao
415df49377
fix(SearchManager): update search options handling to modify relevant fields instead of replacing the entire object, see #415
2025-09-11 12:30:01 +08:00
Will Miao
f5f45002c7
fix(routes): skip tag check in model validation to allow empty tags
2025-09-11 12:10:00 +08:00
Will Miao
1edf7126bb
fix(routes): add support for metadata archive settings in model processing
2025-09-11 09:31:58 +08:00
Will Miao
a1a55a1002
feat(node_extractors): add PCTextEncode extractor to NODE_EXTRACTORS registry, fixes #424
2025-09-11 06:45:22 +08:00
Will Miao
45f5cb46bd
fix(utils): update base model retrieval to use model_data for consistency, fixes #423
2025-09-10 23:44:42 +08:00
Will Miao
1b5e608a27
fix(routes): enhance model processing to include checks for missing tags, description, and creator
2025-09-10 23:30:08 +08:00
Will Miao
a7df8ae15c
feat(civitai_client): enrich model version info with additional metadata
2025-09-10 23:28:19 +08:00
Will Miao
47ce0d0fe2
fix(model_scanner): comment out fetch missing metadata call to prevent potential issues
2025-09-10 22:08:44 +08:00
pixelpaws
b220e288d0
Merge pull request #422 from willmiao/ca
...
Civitai metadata archive db
2025-09-10 20:35:16 +08:00
Will Miao
1fc8b45b68
feat(dependencies): add GitPython and aiosqlite to project dependencies
2025-09-10 20:33:45 +08:00
Will Miao
62f06302f0
refactor(routes): replace ModelMetadataProviderManager with get_default_metadata_provider in checkpoint, embedding, and lora routes
2025-09-10 20:29:26 +08:00
Will Miao
3e5cb223f3
refactor(metadata): remove outdated metadata provider summary documentation
2025-09-10 20:09:05 +08:00
Will Miao
4ee5b7481c
fix(downloader): set socket read timeout to 5 minutes for improved stability during large downloads
2025-09-10 18:49:35 +08:00
gaoqi125
e104b78c01
Merge branch 'willmiao:main' into main
2025-09-10 18:02:51 +08:00
Will Miao
ba1ac58721
feat(metadata): trigger metadata provider update when enabling metadata archive database
2025-09-10 16:18:04 +08:00
Will Miao
a4fbeb6295
feat(metadata): update metadata archive management and remove provider priority settings
2025-09-10 15:55:29 +08:00
Will Miao
68f8871403
feat(metadata): add source tracking for SQLite metadata and implement Civitai API metadata validation
2025-09-10 11:20:58 +08:00
Will Miao
6fd74952b7
Refactor metadata handling to use unified provider system
...
- Replaced direct usage of Civitai client with a fallback metadata provider across all recipe parsers.
- Updated metadata service to improve initialization and error handling.
- Enhanced download manager to utilize a downloader service for file operations.
- Improved recipe scanner to fetch model information through the new metadata provider.
- Updated utility functions to streamline image downloading and processing.
- Added comprehensive logging and error handling for better debugging and reliability.
- Introduced `get_default_metadata_provider()` for simplified access to the default provider.
- Ensured backward compatibility with existing APIs and workflows.
2025-09-09 20:57:45 +08:00
Will Miao
1ea468cfc4
feat(metadata): enhance metadata archive management with download progress and status updates
2025-09-09 15:24:28 +08:00
Will Miao
14721c265f
Refactor download logic to use unified downloader service
...
- Introduced a new `Downloader` class to centralize HTTP/HTTPS download management.
- Replaced direct `aiohttp` session handling with the unified downloader in `MetadataArchiveManager`, `DownloadManager`, and `ExampleImagesProcessor`.
- Added support for resumable downloads, progress tracking, and error handling in the new downloader.
- Updated methods to utilize the downloader's capabilities for downloading files and images, improving code maintainability and readability.
2025-09-09 10:34:14 +08:00
Will Miao
821827a375
feat(metadata): implement metadata archive management and update settings for metadata providers
2025-09-08 22:41:17 +08:00
Will Miao
9ba3e2c204
feat(metadata): implement metadata providers and initialize metadata service
...
- Added ModelMetadataProvider and CivitaiModelMetadataProvider for handling model metadata.
- Introduced SQLiteModelMetadataProvider for SQLite database integration.
- Created metadata_service.py to initialize and configure metadata providers.
- Updated CivitaiClient to register as a metadata provider.
- Refactored download_manager to use the new download_file method.
- Added SQL schema for models, model_versions, and model_files.
- Updated requirements.txt to include aiosqlite.
2025-09-08 22:41:17 +08:00
Will Miao
d287883671
refactor(civitai): remove legacy get_model_description and _get_hash_from_civitai methods
2025-09-08 22:41:17 +08:00
Will Miao
ead34818db
feat(utils): implement forwardMiddleMouseToCanvas function and integrate it into JSON, LoRA, and Tags widgets, see #417
2025-09-08 21:49:16 +08:00
Will Miao
a060010b96
feat(loras_widget): add delayed preview tooltip for LoRA names, see #416
2025-09-08 21:03:22 +08:00
gaoqi125
76a92ac847
Update wanvideo_lora_select_from_text.py
2025-09-07 23:21:33 +08:00
gaoqi125
74bc490383
Update __init__.py
2025-09-07 19:51:19 +08:00
Will Miao
510d476323
feat(civitai): enhance LoRA matching by extracting hashes from metadata
2025-09-07 10:05:30 +08:00
Will Miao
1e7257fd53
fix(download): temporarily disable delay to speed up downloads
2025-09-06 18:47:18 +08:00
Will Miao
4ff1f51b1c
fix(docs): update portable package download link to version 0.9.2
2025-09-06 18:02:57 +08:00
Will Miao
74507cef05
feat(settings): add validation for settings.json to ensure required configuration is present
...
fix(usage_stats): handle initialization errors for usage statistics when no valid paths are configured, fixes #375
2025-09-06 17:39:51 +08:00
Will Miao
c23ab04d90
chore(release): update version to 0.9.2 and add release notes for bulk auto-organization feature
v0.9.2
2025-09-06 14:38:00 +08:00
Will Miao
d50dde6cf6
refactor(i18n): remove legacy migration summary and transition to JSON format
2025-09-06 10:07:43 +08:00
Will Miao
fcb1fb39be
feat(controls): add toggleBulkMode functionality for Checkpoints and Embeddings pages
2025-09-06 08:15:18 +08:00
Will Miao
b0ef74f802
feat(LoraManager): add example images cleanup functionality to remove invalid or empty folders, see #402
2025-09-06 07:59:33 +08:00
Will Miao
f332aef41d
fix(BulkManager): prevent initialization on recipes page to avoid unnecessary processing
2025-09-05 22:45:23 +08:00
Will Miao
1f91a3da8e
fix(BulkManager): streamline cleanupBulkBaseModelModal to clear base model select options
2025-09-05 21:00:54 +08:00
Will Miao
16840c321d
feat(api): enhance fetchModelDescription to improve error handling and response parsing
2025-09-05 20:57:36 +08:00