pixelpaws
d033a374dd
refactor(routes): split recipe handlers into dedicated classes
2025-09-22 12:57:37 +08:00
pixelpaws
3220cfb79c
test(recipe-routes): add scaffolding baseline
2025-09-22 12:41:37 +08:00
pixelpaws
b92e7aa446
chore(routes): dedupe os import
2025-09-22 12:15:12 +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
pixelpaws
49e03d658b
Merge pull request #450 from willmiao/codex/refactor-basemodelroutes-for-better-separation
...
refactor(routes): extract registrar and handlers
2025-09-21 22:46:13 +08:00
Will Miao
fec85bcc08
refactor: unify standalone mode check using environment variable
2025-09-21 22:45:11 +08:00
pixelpaws
0e93a6bcb0
refactor(routes): extract registrar and handlers
2025-09-21 20:52:08 +08:00
pixelpaws
24090e6077
docs(routes): map base model dependencies and contracts
2025-09-21 20:34:45 +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
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
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
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
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
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
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
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
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
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
1a76f74482
refactor(BaseModelRoutes): temporary comment out model description and creator checks
2025-09-13 13:07:25 +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
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
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
0d33884052
refactor(ModelScanner): remove unused metadata fetching logic from model processing
2025-09-11 12:33:34 +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