Commit Graph

  • b7e0821f66 feat(duplicates): add filter support for duplicate model finding, #783 Will Miao 2026-02-04 20:46:16 +08:00
  • 36e3e62e70 feat: add filter presets and update version to v0.9.15 v0.9.15 Will Miao 2026-02-04 09:12:37 +08:00
  • 7bcf4e4491 feat(config): discover deep symlinks dynamically when accessing previews Will Miao 2026-02-04 00:16:59 +08:00
  • c12aefa82a fix(recipes): detect duplicates for remote imports using modelVersionId and Civitai URL, #750 Will Miao 2026-02-03 21:31:17 +08:00
  • 990a3527e4 feat(ui): improve filter preset delete button visibility and layout Will Miao 2026-02-03 20:05:39 +08:00
  • 655d3cab71 fix(config): prioritize checkpoints over unet when paths overlap, #799 Will Miao 2026-02-03 18:27:14 +08:00
  • 358e658459 fix(trigger_word_toggle): add trigger word normalization method Will Miao 2026-02-03 15:42:09 +08:00
  • f28c32f2b1 feat(lora-cycler): increase repeat input width for better usability Will Miao 2026-02-03 09:40:55 +08:00
  • f5dbd6b8e8 fix(metadata): auto-disable archive_db setting when database file is missing Will Miao 2026-02-03 08:36:27 +08:00
  • 2c026a2646 fix(metadata-sync): persist db_checked flag for deleted models Will Miao 2026-02-03 07:34:41 +08:00
  • bd83f7520e chore: bump version to 0.9.14 v0.9.14 Will Miao 2026-02-02 23:17:35 +08:00
  • b9a4e7a09b docs(release): add v0.9.14 release notes Will Miao 2026-02-02 23:09:06 +08:00
  • c30e57ede8 fix(recipes): add data-folder attribute to RecipeCard for correct drag-drop path calculation Will Miao 2026-02-02 22:18:13 +08:00
  • 0dba1b336d feat(template): update prompt node usage in basic template workflow Will Miao 2026-02-02 21:58:51 +08:00
  • 820afe9319 feat(recipe_scanner): ensure cache initialization and improve type safety Will Miao 2026-02-02 21:57:44 +08:00
  • 5a97f4bc75 feat(recipe_scanner): optimize recipe lookup performance Will Miao 2026-02-02 19:37:06 +08:00
  • 94da404cc5 fix: skip confirmed not-found models in bulk metadata refresh Will Miao 2026-02-02 13:27:18 +08:00
  • 1da476d858 feat(example-images): add check pending models endpoint and improve async handling Will Miao 2026-02-02 12:31:07 +08:00
  • 1daaff6bd4 feat: add LoRa Manager E2E testing skill documentation Will Miao 2026-02-02 12:15:58 +08:00
  • e252e44403 refactor(logging): replace print statements with logger for consistency Will Miao 2026-02-02 10:47:17 +08:00
  • 778ad8abd2 feat(cache): add cache health monitoring and validation system, see #730 Will Miao 2026-02-02 08:26:38 +08:00
  • 68cf381b50 feat(autocomplete): improve tag search to use last token for multi-word prompts Will Miao 2026-02-01 22:09:21 +08:00
  • 337f73e711 fix(slider): fix floating point precision issues in SingleSlider and DualRangeSlider Will Miao 2026-02-01 21:03:04 +08:00
  • 04ba966a6e feat: Add LoRA selector modal to Cycler widget Will Miao 2026-02-01 20:57:06 +08:00
  • 71c8cf84e0 refactor(LoraCyclerWidget): UI/UX improvements Will Miao 2026-02-01 20:00:30 +08:00
  • db1aec94e5 refactor(logging): replace print statements with logger in metadata_collector Will Miao 2026-02-01 15:41:41 +08:00
  • 553e1868e1 perf(config): limit symlink scan to first level for faster startup Will Miao 2026-02-01 12:42:35 +08:00
  • 938ceb49b2 feat(autocomplete): add toggle commands for autocomplete setting Will Miao 2026-02-01 12:34:38 +08:00
  • c0f03b79a8 feat(settings): change model card footer action default to replace_preview Will Miao 2026-02-01 07:38:04 +08:00
  • a492638133 feat(lora-cycler): disable pause button when prompts are queued Will Miao 2026-02-01 01:12:39 +08:00
  • e17d6c8ebf feat(testing): enhance test configuration and add Vue component tests Will Miao 2026-02-01 00:59:50 +08:00
  • ffcfe5ea3e fix(metadata): rename model_type to sub_type and add embedding subtype, see #797 Will Miao 2026-01-31 22:54:53 +08:00
  • 719e18adb6 feat(media): add media type hint support for file extension detection, fixes #795 and fixes #751 Will Miao 2026-01-31 19:39:37 +08:00
  • 92d471daf5 feat(ui): hide model sub-type in compact density mode, see #793 Will Miao 2026-01-31 11:17:49 +08:00
  • 66babf9ee1 feat(lora-cycler): reset execution state on manual index change Will Miao 2026-01-31 09:04:26 +08:00
  • 60df2df324 feat: add new Flux Klein models, ZImageBase, and LTXV2 to constants, see #792 Will Miao 2026-01-31 07:57:21 +08:00
  • 0a340d397c feat(misc): add VAE and Upscaler model management page misc-page Will Miao 2026-01-31 07:28:10 +08:00
  • b86bd44c65 feat(filter): enable model types filter for checkpoints page Will Miao 2026-01-30 22:32:50 +08:00
  • 77bfbe1bc9 feat(header): remove no-presets placeholder from filter presets section Will Miao 2026-01-30 11:03:23 +08:00
  • 666db4cdd0 refactor(ui): simplify filter preset empty state Will Miao 2026-01-30 10:25:22 +08:00
  • 233427600a feat(ui): enhance model card header with sub-type display and gradient overlay Will Miao 2026-01-30 09:46:31 +08:00
  • 84c62f2954 refactor(model-type): complete phase 5 cleanup by removing deprecated model_type field Will Miao 2026-01-30 07:48:31 +08:00
  • 5e91073476 refactor: unify model_type semantics by introducing sub_type field Will Miao 2026-01-30 06:56:10 +08:00
  • 08267cdb48 refactor(filter): extract preset management logic into FilterPresetManager Will Miao 2026-01-29 16:25:45 +08:00
  • e50b2c802e Merge pull request #787 from diodiogod/feat/filter-presets pixelpaws 2026-01-29 09:36:44 +08:00
  • 2eea92abdf fix: allow STRING input connections for AUTOCOMPLETE_TEXT_PROMPT widgets Will Miao 2026-01-29 09:07:22 +08:00
  • 58ae6b9de6 fix: persist onboarding and banner dismiss state to backend Will Miao 2026-01-29 08:48:04 +08:00
  • b775333d32 fix: include all WAN Video model variants in default preset diodiogod 2026-01-28 17:44:01 -03:00
  • bad0a8c5df feat: add filter preset system diodiogod 2026-01-28 17:37:47 -03:00
  • ee25643f68 feat(ui): update model update badge to icon-only design Will Miao 2026-01-28 20:42:32 +08:00
  • a78868adce feat(ui): add setup guidance when example images path is not configured Will Miao 2026-01-28 15:53:58 +08:00
  • 2ccfbaf073 fix(trigger-words): auto-commit pending input on save/blur to prevent data loss, see #785 Will Miao 2026-01-28 14:29:45 +08:00
  • 565b61d1c2 feat: add Text node with autocomplete support Will Miao 2026-01-28 11:39:05 +08:00
  • 18d3ecb4da refactor(vue-widgets): adopt DOM widget value persistence best practices for randomizer and cycler Will Miao 2026-01-28 00:21:30 +08:00
  • a02462fff4 refactor(lora-pool-widget): make ComponentWidget generic and remove legacy config Will Miao 2026-01-28 00:04:45 +08:00
  • ad4574e02f refactor(lora-pool-widget): adopt DOM widget value persistence best practices Will Miao 2026-01-27 23:49:44 +08:00
  • 822ac046e0 docs: update DOM widget value persistence best practices guide Will Miao 2026-01-27 22:51:09 +08:00
  • 55fa31b144 fix(autocomplete): preserve space after comma when inserting / commands Will Miao 2026-01-27 14:29:53 +08:00
  • d17808d9e5 feat(autocomplete): add setting to replace underscores with spaces in tag names Will Miao 2026-01-27 13:01:03 +08:00
  • 5d9f64e43b feat(autocomplete): make /commands work even when tag autocomplete is disabled Will Miao 2026-01-27 01:05:57 +08:00
  • 5dc5fd5971 feat(tag-search): add alias support to FTS index Will Miao 2026-01-27 00:36:06 +08:00
  • 0ff551551e fix: enable middle mouse pan in autocomplete text widget Will Miao 2026-01-26 23:32:04 +08:00
  • 9032226724 fix(autocomplete): fix value persistence in DOM text widgets Will Miao 2026-01-26 23:22:37 +08:00
  • 7249c9fd4b refactor(autocomplete): remove old CSV fallback, use TagFTSIndex exclusively Will Miao 2026-01-26 20:36:00 +08:00
  • 31d94d7ea2 fix(test): fix npm test Will Miao 2026-01-26 17:35:20 +08:00
  • b28f148ce8 Merge pull request #780 from willmiao/fix-symlink pixelpaws 2026-01-26 17:33:47 +08:00
  • 93cd0b54dc Merge branch 'main' into fix-symlink pixelpaws 2026-01-26 17:29:31 +08:00
  • 7b0c6c8bab refactor(cache): reorganize cache directory structure with automatic legacy cleanup Will Miao 2026-01-26 16:12:08 +08:00
  • e14afde4b3 feat(autocomplete): standardize path separators and expand embedding detection Will Miao 2026-01-26 16:03:00 +08:00
  • 4b36d60e46 feat(prompt): enhance placeholder with quick tag search instructions Will Miao 2026-01-26 14:42:47 +08:00
  • 6ef6c116e4 fix(autocomplete): hide embedding preview tooltip after selection Will Miao 2026-01-26 14:13:16 +08:00
  • 42f35be9d3 feat(autocomplete): add Danbooru/e621 tag search with category filtering Will Miao 2026-01-26 13:51:45 +08:00
  • d063d48417 feat(symlink): add deep validation for symlink cache invalidation Will Miao 2026-01-26 09:30:10 +08:00
  • c9e305397c feat: enhance symlink detection and cache invalidation Will Miao 2026-01-25 19:14:16 +08:00
  • 6142b3dc0c feat: consolidate ComfyUI settings and add custom words autocomplete toggle Will Miao 2026-01-25 12:53:41 +08:00
  • d5a2bd1e24 feat: add custom words autocomplete support for Prompt node Will Miao 2026-01-25 12:24:32 +08:00
  • 1f6fc59aa2 feat(autocomplete-text-widget): adjust padding for DOM mode text input Will Miao 2026-01-25 10:47:15 +08:00
  • 41101ad5c6 refactor(nodes): standardize node class names with LM suffix Will Miao 2026-01-25 10:38:10 +08:00
  • b71b3f99dc feat(vue-widgets): add max height constraint for LoRA autocomplete widgets Will Miao 2026-01-25 09:59:04 +08:00
  • d655fb8008 feat(nodes): improve placeholder text for LoRA autocomplete input Will Miao 2026-01-25 09:10:16 +08:00
  • 194f2f702c refactor: replace comfy built-in text widget with custome autocomplete text widget for better event handler binding Will Miao 2026-01-25 08:30:06 +08:00
  • fad43ad003 feat(ui): restrict drag events to left mouse button only, fixes #777 Will Miao 2026-01-24 22:26:17 +08:00
  • b05762b066 fix(cycler): prevent node drag when interacting with index input in Vue DOM mode Will Miao 2026-01-24 12:16:29 +08:00
  • 13b18ac85f refactor(update-modal): consolidate duplicate CSS files and fix changelog alignment Will Miao 2026-01-23 23:38:31 +08:00
  • eb2af454cc feat: add SQLite-based persistent recipe cache for faster startup Will Miao 2026-01-23 22:56:38 +08:00
  • 7bba24c19f feat(update-modal): display last 5 release notes instead of single Will Miao 2026-01-23 22:19:43 +08:00
  • 0bb75fdf77 feat(trigger-word-toggle): use trigger_words directly when it differs from original message Will Miao 2026-01-23 09:50:53 +08:00
  • 7c7d2e12b5 feat: add Lora Cycler example workflow with JSON and preview image Will Miao 2026-01-22 21:23:14 +08:00
  • 2121054cb9 feat(lora-cycler): implement batch queue synchronization with dual-index mechanism Will Miao 2026-01-22 21:22:52 +08:00
  • bf0291ec0e test(nodeModeChange): fix tests after mode change refactoring Will Miao 2026-01-22 20:56:41 +08:00
  • 932d85617c refactor(lora-provider): extract mode change logic to shared TypeScript module Will Miao 2026-01-22 20:46:09 +08:00
  • 6832469889 test: temporarily disable symlink security test due to bug Will Miao 2026-01-22 20:28:57 +08:00
  • b0f852cc6c refactor(lora-cycler): remove sort by control, always use filename Will Miao 2026-01-22 19:58:51 +08:00
  • d1c65a6186 fix(dual-range-slider): allow equal min/max values in Lora Randomizer (#775) Will Miao 2026-01-22 16:47:39 +08:00
  • 6fbea77137 feat(lora-cycler): add sequential LoRA cycling through filtered pool Will Miao 2026-01-22 15:36:32 +08:00
  • 17c5583297 fix(fts): fix multi-word field-restricted search query building Will Miao 2026-01-22 10:25:03 +08:00
  • 9150718edb feat: bump version to 0.9.13 v0.9.13 Will Miao 2026-01-21 21:20:34 +08:00
  • 50abd85fae fix(previews): temporarily bypass path validation to restore preview functionality Will Miao 2026-01-21 11:27:56 +08:00
  • 7b4607bed7 feat(standalone): add --verbose flag for DEBUG logging Will Miao 2026-01-21 09:35:28 +08:00
  • 6f74186498 feat(config): add debug logging for preview root operations, see #772 and #774 Will Miao 2026-01-21 09:22:12 +08:00