Commit Graph

  • 3d348900ac feat(randomizer): add lora pool Vue widget Will Miao 2026-01-11 16:26:38 +08:00
  • 32249d1886 feat: add Vue widget demo node and development support Will Miao 2026-01-10 17:45:26 +08:00
  • f842ea990e feat(metadata): prevent overwriting high-quality Civitai API metadata with archive data. See #764 Will Miao 2026-01-09 19:47:32 +08:00
  • f2e12c0fd3 feat: add "Strength Range" option to LoRA preset parameters dropdown, fixes #386 Will Miao 2026-01-08 22:19:19 +08:00
  • f62b3f62be feat(recipe_scanner): prioritize local sibling images and persist repairs Will Miao 2026-01-08 15:53:01 +08:00
  • b57a317c82 feat(docs): add DOMWidget development guide for vanilla JavaScript Will Miao 2026-01-08 13:56:53 +08:00
  • fa063ba1ce fix: Reprocess example images with missing folders, improve error handling, and add new tests. Fixes #760 Will Miao 2026-01-08 00:25:36 +08:00
  • eb30595d23 feat(header): improve CSS formatting and spacing Will Miao 2026-01-07 16:20:46 +08:00
  • fd7cb3300d fix: Disable virtual scroll keyboard navigation when editing content or a modal is open. See #759 Will Miao 2026-01-07 00:01:09 +08:00
  • f199c9b591 feat: propagate version info to model update record creation. Fixes #756 Will Miao 2026-01-06 08:46:55 +08:00
  • 255ca4fc93 fix: Reposition keyboard navigation tooltip and its arrow to the left. Fixes #753 Will Miao 2026-01-04 19:26:13 +08:00
  • 09c1bd78cd feat: Add and hide loading indicators for tag operations. Fixes #755 Will Miao 2026-01-04 19:12:15 +08:00
  • edbcca9bbd refactor: simplify symlink cache invalidation by removing background rescan and noise_mtime in favor of a root-path-only fingerprint. Will Miao 2026-01-03 19:29:53 +08:00
  • 8c68298202 feat: rename WanVideoLoraSelect node's class name. Will Miao 2026-01-03 17:12:21 +08:00
  • a80380d1f0 chore: reduce symlink cache and scan log verbosity from info to debug level. Will Miao 2026-01-03 14:50:05 +08:00
  • f13f22c949 chore: Improve logging by adding SHA256 hash calculation timing and clarifying metadata creation messages. Will Miao 2026-01-03 08:56:34 +08:00
  • 07aeeb6c70 feat: Deselect moved items and no longer automatically exit bulk mode after a successful move. Fixes #749 Will Miao 2026-01-02 20:36:06 +08:00
  • 4317b06049 fix: Prevent EXIF metadata operations on video files by adding type checks. Will Miao 2026-01-02 20:18:03 +08:00
  • ab85ba54a9 feat: Implement recipe repair cancellation with UI support and refactor LoadingManager to a singleton. Will Miao 2026-01-02 20:03:27 +08:00
  • 837c32c42f feat: implement task cancellation for model scanning and bulk operations Will Miao 2026-01-02 18:48:28 +08:00
  • 953117efa1 feat: add logging setup and standalone mode detection to LoRA Manager Will Miao 2025-12-31 18:52:44 +08:00
  • afa5533145 feat: reduce log verbosity by changing info logs to debug Will Miao 2025-12-31 16:14:24 +08:00
  • 102defe29c feat: add open settings location endpoint Will Miao 2025-12-31 16:09:23 +08:00
  • 8120716cd8 feat: enhance model move functionality with cache entry updates Will Miao 2025-12-31 10:33:22 +08:00
  • 2b239c3747 feat: add MoveManager for handling model movement, including UI, bulk operations, and path management. Will Miao 2025-12-30 23:04:22 +08:00
  • a59c31bc06 fix: Synchronize aiohttp session creation and refresh with an asyncio lock to prevent race conditions. Will Miao 2025-12-30 19:47:22 +08:00
  • d30c8e13df feat: implement various UI helpers including clipboard, toasts, theme toggling, and Civitai integration, and add RecipeModal component. Will Miao 2025-12-29 16:14:55 +08:00
  • 5d5a2a998a feat: Implement model move, import, and download functionalities with corresponding UI and API updates. Will Miao 2025-12-28 21:18:27 +08:00
  • e5b557504e feat: Add context menu option to move checkpoint models between type folders and complete various UI translations. Will Miao 2025-12-28 17:50:22 +08:00
  • e43aa5cae4 feat: Update recipe syntax API to accept a recipe ID and add a new test for the endpoint. Will Miao 2025-12-27 22:09:15 +08:00
  • f5d5bffa61 feat: Improve Nunchaku LoRA loading with copy_with_ctx support and add unit tests. see #733 Will Miao 2025-12-27 21:46:14 +08:00
  • 7d6b717385 Merge pull request #743 from willmiao/sort-by-usage-count pixelpaws 2025-12-26 22:51:29 +08:00
  • d9ce2c56c0 feat: Add 'times used' translation keys and implement usage-based sorting in the model service. Will Miao 2025-12-26 22:39:51 +08:00
  • 914d24b8bf Merge pull request #723 from stone9k/main pixelpaws 2025-12-26 22:18:06 +08:00
  • 1329294981 Merge branch 'sort-by-usage-count' into main pixelpaws 2025-12-26 22:17:03 +08:00
  • 475906a25e perf: Add detailed performance logging to model retrieval, filtering, and sorting operations. see #711 Will Miao 2025-12-25 22:36:24 +08:00
  • 84b68cff90 test: Add clone method to _DummyLoraLoader and import copy. Will Miao 2025-12-25 21:48:58 +08:00
  • 41759f5e67 refactor: use model.clone() instead of copy.deepcopy() for model duplication, see #733 Will Miao 2025-12-25 21:15:28 +08:00
  • 91cd88f1df feat: Add recursive root folder scanning with API and UI updates. fixes #737 Will Miao 2025-12-25 21:07:52 +08:00
  • e5869648fb feat: Add keyboard navigation hints and a breadcrumb container to the recipes page, and refactor control layout. Will Miao 2025-12-24 20:46:14 +08:00
  • 7b139b9b1d refactor: Move base_model resolution to occur before checkpoint formatting and remove a gen_params checkpoint assertion. Will Miao 2025-12-24 20:35:06 +08:00
  • a552f07448 feat: Refactor checkpoint metadata to use Civitai API naming conventions and remove gen_params checkpoint syncing. Will Miao 2025-12-24 20:25:39 +08:00
  • 6486107ca2 feat: Introduce recipe management with data models, scanning, enrichment, and repair for generation configurations. Will Miao 2025-12-24 20:02:20 +08:00
  • 6330c65d41 feat: Add recipe metadata repair functionality with UI, API, and progress tracking. Will Miao 2025-12-23 21:50:58 +08:00
  • 00e6904664 feat: Introduce "No tags" filter option for models and recipes. fixes #728 Will Miao 2025-12-23 18:48:35 +08:00
  • 39195aa529 Merge pull request #735 from willmiao/recipe-folder pixelpaws 2025-12-23 18:21:48 +08:00
  • fc0a834beb feat: Introduce generation parameter merging from request, Civitai, and embedded image metadata, and enhance ComfyUI metadata parsing. Will Miao 2025-12-23 15:31:04 +08:00
  • b044b329fc feat: Update recipes page with default descending date sort, refactor state properties for search/filters, and add new localization strings. Will Miao 2025-12-23 11:57:25 +08:00
  • 502c29c6bd test: add prompt filter option to recipes page tests Will Miao 2025-12-23 11:00:08 +08:00
  • bc9dd317f7 feat: Add prompt search filter for recipes and fix 'Favorites' localization across multiple languages. Will Miao 2025-12-23 10:52:12 +08:00
  • 61816cf75d refactor: reposition bulk operations button in recipes UI Will Miao 2025-12-23 10:09:04 +08:00
  • db7f09797b feat: Introduce recipe favoriting with star icon toggle and filter options. Will Miao 2025-12-23 10:07:09 +08:00
  • 6e64f97e2b feat: add bulk move recipes endpoint Will Miao 2025-11-26 00:57:35 +08:00
  • 3f646aa0c9 feat: add recipe root directory and move recipe endpoints Will Miao 2025-11-25 17:41:24 +08:00
  • 67fb205b43 feat: add folder-based recipe organization and navigation Will Miao 2025-11-25 11:10:58 +08:00
  • dd89aa49c1 feat: Add HTML and attribute escaping for trigger words and class tokens to prevent XSS vulnerabilities, along with new frontend tests. Fixes #732 Will Miao 2025-12-23 08:47:15 +08:00
  • 3ba5c4c2ab refactor: improve update_lora_filename_by_hash logic and add a test to verify recipe updates. Will Miao 2025-12-22 17:58:04 +08:00
  • 7caca0163e feat: Add support for remote video analysis and preview for recipe imports. see #420 Will Miao 2025-12-21 21:42:28 +08:00
  • 30fd0470de feat: Add support for video recipe previews by conditionally optimizing media during persistence and updating UI components to display videos. Will Miao 2025-12-21 20:00:44 +08:00
  • 63b087fc80 feat: Implement cache busting for static assets, remove client-side version mismatch banner, and add project overview documentation. Will Miao 2025-12-19 22:40:36 +08:00
  • 154ae82519 feat(metadata_processor): enhance primary sampler selection logic Will Miao 2025-12-19 01:30:08 +08:00
  • c8a179488a feat(metadata): enhance primary sampler detection and workflow tracing Will Miao 2025-12-18 22:30:41 +08:00
  • ca6bb43406 feat: remove path separator normalization for cross-platform compatibility Will Miao 2025-12-17 19:07:08 +08:00
  • a07720a3bf feat: Add model path tracing to accurately identify the primary checkpoint in workflows and include new tests. Will Miao 2025-12-17 12:52:52 +08:00
  • bdb4422cbc feat(ui): adjust modal header width and enhance close button z-index, fixes #729 Will Miao 2025-12-17 10:34:04 +08:00
  • 099a71b2cc feat(config): seed root symlink mappings before deep scanning Will Miao 2025-12-16 22:05:40 +08:00
  • 3382d83aee feat: remove prewarm cache and improve recipe scanner initialization Will Miao 2025-12-16 21:00:04 +08:00
  • 7e133e4b9d feat: rename SaveImage class to SaveImageLM for clarity Will Miao 2025-12-15 22:09:21 +08:00
  • 2494fa19a6 feat(config): add background symlink rescan and simplify cache validation Will Miao 2025-12-15 18:46:23 +08:00
  • 5359129fad feat(config): improve symlink cache logging and add performance timing Will Miao 2025-12-14 15:58:58 +08:00
  • 4743b3c406 Merge pull request #724 from stone9k/patch-1 pixelpaws 2025-12-13 15:58:23 +08:00
  • 32d94be08a fix(trigger_word_toggle): missing consumeExistingState after refactor stone9k 2025-12-12 18:50:28 +01:00
  • 56143eb170 feat(usage_count): sorting by usage_count + usage_count on ModelCard stone9k 2025-12-12 16:39:24 +01:00
  • 817de3a0ae test: improve vi.mock calls to preserve original module exports Will Miao 2025-12-11 18:27:55 +08:00
  • 675d49e4ce feat(security): escape HTML attributes and content in model modal, fixes #720 Will Miao 2025-12-11 18:07:56 +08:00
  • fbb95bc623 feat(context-menu): pass file path to NSFW level selector Will Miao 2025-12-09 22:13:00 +08:00
  • 6b3a11e01a fix(config): ensure symlink mappings are recorded before duplicate check Will Miao 2025-12-09 21:46:33 +08:00
  • 40f7f14c1b ci: add symlink verification step to backend tests workflow Will Miao 2025-12-09 21:32:44 +08:00
  • a6e23a7630 feat(example-images): add NSFW level setting endpoint Will Miao 2025-12-09 20:37:09 +08:00
  • 3fc72d6bc1 feat(config): replace symlink scanning with cached mapping system Will Miao 2025-12-09 19:49:54 +08:00
  • a3a00bbeed feat(trigger_word_toggle): refactor trigger word filtering logic, fixes #718 and fixes #285 Will Miao 2025-12-09 14:16:56 +08:00
  • 74bfd397aa feat: add CSP middleware to allow remote media previews, fixes #710, see #715 Will Miao 2025-12-09 10:37:35 +08:00
  • 5000478991 feat(download): support multiple model file extensions in archive extraction Will Miao 2025-12-07 09:00:47 +08:00
  • 40cd2e23ac feat(i18n): add model navigation translations for multiple languages Will Miao 2025-12-06 10:01:09 +08:00
  • 6efe59bd9e feat(model-modal): add dynamic update availability indicators, see #715 Will Miao 2025-12-06 09:43:15 +08:00
  • 83f379df33 feat(modal): add scrollbar-gutter to prevent layout shift Will Miao 2025-12-05 22:27:42 +08:00
  • 4d6f4fcf69 feat(model-modal): add keyboard navigation and UI controls for model browsing, fixes #714 and #350 Will Miao 2025-12-05 22:20:31 +08:00
  • 22ee37b817 feat: parse aggregate commercial use values, see #708 Will Miao 2025-11-30 17:10:21 +08:00
  • f09224152a feat: bump version to 0.9.11 v0.9.11 Will Miao 2025-11-29 17:46:06 +08:00
  • df93670598 feat: add checkpoint metadata to EXIF recipe data Will Miao 2025-11-29 08:46:38 +08:00
  • 073fb3a94a feat(recipe-parser): enhance LoRA metadata with local file matching Will Miao 2025-11-29 08:29:05 +08:00
  • 53c4165d82 feat(parser): enhance model metadata extraction in Automatic1111 parser Will Miao 2025-11-29 08:13:55 +08:00
  • 8cd4550189 feat: add Flux.2 D and ZImageTurbo model constants Will Miao 2025-11-28 11:42:46 +08:00
  • 2b2e4fefab feat(tests): restructure test HTML to nest elements under model modal Will Miao 2025-11-27 20:44:05 +08:00
  • 5f93648297 feat: scope DOM queries to modal element in ModelMetadata Will Miao 2025-11-27 20:33:04 +08:00
  • 8a628f0bd0 Merge pull request #703 from willmiao/fix/showcase-listener-leaks pixelpaws 2025-11-27 20:09:45 +08:00
  • b67c8598d6 feat(metadata): clear stale cache entries when metadata is empty Will Miao 2025-11-27 20:04:38 +08:00
  • 0254c9d0e9 fix(showcase): tear down modal listeners Will Miao 2025-11-27 18:00:59 +08:00
  • ecb512995c feat(civitai): expand image metadata detection criteria, see #700 Will Miao 2025-11-27 10:28:04 +08:00
  • f8b9fa9b20 fix(civitai): improve metadata parsing for nested structures, see #700 Will Miao 2025-11-26 13:46:08 +08:00