Will Miao
ec9b37eb53
feat: add model type context to tag suggestions
...
- Pass modelType parameter to setupTagEditMode function
- Implement model type aware priority tag suggestions
- Add model type normalization and resolution logic
- Handle suggestion state reset when model type changes
- Maintain backward compatibility with existing functionality
The changes enable context-aware tag suggestions based on model type, improving tag relevance and user experience when editing tags for different model types.
2025-10-11 20:36:38 +08:00
Will Miao
5fe5e7ea54
feat(ui): enhance settings modal styling and add priority tags tabs
...
- Rename `.settings-open-location-button` to `.settings-action-link` for better semantic meaning
- Add enhanced hover/focus states with accent colors and border transitions
- Implement tabbed interface for priority tags with LoRA, checkpoint, and embedding sections
- Improve input styling with consistent error states and example code formatting
- Remove deprecated grid layout in favor of tab-based organization
- Add responsive tab navigation with proper focus management and visual feedback
2025-10-11 19:43:22 +08:00
pixelpaws
6120922204
chore(priority-tags): add newline terminator
2025-10-11 17:38:20 +08:00
Will Miao
75e207b520
fix(banner): remove redundant community support banner registration
2025-10-06 22:39:49 +08:00
Will Miao
631289b75e
feat(banner): add community support banner with Ko-fi integration and translations
2025-10-06 22:39:21 +08:00
pixelpaws
3b77fed72d
feat(bulk): add bulk content rating action
2025-10-05 15:09:43 +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
pixelpaws
d95e6c939b
test(settings): cover library switch workflow
2025-10-04 09:07:02 +08:00
pixelpaws
b12a5ef133
style(settings): restyle settings location shortcut
2025-10-04 07:52:10 +08:00
pixelpaws
7499570766
fix(updates): avoid network stack traces offline
2025-09-25 14:50:06 +08:00
Will Miao
14c468f2a2
feat(video): enhance video handling in model cards with lazy loading and autoplay settings, see #446
2025-09-24 21:11:36 +08:00
pixelpaws
e5b712c082
fix(i18n): sync language with state settings
2025-09-23 22:00:31 +08:00
pixelpaws
4d2c60d59b
fix(settings): persist language preference
2025-09-23 22:00:20 +08:00
pixelpaws
8aa76ce5c1
feat(settings): centralize frontend settings on backend
2025-09-23 20:28:32 +08:00
Will Miao
b91f06405d
feat: support clip strength in LoRA usage tips, fixes #401
2025-09-22 13:42:36 +08:00
Will Miao
f3544b3471
refactor(settings): replace getStorageItem with state.global.settings for default root retrieval
2025-09-19 22:57:05 +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
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
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
26891e12a4
refactor(ExampleImagesManager): enhance path input handling with Enter key and blur events
2025-09-15 11:34:39 +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
c66cbc800b
refactor: remove clear cache functionality and associated modal from settings manager
2025-09-11 15:21:06 +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
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
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
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
03b6e78705
feat(locales): add bulk base model functionality in multiple languages and update toast messages
2025-09-05 18:00:21 +08:00
Will Miao
6dc2811af4
feat(bulk-modal): refactor bulk base model modal for improved UI and functionality, fixes 352
2025-09-05 17:36:54 +08:00
Will Miao
e6425dce32
feat(bulk-manager): enhance bulk mode handling by skipping actions when a modal is open
2025-09-05 17:07:57 +08:00
Will Miao
95e2ff5f1e
Implement centralized event management system with priority handling and state tracking
...
- Enhanced EventManager class to support priority-based event handling, conditional execution, and automatic cleanup.
- Integrated event management into BulkManager for global keyboard shortcuts and marquee selection events.
- Migrated mouse tracking and node selector events to UIHelpers for better coordination.
- Established global event handlers for context menu interactions and modal state management.
- Added comprehensive documentation for event management implementation and usage.
- Implemented initialization logic for event management, including error handling and cleanup on page unload.
2025-09-05 16:56:26 +08:00
Will Miao
92ac487128
feat(bulk-base-model): implement bulk base model setting functionality with UI and context menu integration
2025-09-05 14:07:03 +08:00
Will Miao
3250fa89cb
feat(selection): implement marquee selection for bulk operations
2025-09-05 11:24:48 +08:00
Will Miao
7475de366b
feat(context-menu): enhance bulk workflow options with append and replace actions
2025-09-05 11:24:48 +08:00
Will Miao
fb2b69b787
feat(tags): refactor preset tags to constants for better maintainability
2025-09-05 09:27:45 +08:00
Will Miao
1d31dae110
feat(tags): implement bulk tag addition and replacement functionality
2025-09-05 07:18:24 +08:00
Will Miao
4eb67cf6da
feat(bulk-tags): add bulk tag management modal and context menu integration
2025-09-04 22:08:55 +08:00
Will Miao
a5a9f7ed83
fix(banner): ensure href attribute defaults to '#' for actions without a URL
2025-09-04 22:07:07 +08:00
Will Miao
9bebcc9a4b
feat(bulk): implement bulk context menu for model operations and remove bulk operations panel
2025-09-04 15:24:54 +08:00
Will Miao
192bc237bf
fix(onboarding): update language selection button text and remove skip option from translations
2025-09-03 23:04:06 +08:00
Will Miao
f041f4a114
feat(onboarding): prevent onboarding from starting if version-mismatch banner is visible
2025-09-03 22:48:29 +08:00
Will Miao
8fbf2ab56d
feat(onboarding): add multilingual support for onboarding steps and language selection
2025-09-03 22:17:48 +08:00
Will Miao
ea727aad2e
feat(onboarding): enhance target highlighting with mask and pulsing effect
2025-09-03 21:44:23 +08:00
Will Miao
5520aecbba
fix(onboarding): adjust language selection logic to skip if already set and update prompt text
2025-09-03 19:22:53 +08:00
Will Miao
6b738a4769
fix(onboarding): update language handling and selection logic in onboarding process
2025-09-03 19:15:55 +08:00