Will Miao
102defe29c
feat: add open settings location endpoint
...
- Add `open_settings_location` method to `FileSystemHandler` to open OS file explorer at settings file location
- Register new POST route `/api/lm/settings/open-location` for settings file access
- Inject `SettingsManager` dependency into `FileSystemHandler` constructor
- Add cross-platform support for Windows, macOS, and Linux file explorers
- Include error handling for missing settings files and system exceptions
2025-12-31 16:09:23 +08:00
pixelpaws
c53fa8692b
refactor(settings): lazily initialize manager
2025-10-08 08:56:57 +08:00
pixelpaws
40e3c6134c
refactor(routes): modularize misc route handling
2025-10-03 22:19:09 +08:00
Will Miao
375b5a49f3
fix(config): update standalone mode environment variable usage
2025-10-02 09:40:24 +08:00
pixelpaws
8aa76ce5c1
feat(settings): centralize frontend settings on backend
2025-09-23 20:28:32 +08:00
Will Miao
fec85bcc08
refactor: unify standalone mode check using environment variable
2025-09-21 22:45:11 +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
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
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
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
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
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
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
1ea468cfc4
feat(metadata): enhance metadata archive management with download progress and status updates
2025-09-09 15:24:28 +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
ee84571bdb
refactor: Simplify handling of base model path mappings and download path templates by removing unnecessary JSON.stringify calls
2025-08-19 20:20:30 +08:00
Will Miao
e4195f874d
feat: implement download path templates configuration with support for multiple model types and custom templates
2025-08-13 17:42:40 +08:00
Will Miao
96517cbdef
fix: update model_id and model_version_id handling across various services for improved flexibility
2025-08-11 15:31:49 +08:00
Will Miao
4081b7f022
feat: implement settings synchronization with backend and migrate legacy settings
2025-07-29 20:29:19 +08:00
Will Miao
3cf9121a8c
refactor: enhance scanner handling and add embedding support in download manager and misc routes
2025-07-25 23:59:27 +08:00
Will Miao
a2b81ea099
refactor: Implement base model routes and services for LoRA and Checkpoint
...
- Added BaseModelRoutes class to handle common routes and logic for model types.
- Created CheckpointRoutes class inheriting from BaseModelRoutes for checkpoint-specific routes.
- Implemented CheckpointService class for handling checkpoint-related data and operations.
- Developed LoraService class for managing LoRA-specific functionalities.
- Introduced ModelServiceFactory to manage service and route registrations for different model types.
- Established methods for fetching, filtering, and formatting model data across services.
- Integrated CivitAI metadata handling within model routes and services.
- Added pagination and filtering capabilities for model data retrieval.
2025-07-23 14:39:02 +08:00
Will Miao
124002a472
feat: Add JSON parsing for base_model_path_mappings and refactor path handling in DownloadManager
2025-07-21 07:37:34 +08:00
Will Miao
c692713ffb
refactor: Simplify model version existence checks and enhance version retrieval methods in scanners
2025-07-09 10:26:03 +08:00
Will Miao
8f10765254
feat: Add health check route to MiscRoutes for server status monitoring
2025-07-06 21:40:47 +08:00
Will Miao
2d4f6ae7ce
feat: Add route to check if a model exists in the library
2025-07-02 14:45:19 +08:00
Will Miao
64dd2ed141
feat: enhance node registration and management with support for multiple nodes and improved UI elements. Fixes #220
2025-06-26 23:00:55 +08:00
Will Miao
eb57e04e95
feat: implement thread-safe node registry and registration endpoints for Lora nodes
2025-06-26 18:31:14 +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
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
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
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
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
Will Miao
37de26ce25
Enhance Lora code update handling for browser and desktop modes. Implement broadcast support for Lora Loader nodes and improve node ID management in the workflow.
2025-05-30 20:12:38 +08:00
Will Miao
09832141d0
Add functionality to open example images folder for models
2025-05-30 09:42:36 +08:00
Will Miao
ec36524c35
Add Civitai image URL optimization and simplify image processing logic
2025-05-29 22:20:16 +08:00
Will Miao
ddf132bd78
Add cache management feature: implement clear cache API and modal confirmation
2025-05-29 14:36:13 +08:00
Will Miao
64a906ca5e
Add Lora syntax send to comfyui functionality: implement API endpoint and frontend integration for sending and updating LoRA codes in ComfyUI nodes.
2025-05-14 21:09:36 +08:00
Will Miao
4f712fec14
Reduce default delay in model processing from 0.2 to 0.1 seconds for improved responsiveness.
2025-05-13 15:30:09 +08:00
Will Miao
9dbcc105e7
feat: add model metadata refresh functionality and enhance download progress tracking. https://github.com/willmiao/ComfyUI-Lora-Manager/issues/151
2025-05-01 18:57:29 +08:00
Will Miao
3833647dfe
refactor: remove unused tkinter imports from misc_routes.py. Fixes https://github.com/willmiao/ComfyUI-Lora-Manager/issues/150
2025-05-01 06:06:20 +08:00
Will Miao
cb5e64d26b
feat: enhance example images downloading by adding local file processing before remote download
2025-04-30 13:56:29 +08:00
Will Miao
f36febf10a
fix: create independent session for downloading example images to prevent interference
2025-04-30 13:35:12 +08:00