pixelpaws
9d5ec43c4e
fix(frontend): correct AppCore example images initialization
2025-09-24 16:10:27 +08:00
pixelpaws
f51f354e48
test(frontend): add dom fixture helpers
2025-09-24 15:39:52 +08:00
Will Miao
6f4453aaf3
refactor: remove storage migration logic and associated tests
2025-09-24 06:04:08 +08:00
pixelpaws
4653c273e3
test(frontend): add storage and core initialization specs
2025-09-24 05:20:39 +08:00
Will Miao
ae145de2f2
feat(tests): add frontend automated testing setup with Vitest and jsdom
2025-09-23 23:05:55 +08:00
pixelpaws
219cd242db
Merge pull request #467 from willmiao/codex/migrate-frontend-settings-to-backend
...
feat(settings): centralize settings loading and snake_case keys
2025-09-23 22:16:10 +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
cd3e32bf4b
feat(context-menu): add example image download entry
2025-09-23 20:49:44 +08:00
Will Miao
656f1755fd
feat: add cleanup example image folders functionality and UI integration
2025-09-23 20:35:35 +08:00
pixelpaws
8aa76ce5c1
feat(settings): centralize frontend settings on backend
2025-09-23 20:28:32 +08:00
Will Miao
d477050239
feat: add global context menu with actions and integration
2025-09-23 11:19:36 +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
40cbb2155c
refactor(baseModelApi): comment out failure message handling in bulk metadata refresh
2025-09-20 21:43:00 +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
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
0dc4b6f728
refactor(showcase): improve custom image identification logic in renderMediaItem and findLocalFile functions
2025-09-15 20:18:39 +08:00
Will Miao
4540e47055
refactor(baseModelApi): update example images path retrieval to use state settings
2025-09-15 18:07:22 +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
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
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
13f13eb095
fix: update preview versions keys for consistency in state management, fixes #406
2025-09-13 09:20:55 +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
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
fcb1fb39be
feat(controls): add toggleBulkMode functionality for Checkpoints and Embeddings pages
2025-09-06 08:15:18 +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
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
52d23d9b75
feat(constants): update model tags to include 'realistic', 'anime', 'toon', and 'furry'
2025-09-05 19:53:29 +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