Commit Graph

  • c27e4d1bfc feat(cache): opportunistic cache sync on metadata read with in-place update Will Miao 2026-07-19 08:32:21 +08:00
  • d15a8aa9a2 fix(workflow): accept non-string widget values and support GlobalSeed node in gen-params (#1026) Will Miao 2026-07-18 22:57:20 +08:00
  • 74a7d12ca4 fix(test): add missing options mock in LoraInfoWidget test Will Miao 2026-07-18 22:14:03 +08:00
  • 2f94a9773e feat(workflow): redirect gen-params updates to connected Primitive nodes (#1026) Will Miao 2026-07-18 22:10:48 +08:00
  • 37bdfa21ea fix(standalone): ensure sys.path includes script dir for python_embeded compatibility (#1025) Will Miao 2026-07-18 21:22:25 +08:00
  • f0bf2728c9 fix(downloads): accept download_id in history delete/retry endpoints, add unique index Will Miao 2026-07-18 21:10:42 +08:00
  • dc715aa273 fix(download): fallback to downloadUrl when all mirrors are deleted Will Miao 2026-07-18 18:28:32 +08:00
  • 7ee2361e87 fix(config): remove stale 'default' library entry and consolidate example images on startup Will Miao 2026-07-18 17:25:36 +08:00
  • e04c22f83f fix(widgets): allow text selection in LoraInfoWidget description tab Will Miao 2026-07-17 18:33:59 +08:00
  • 681cc13e90 fix(widgets): persist LoRA entry selection and active tab across save/load Will Miao 2026-07-17 18:26:30 +08:00
  • 090e0297d4 fix(downloader): hold session lock in retry paths to prevent session close race Will Miao 2026-07-17 17:21:05 +08:00
  • 6f71335be4 feat(widgets): add Description tab to LoraInfoWidget with dual-mode rendering support Will Miao 2026-07-17 15:04:47 +08:00
  • 7f51812c1e feat(nodes): add LoRA Syntax → Path node (#1015) Will Miao 2026-07-16 19:57:29 +08:00
  • a9dc4d7b9d fix(widgets): reuse orphaned DOM containers after undo/redo in Vue render mode Will Miao 2026-07-16 18:18:33 +08:00
  • 5d50ddb5d4 fix(ui): exit bulk mode after send-to-workflow completes Will Miao 2026-07-16 15:46:10 +08:00
  • f86198d234 fix(loras): include folder prefix in context menu and bulk send-to-workflow Will Miao 2026-07-16 15:36:54 +08:00
  • ffe65d983c feat(api): add GET endpoints for update-lora-code and update-node-widget Will Miao 2026-07-15 21:49:22 +08:00
  • b0b5be913c fix(downloads): reject re-insertion of download_ids already in history Will Miao 2026-07-15 19:12:22 +08:00
  • 01efcbc584 fix(loras): allow toggle deselect on LoRA entry click Will Miao 2026-07-14 18:23:06 +08:00
  • 02c249917a fix(recipe): ensure custom recipes_path is added to preview allowed roots on startup Will Miao 2026-07-14 18:15:20 +08:00
  • 419bbc90b2 feat(lora-info): add Lora Info display node Will Miao 2026-07-14 18:00:31 +08:00
  • b0c4510fdb docs: auto-update supporters list in README willmiao 2026-07-13 14:18:36 +00:00
  • bf6a614e0d chore(release): bump version to v1.1.7 v1.1.7 Will Miao 2026-07-13 22:18:16 +08:00
  • feab01cd9c fix(preview): hide license icons for models without CivitAI metadata Will Miao 2026-07-13 19:49:10 +08:00
  • 966024e534 fix(registry): force re-registration on WS refresh to prevent timeout, demote empty-registry log to debug Will Miao 2026-07-13 19:10:48 +08:00
  • 2018722cc8 fix(registry): handle compound subgraph node IDs, add proactive node push from graph hooks Will Miao 2026-07-13 18:02:26 +08:00
  • 9d85c2a44a fix(ui): prevent tags widget from auto-resizing in Vue mode when tags change Will Miao 2026-07-13 14:55:40 +08:00
  • 03dd047e62 fix(download): return 200 instead of 500 when user cancels download Will Miao 2026-07-13 11:47:48 +08:00
  • 86b547c1e0 fix(locales): add missing downloadStopped key to toast.downloads section Will Miao 2026-07-13 11:35:48 +08:00
  • bab9752c8b fix(download): close modal before progress overlay and fix downloadId ReferenceError on cancel Will Miao 2026-07-13 11:29:47 +08:00
  • 774cc1be86 fix(download): use file ID for exact match, add debug logging for multi-file selection (#1023) Will Miao 2026-07-13 11:15:03 +08:00
  • 234b73c8a2 feat(ui): add cancel button to download progress modal Will Miao 2026-07-13 09:40:53 +08:00
  • abd06c48f4 fix(settings): reject checkpoints↔unet path overlap in extra folder paths with inline error UI Will Miao 2026-07-13 08:22:40 +08:00
  • 6ca411e4e4 fix(ui): make loras widget fixed-size with user-controlled node resize Will Miao 2026-07-12 22:35:58 +08:00
  • 6470021e77 feat(settings): persist LORA_MANAGER_PORTABLE to settings.json on first use (#1018) Will Miao 2026-07-12 09:32:30 +08:00
  • 71658ab37b feat(settings): add LORA_MANAGER_PORTABLE env var for per-instance settings isolation (#1018) Will Miao 2026-07-12 07:43:21 +08:00
  • 4f016a8024 feat(fetch): skip CivArchive API for HuggingFace-sourced models Will Miao 2026-07-11 20:29:54 +08:00
  • f362ed585b fix(preview): gracefully handle deleted preview files - image fallback, cache cleanup, quieter logs Will Miao 2026-07-10 20:55:22 +08:00
  • 196172624f fix(ui): allow autocomplete textarea resize in app mode (#1020) Will Miao 2026-07-09 11:59:09 +08:00
  • 316702b7ab fix(hf): allow subdirectory paths in HF resolve URLs, strip repo-internal dirs on save (#1019) Will Miao 2026-07-09 09:18:38 +08:00
  • a7625b009f fix(ui): also exit bulk mode after enrich-hf-llm-bulk completes Will Miao 2026-07-07 20:31:16 +08:00
  • 5d4a33c90d fix(hf): stop using realpath for download path construction, match CivitAI approach Will Miao 2026-07-07 20:24:47 +08:00
  • 041a6b8525 Revert "fix(hf): pass computed folder to _save_hf_metadata instead of re-deriving from paths" Will Miao 2026-07-07 20:13:20 +08:00
  • 2638109ad6 feat(hf): add Link to HuggingFace feature with unified Link Model submenu Will Miao 2026-07-07 20:04:47 +08:00
  • b019326747 feat(ui): auto-exit bulk mode after all bulk operations complete Will Miao 2026-07-06 18:51:33 +08:00
  • 54b44131b6 fix(hf): pass computed folder to _save_hf_metadata instead of re-deriving from paths Will Miao 2026-07-06 17:34:43 +08:00
  • a1d948025c fix(hf): strip empty trainedWords from metadata JSON to keep sidecar clean Will Miao 2026-07-06 16:49:51 +08:00
  • a90b2514ba feat(ui): group HF batch files by repo with collapse/expand, fix nested scroll & collapse animation Will Miao 2026-07-06 16:36:26 +08:00
  • cb4ad27813 Merge pull request #1013 from willmiao/agent pixelpaws 2026-07-06 12:21:19 +08:00
  • 637831248b fix(agent): route WS error events through onError instead of dead onComplete branch Will Miao 2026-07-06 12:18:17 +08:00
  • 00228deaaa fix(download): retry on Civitai 429 rate limit instead of removing images from metadata Will Miao 2026-07-06 11:58:19 +08:00
  • 2373edf73c feat(ui): load provider model catalog asynchronously to avoid blocking page render Will Miao 2026-07-06 10:02:09 +08:00
  • e0e1b804a7 fix(llm): require api_base for custom provider without preset default Will Miao 2026-07-06 10:02:04 +08:00
  • fecbe8241f fix(agent): use status= instead of status_code in json_response calls Will Miao 2026-07-06 10:02:00 +08:00
  • 5983eaa1ce refactor(llm): use catalog-based max_tokens, remove JSON retry, reduce Ollama num_ctx Will Miao 2026-07-06 09:13:42 +08:00
  • 07fa454f72 chore(tests): stop tracking HF enrichment baseline snapshots Will Miao 2026-07-06 01:08:25 +08:00
  • 4b5aa45379 chore(tests): update bash code block tests to match preserved-bash behavior Will Miao 2026-07-06 01:02:04 +08:00
  • 9a0d866be4 fix(agent): preserve bash/shell code blocks in readme_processor during README cleaning Will Miao 2026-07-06 00:40:35 +08:00
  • 308d8f71b8 feat(ui): gray out enrich-hf-llm when no hf_url, add backend fast-fail, rename labels across locales, reposition menu item Will Miao 2026-07-06 00:34:18 +08:00
  • d0e8938039 fix(agent): call _format_base_models via self. to prevent NameError Will Miao 2026-07-06 00:10:30 +08:00
  • 13ed898b6b chore(tests): add base_model ground truth mapping for all 46 test entries Will Miao 2026-07-05 20:47:30 +08:00
  • e1dfd1c2a6 chore(tests): add two test entries and their HF README snapshots Will Miao 2026-07-05 20:45:01 +08:00
  • e3e944911b refactor(agent): extract shared scanner iteration into _find_model_entry Will Miao 2026-07-05 18:03:57 +08:00
  • 51c0135250 refactor(agent): rename agent_cli to metadata_ops, strip temp debug logs Will Miao 2026-07-05 18:00:58 +08:00
  • 7b19bbb14e fix(agent): preserve preview URLs for collection repo models with flat heading structure Will Miao 2026-07-05 17:05:47 +08:00
  • 5494a70f40 chore(tests): commit validation dataset and baseline reports into repo Will Miao 2026-07-05 17:03:45 +08:00
  • 26c9ade1c9 feat(agent): optimize base model prompt — grouped display, comprehensive mapping rules, filename inference Will Miao 2026-07-05 15:44:19 +08:00
  • 87db23825f feat(constants): add 12 new CivitAI base models from API, sync JS/Python abbreviations and categories Will Miao 2026-07-05 11:44:53 +08:00
  • 8fb00998a7 feat(agent): fix extract_relevant_section false positives, add validation pipeline audit Will Miao 2026-07-05 11:18:48 +08:00
  • dd3aa97d0a refactor(agent): rename md_to_html to readme_processor, fix section extraction, widget parsing, and list_base_models Will Miao 2026-07-05 06:39:54 +08:00
  • 8bee8f4069 fix(recipe): fallback to locate custom example image on disk by model hash and image id (#1012) Will Miao 2026-07-04 18:40:34 +08:00
  • 817fe21b3e fix(ui): read cfg_scale and clip_skip with snake_case fallback, pass custom image id for recipe creation (#1012) Will Miao 2026-07-04 18:40:24 +08:00
  • 905c37290f chore: update runtime logs to use 'LLM enrichment' instead of 'Agent skill' Will Miao 2026-07-04 16:53:41 +08:00
  • f7632a47f9 feat(agent): enrich_hf_metadata with per-model progress and in-place card update Will Miao 2026-07-04 16:50:56 +08:00
  • 646f1ddfb1 refactor(agent): align 'Agent' naming to 'AI/LLM' to match current implementation Will Miao 2026-07-04 14:06:50 +08:00
  • 170c8068c5 feat(agent): enrich_hf_metadata — filename-aware section matching, preview extraction for markdown/HTML/widget, JSON salvage, instance_prompt fallback, and validation suite Will Miao 2026-07-04 12:00:15 +08:00
  • 3494037d20 fix(download): pass proxy to aria2 for actual file transfers (#1010) Will Miao 2026-07-04 11:07:18 +08:00
  • a1fd4e150b feat(agent): optimize enrich_hf_metadata with README cleaning, Ollama native API, and expanded fields Will Miao 2026-07-04 08:01:50 +08:00
  • b22f09bd1d fix(standalone): load extra folder paths from library settings in standalone mode Will Miao 2026-07-03 19:21:56 +08:00
  • 4ed9169646 feat(ui): redesign AI Provider settings with provider presets and model catalog Will Miao 2026-07-03 16:08:51 +08:00
  • f06c60bd47 fix(agent): handle plain YAML scalar text in extract_gallery_images Will Miao 2026-07-03 07:34:24 +08:00
  • ee8250c26c feat(agent): extract HF widget gallery images into civitai.images with recommended dimensions Will Miao 2026-07-03 07:07:19 +08:00
  • 88349bf944 feat(agent): render HF README as HTML in modelDescription, move converter to skill-local module Will Miao 2026-07-02 23:34:52 +08:00
  • a8adcaf023 feat(agent): improve enrich_hf_metadata skill with priority_tags, preview_url fix, civitai.trainedWords Will Miao 2026-07-02 22:14:44 +08:00
  • 63785f82b5 refactor(agent): consolidate skill definition into single SKILL.md with YAML frontmatter Will Miao 2026-07-02 21:29:02 +08:00
  • cf898da193 feat(agent): add LLM-powered metadata enrichment system with AgentCLI and PostProcessor Will Miao 2026-07-02 20:51:11 +08:00
  • 3c83e78d9f feat(ui): auto-newline after pasting URL in download and batch-import textareas Will Miao 2026-07-02 10:53:33 +08:00
  • d7291f73c9 fix(download): recognize civitai.red and civitai.green URLs in batch download (#1003) Will Miao 2026-07-02 10:28:03 +08:00
  • fe90f7f9b1 feat(ui): add searchable base model dropdown with filename inference in model modal Will Miao 2026-07-01 14:31:08 +08:00
  • 8b344ea39f feat(ui): add View on Hugging Face button, plumb hf_url through full cache pipeline Will Miao 2026-07-01 08:38:16 +08:00
  • 8348a0cef8 fix(download): harden HF download path validation, fix WebSocket leak, add URL detection tests (#965, #977) Will Miao 2026-07-01 05:51:58 +08:00
  • 7cf785b72f fix(ui): unify HF file selection UI, remove cloud icon, add select-all, cleanup dead code (#965, #977) Will Miao 2026-06-30 23:28:35 +08:00
  • e8913f4481 feat(ui): dynamically populate base model dropdown from CivitAI API, add Krea 2 constants (#1001) Will Miao 2026-06-30 22:41:17 +08:00
  • f9c3d8dc97 fix(metadata): demote CivArchive hash lookup failure from ERROR to DEBUG Will Miao 2026-06-30 19:42:30 +08:00
  • 09ca91fc0e feat(download): add Hugging Face model download to standalone UI wizard (#965, #977) Will Miao 2026-06-30 19:36:12 +08:00
  • 16f5222efd fix(cache): prevent corrupted cache rows from breaking model listings (#730) Will Miao 2026-06-30 09:02:42 +08:00
  • 28e7c04b37 fix(settings): migrate all settings subdirectories on portable mode switch Will Miao 2026-06-29 21:40:37 +08:00
  • 28f99c46d3 fix(update): preserve user data dirs during Git-based update via git clean -e excludes Will Miao 2026-06-29 21:10:38 +08:00
  • 205194f4e6 chore: add stats, wildcards, backups, and logs dirs to .gitignore Will Miao 2026-06-29 19:42:22 +08:00
  • 402d8b07cf docs: auto-update supporters list in README willmiao 2026-06-28 14:17:19 +00:00