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
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
1a76f74482
refactor(BaseModelRoutes): temporary comment out model description and creator checks
2025-09-13 13:07:25 +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
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
6a8f0867d9
refactor: migrate auto_organize_models logic to service layer with dependency injection
2025-09-11 22:37:46 +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
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
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
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
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
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
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
c109e392ad
feat(auto-organize): add auto-organize functionality for selected models and update context menu
2025-09-05 20:51:30 +08:00
Will Miao
1d31dae110
feat(tags): implement bulk tag addition and replacement functionality
2025-09-05 07:18:24 +08:00
Will Miao
1800afe31b
feat(sidebar): implement display mode toggle and update sidebar actions for improved navigation. See #389
2025-09-02 17:42:21 +08:00
Will Miao
f6709a55c3
refactor(i18n): Remove server_i18n references from routes and update translations in zh-CN and zh-TW locales
2025-08-30 19:02:37 +08:00
Will Miao
7b374d747b
cleanup
2025-08-30 18:44:33 +08:00
Will Miao
fd480a9360
refactor(i18n): Remove language setting endpoints and related logic from MiscRoutes
2025-08-30 17:48:32 +08:00
Will Miao
29160bd6e5
feat(i18n): Implement server-side internationalization support
...
- Added ServerI18nManager to handle translations and locale settings on the server.
- Integrated server-side translations into templates, reducing language flashing on initial load.
- Created API endpoints for setting and getting user language preferences.
- Enhanced client-side i18n handling to work seamlessly with server-rendered content.
- Updated various templates to utilize the new translation system.
- Added mixed i18n handler to coordinate server and client translations, improving user experience.
- Expanded translation files to include initialization messages for various components.
2025-08-30 16:56:56 +08:00
Will Miao
3c9e402bc0
Add Korean, Russian, and Traditional Chinese translations for LoRA Manager
2025-08-30 11:32:39 +08:00
Will Miao
5b0becaaf2
feat: Implement model description retrieval and update related API endpoints
2025-08-27 18:22:56 +08:00
Will Miao
9817bac2fe
feat: Add metadata endpoint and implement model metadata retrieval functionality
2025-08-27 17:44:29 +08:00
Will Miao
842beec7cc
feat: Update recursive search option to default to true and remove related UI elements
2025-08-26 18:14:43 +08:00
Will Miao
919fed05c5
feat: Enhance model moving functionality with improved error handling and unique filename generation
2025-08-25 13:08:35 +08:00
Will Miao
623c28bfc3
feat: Remove backup creation from metadata saving functions for streamlined operations
2025-08-24 22:30:53 +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
bb43f047c2
feat: Add auto-organize progress tracking and WebSocket broadcasting in BaseModelRoutes and WebSocketManager
2025-08-16 21:11:33 +08:00
Will Miao
6a281cf3ee
feat: Implement autocomplete feature with enhanced UI and tooltip support
...
- Added AutoComplete class to handle input suggestions based on user input.
- Integrated TextAreaCaretHelper for accurate positioning of the dropdown.
- Enhanced dropdown styling with a new color scheme and custom scrollbar.
- Implemented dynamic loading of preview tooltips for selected items.
- Added keyboard navigation support for dropdown items.
- Included functionality to insert selected items into the input field with usage tips.
- Created a separate TextAreaCaretHelper module for managing caret position calculations.
2025-08-16 07:53:55 +08:00
Will Miao
ed1cd39a6c
feat: add model notes, preview URL, and Civitai URL endpoints to BaseModelRoutes and BaseModelService
2025-08-15 18:58:49 +08:00
Will Miao
3cd57a582c
feat: add force download functionality for example images with progress tracking
2025-08-15 15:16:12 +08:00
Will Miao
b8aa7184bd
feat: update download path template handling for model types and migrate old settings
2025-08-13 19:23:37 +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
5a0b3470f1
feat: enhance auto-organize functionality with empty directory cleanup and progress reporting
2025-08-13 10:36:31 +08:00
Will Miao
a920921570
feat: implement auto-organize models endpoint with batch processing and error handling
2025-08-12 22:39:40 +08:00
Will Miao
286f4ff384
feat: add folder tree and unified folder tree endpoints, enhance download modal with folder path input and tree navigation
2025-08-12 22:34:53 +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
fa9c78209f
feat: update API endpoints to include '/list' for model retrieval in routes and templates, fixes #344
2025-08-07 18:06:40 +08:00
Will Miao
2c6f9d8602
feat: add creator search option and update related functionality across models and UI
2025-08-06 18:32:57 +08:00
Will Miao
d2b21d27bb
refactor: remove unused imports from update_routes.py and requirements.txt
2025-08-06 10:34:40 +08:00
Will Miao
83be5cfa64
feat: enhance plugin update process by adding .tracking file for extracted files
2025-08-05 15:46:57 +08:00
Will Miao
4f1f4ffe3d
feat: remove unused image download functions and dependencies for cleaner code
2025-08-05 09:09:17 +08:00