Commit Graph

  • 327edbce71 i18n(workflows): translate the workflow management strings Will Miao 2026-10-29 16:28:42 +08:00
  • 6d82b8252a Merge branch 'fix/recipe-civitai-id-local-lookup' Will Miao 2026-10-29 12:23:43 +08:00
  • 53f7ff407a fix(workflows): restore uses the app confirmation modal and a loading overlay Will Miao 2026-10-29 12:23:22 +08:00
  • f473678004 feat(workflows): restore a workflow to its downloaded state Will Miao 2026-10-29 12:12:52 +08:00
  • e4369b0bd0 feat(workflows): show the Updated card cue after Update from ComfyUI Will Miao 2026-10-29 09:35:48 +08:00
  • 7724cbf47c fix(update): make the git bootstrap test offline and bound git fetch Will Miao 2026-10-29 09:32:02 +08:00
  • 0b6348be5c fix(recipes): resolve CivitAI-id models from the local library before lookup Will Miao 2026-10-29 09:05:50 +08:00
  • fa774de9ea feat(workflows): update managed workflows from the LM card context menu Will Miao 2026-10-29 08:29:26 +08:00
  • ee3edd5643 feat(workflows): write back ComfyUI graph edits to managed workflows Will Miao 2026-10-28 21:17:51 +08:00
  • 2d9a245ea8 fix(workflows): label the modal button Open in ComfyUI like the other entry points Will Miao 2026-10-28 20:17:01 +08:00
  • adc8713c0b feat(workflows): wire card icons and modal send button for workflows Will Miao 2026-10-28 20:09:10 +08:00
  • 5b0fdc8f17 feat(lora-compat): auto-remap legacy Anima LoRA block indices Will Miao 2026-10-28 19:37:40 +08:00
  • 7efeb592fd feat(workflows): copy-to-clipboard flow and standalone-aware context menu Will Miao 2026-10-28 19:19:36 +08:00
  • 0c55dff828 feat(workflows): use WF as the workflow card badge abbreviation Will Miao 2026-10-28 17:43:59 +08:00
  • 7221f5632d fix(download): show brand-new model cards without a manual refresh Will Miao 2026-10-28 16:59:05 +08:00
  • 7d071ab3aa feat(workflows): accept zip/png/webp artifacts with derived workflow documents Will Miao 2026-10-28 16:47:11 +08:00
  • 720440507c feat: add opt-in workflow library management Will Miao 2026-10-28 11:45:01 +08:00
  • defa88830d docs: auto-update supporters list in README willmiao 2026-10-26 12:50:45 +00:00
  • 398366888d chore(release): bump version to v1.2.7 v1.2.7 Will Miao 2026-10-26 20:50:29 +08:00
  • 3c2f1ab517 feat(save-image): tag saved images with Civitai's ComfyUI engine Will Miao 2026-10-26 15:26:26 +08:00
  • d29b10b815 i18n: translate the first-run welcome page and fetch-status strings Will Miao 2026-10-25 21:52:20 +08:00
  • ef7a8915e4 fix(scanner): re-freeze GC after incremental cache writes (#1163) pixelpaws 2026-10-25 20:16:38 +08:00
  • 6dc4956ec7 merge: fix empty-file SHA256 handling (#1162) Will Miao 2026-10-25 19:49:21 +08:00
  • bf63e5d62d style: keep parent-package imports ahead of sibling imports Will Miao 2026-10-25 19:43:01 +08:00
  • 125f7ab856 fix(hash): keep lazy hashing pending when nothing could be read Will Miao 2026-10-25 19:42:22 +08:00
  • e8e609c8c8 fix(metadata): rebuild local facts when relinking without a sidecar Will Miao 2026-10-25 19:40:07 +08:00
  • 8998b4c969 fix(metadata): never resolve the empty-file hash in remote indexes Will Miao 2026-10-25 19:39:01 +08:00
  • e32e894602 fix(metadata): repair the empty-file SHA256 placeholder before lookups Will Miao 2026-10-25 19:35:22 +08:00
  • 255459f8f1 fix(scan): never register or hash a zero-byte model file Will Miao 2026-10-25 19:33:13 +08:00
  • a7d2a921a1 feat(save-image): add optional METADATA input for per-save overwrite scoping Will Miao 2026-10-25 18:38:13 +08:00
  • b99229eaf4 test(config): compare normalized root path in symlink rescan log test Will Miao 2026-10-25 13:01:23 +08:00
  • 493257bc3c feat(first-run): one-click bulk metadata fetch prompt after the first scan Will Miao 2026-10-25 09:43:40 +08:00
  • 8f9e7e54ad feat(init): structured byte-weighted scan progress broadcasts Will Miao 2026-10-25 09:24:30 +08:00
  • 96e85ab2dc refactor(scanner): merge the count and process walks into a single pass Will Miao 2026-10-25 09:19:21 +08:00
  • d3a6705791 fix(metadata): record PromptLM's expanded wildcard prompt instead of raw text Will Miao 2026-10-25 09:02:27 +08:00
  • 86c0239b8c fix(init): honest error state and per-page completion for initialization Will Miao 2026-10-25 08:23:59 +08:00
  • 92820be4ad feat(first-run): gate the initial library scan behind a welcome page Will Miao 2026-10-24 08:11:26 +08:00
  • 937c0813f2 fix(config): keep pytest import-time Config from clobbering the real symlink cache Will Miao 2026-10-23 20:23:32 +08:00
  • 07fcaa137a fix(fetch): handle rate_limited status in metadata fetch UI Will Miao 2026-10-24 21:28:57 +08:00
  • 972b36293a Merge pull request #1159 from willmiao/fix/1158-vaedecode-tiled pixelpaws 2026-10-24 04:57:05 +08:00
  • 9cb0ade836 fix(recipe): capture VAEDecodeTiled output for recipe previews (#1158) Will Miao 2026-10-24 04:44:41 +08:00
  • 0956126760 fix(preview): reconcile video preview extension with downloaded bytes Will Miao 2026-10-23 11:26:09 +08:00
  • 1f58e78717 fix(loaders): migrate backslash values on subgraph boundary widgets (#1149) Will Miao 2026-10-23 08:46:00 +08:00
  • b3d67f1ada fix(preview): save Civitai optimized previews with their real extension (#1155) Will Miao 2026-10-23 08:40:22 +08:00
  • a19c1056dd fix(save-image): resolve %date% at save time and never overwrite counter-less files Will Miao 2026-10-22 06:55:58 +08:00
  • 92bc784511 fix(save-image): prevent batch overwrite when counter disabled Will Miao 2026-10-21 22:37:35 +08:00
  • 0be3ea7d98 fix(download): accept mirror/www Civitai hosts and clarify linked-file errors Will Miao 2026-10-21 21:53:59 +08:00
  • 8033292ad8 Merge pull request #1152 from ergs0204/fix/civitai-download-links pixelpaws 2026-10-21 21:47:18 +08:00
  • b290cb8314 fix: preserve page version fallback and batch file availability ergs0204 2026-10-21 19:39:45 +08:00
  • 6c4caab6e9 refactor(preview): extract ChunkedFileResponse into py.utils.file_responses Will Miao 2026-10-21 16:48:13 +08:00
  • c77540d171 fix(preview): serve previews in chunks instead of sendfile on Windows (#1151) Wellington NunesandClaude Sonnet 5.5 2026-10-21 05:44:48 -03:00
  • 3c18dd6531 fix(delete): keep the cache in step when deleting duplicate models Will Miao 2026-10-20 21:14:57 +08:00
  • 90067de621 fix(move): keep drag-drop move alive when dragend clears the drag state Will Miao 2026-10-20 08:48:47 +08:00
  • 6d9391672a fix(controls): keep model type dropdown hidden until it is usable Will Miao 2026-10-19 17:33:26 +08:00
  • a113b14f85 fix: support Civitai version download URLs with file IDs ergs0204 2026-10-19 15:45:32 +08:00
  • b073025842 docs: auto-update supporters list in README willmiao 2026-10-19 06:32:44 +00:00
  • 1fb1d5bb89 chore(release): bump version to v1.2.6 v1.2.6 Will Miao 2026-10-19 14:32:29 +08:00
  • 3937ad37d0 feat(download): opt-in file-type routing for bundled component files Will Miao 2026-10-19 11:56:11 +08:00
  • 3f93683231 fix(settings): validate download base-model settings against merged vocabulary Will Miao 2026-10-19 09:21:42 +08:00
  • e95ff360cf fix(download): decode percent-encoded stored filenames before saving Will Miao 2026-10-19 08:15:03 +08:00
  • b5d313113c fix(recipes): strip legacy trailing ellipsis from prompts on modal open Will Miao 2026-10-18 21:59:47 +08:00
  • f0615f769d i18n: translate the count tooltip and folder-removal strings Will Miao 2026-10-18 18:35:01 +08:00
  • 965bfd33cd feat(controls): keep model counts readable in large libraries Will Miao 2026-10-18 18:34:16 +08:00
  • 915cec9b67 i18n(controls): translate the model type dropdown strings Will Miao 2026-10-18 16:54:51 +08:00
  • 6b3566a894 i18n(workflow): translate the send-to-workflow exclusion strings Will Miao 2026-10-18 16:53:31 +08:00
  • 6835880e0b style(controls): drop decorative icons from toolbar action buttons Will Miao 2026-10-18 16:46:44 +08:00
  • 3d65e044f8 feat(controls): add model sub-type quick-switch dropdown to the controls bar Will Miao 2026-10-18 16:16:59 +08:00
  • 6ab4b041c0 style(card): unify quant/hl badge height with version-name chip Will Miao 2026-10-18 11:58:41 +08:00
  • f8ecc00f6b feat(workflow): user-controlled send-to-workflow target filtering Will Miao 2026-10-18 09:42:44 +08:00
  • 43b26f7cc9 fix(paths): cap filename components to the filesystem NAME_MAX byte limit Will Miao 2026-10-18 07:11:44 +08:00
  • 72705c570e fix(move): stop drag-and-drop from nesting the target under the source dir (#1148) Will Miao 2026-10-17 19:39:37 +08:00
  • f940daae29 feat(sidebar): compact drag image, hover auto-expand, edge auto-scroll for card drags Will Miao 2026-10-17 18:20:42 +08:00
  • 1276673e0e fix(loaders): migrate backslash values in subgraphs and clear the error flag (#1149) Will Miao 2026-10-17 17:12:41 +08:00
  • be0133a699 fix(loaders): accept backslash-spelled model names from old workflows (#1149) Will Miao 2026-10-17 10:19:53 +08:00
  • 27275049b2 style(modals): redesign re-link and link-source dialogs Will Miao 2026-10-16 16:43:19 +08:00
  • 034168d04e fix(cache): re-freeze GC after cache rebuilds (#1147) Will Miao 2026-10-16 08:19:33 +08:00
  • 6ef20bd33e fix(hash): run calculate_sha256 in a thread executor Will Miao 2026-10-15 23:29:40 +08:00
  • 85d27dfa36 feat(metadata): link foreign-ecosystem models to their real source via CivArchive hints Will Miao 2026-10-15 23:12:52 +08:00
  • 35bc21a5bb fix(civarchive): don't resolve foreign-ecosystem file IDs into CivitAI metadata Will Miao 2026-10-15 22:49:06 +08:00
  • 740b42db3f test(rate-limit): epsilon the cooldown upper bounds against float noise Will Miao 2026-10-15 22:11:44 +08:00
  • 7deb0c9285 fix(config): skip already-live roots when admitting configured roots Will Miao 2026-10-15 21:16:14 +08:00
  • f4d9a6ccd6 fix(download): don't let a CivArchive cooldown block CivitAI-served downloads Will Miao 2026-10-15 21:16:03 +08:00
  • cf3877bbc9 fix(scanner): keep folder casing when slicing the relative path (#1148) Will Miao 2026-10-15 21:10:41 +08:00
  • a1fc5eb825 i18n: translate showQuantizationOnCard keys into 9 locales Will Miao 2026-10-15 11:21:17 +08:00
  • 19abf7ed03 feat(ui): show quantization badge on model cards Will Miao 2026-10-15 11:18:06 +08:00
  • d1586c4c61 test(paths): make the path-budget tests portable to Windows Will Miao 2026-10-15 08:54:43 +08:00
  • 260b21766b fix(startup): freeze hydrated caches out of GC tracking (#1147) Will Miao 2026-10-15 08:43:08 +08:00
  • 7a5c1da9b5 fix(paths): trim model filenames to the real full-path budget (#1142) Will Miao 2026-10-15 08:36:49 +08:00
  • dabaf32858 docs(update): mark the threshold material in §10-§11 as historical Will Miao 2026-10-14 09:19:28 +08:00
  • d4a01c8d6d test(download): compare rule-routed save dirs as paths, not strings Will Miao 2026-10-13 11:35:39 +08:00
  • e27500c80f Merge branch 'feat/download-root-rules' Will Miao 2026-10-13 09:23:35 +08:00
  • b197793b10 fix(rate-limit): do not leave the gate on an early timer wake Will Miao 2026-10-12 11:59:10 +08:00
  • 946809f47c test(rate-limit): tolerate the timer on Windows, and restore two bounds Will Miao 2026-10-12 11:51:48 +08:00
  • d25f170ffe test: fold the last Windows path and label assumptions Will Miao 2026-10-12 11:46:13 +08:00
  • c16de68640 test: make the backend suite pass on Windows Will Miao 2026-10-12 11:35:33 +08:00
  • 85f79283b6 fix(paths): keep business paths forward-slashed on Windows Will Miao 2026-10-12 11:35:33 +08:00
  • fd40cd952b fix(cache): close the connection the schema init opened Will Miao 2026-10-12 11:35:14 +08:00
  • 5fbac84910 test(i18n): fail when a locale file is re-serialised Will Miao 2026-10-12 10:55:49 +08:00
  • a750ca88ac docs(agents): pin the locale file layout and the stale-translation rule Will Miao 2026-10-12 10:40:50 +08:00
  • b68af5400e fix(sidebar): shorten the missing-folder dialog copy (#1145) Will Miao 2026-10-12 10:35:04 +08:00