Commit Graph

  • 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
  • 5976224d75 fix(pending-delete): drop the staging container with its last batch (#1145) Will Miao 2026-10-12 10:34:55 +08:00
  • 3a718ce2c3 fix(sidebar): let a ghost folder be cleared from the UI (#1145) Will Miao 2026-10-12 09:31:29 +08:00
  • 0508daa0fb fix(scanner): verify recorded folders per entry, not per scan (#1145) Will Miao 2026-10-12 09:31:17 +08:00
  • fadad1b507 ci(backend): run the test suite on Windows too (#1146) Will Miao 2026-10-12 08:38:51 +08:00
  • 6d0d7cb15b fix(scanner): compare model roots by identity, not by spelling (#1146) Will Miao 2026-10-12 08:37:34 +08:00
  • e056142669 docs: auto-update supporters list in README willmiao 2026-10-11 08:23:13 +00:00
  • 9f71d524a4 chore(release): bump version to v1.2.5 v1.2.5 Will Miao 2026-10-11 16:22:45 +08:00
  • d5139500f9 fix(settings): stop clipping help tooltips in the settings pane Will Miao 2026-10-11 11:34:52 +08:00
  • 79db86666d Merge branch 'fix/example-images-failed-blacklist' Will Miao 2026-10-11 11:11:09 +08:00
  • cbbefdecf9 fix(theme): make checkboxes and loading spinner follow the theme accent Will Miao 2026-10-10 20:51:19 +08:00
  • c0165919b3 fix(theme): readable on-accent text color and unified accent aliases Will Miao 2026-10-10 20:41:10 +08:00
  • 3d165f92e0 fix(theme): use opaque surface tokens for modals and sticky layers Will Miao 2026-10-10 19:58:54 +08:00
  • a8941f453f fix(sidecars): use button-triggered wording in the migration dialog Will Miao 2026-10-10 15:02:52 +08:00
  • 5796a0e2e9 fix(sidecars): report over-long migration paths and fix root relocation (#1142) Will Miao 2026-10-10 14:35:08 +08:00
  • 6d45f9296b i18n: translate the recipe workflow badge tooltip Will Miao 2026-10-10 09:06:56 +08:00
  • 377a1337db feat(recipes): show a has-workflow badge on recipe cards Will Miao 2026-10-10 09:02:48 +08:00
  • e1b102fc64 i18n: translate the recipes 'Has Workflow' filter keys Will Miao 2026-10-10 08:35:26 +08:00
  • 587d952604 feat(recipes): add 'Has Workflow' filter to the recipes filter panel Will Miao 2026-10-10 08:33:54 +08:00
  • 2e5f1db6df i18n(download): translate download root rules strings in all locales Will Miao 2026-10-10 08:15:35 +08:00
  • b31e831c57 fix(example-images): stop permanently blacklisting models on transient failures Will Miao 2026-10-10 08:09:08 +08:00
  • 7a76d44a20 fix(settings): raise specificity of download root rule grid override Will Miao 2026-10-10 07:55:54 +08:00
  • 18a296e054 fix(settings): keep match-type chip compact in download root rule rows Will Miao 2026-10-10 07:53:31 +08:00
  • dce7da3d58 feat(settings): declutter download root rule rows Will Miao 2026-10-10 07:47:24 +08:00
  • af90fe873d feat(modal): open model metadata sidecar location from the model modal Will Miao 2026-10-10 07:41:48 +08:00
  • 7937aeaa04 fix(filesystem): select files via FileManager1 DBus on Linux Will Miao 2026-10-10 07:15:21 +08:00
  • c372a688de feat(download): support tag-based rules and show matched rule in download modal Will Miao 2026-10-09 22:32:25 +08:00
  • 198232f3a4 feat(settings): show default root cue in download root rules editor Will Miao 2026-10-09 22:08:13 +08:00
  • 406096c0e1 fix(metadata): record the actual checkpoint on Set/Get and stale-cache workflows Will Miao 2026-10-09 20:44:39 +08:00
  • 5dc2109d7c feat(download): add download root rules routing downloads by base model Will Miao 2026-10-09 11:50:26 +08:00
  • 1a6b0f78a3 chore(libraries): deprecate multi-library support ahead of removal Will Miao 2026-10-09 11:10:04 +08:00
  • 18f3208468 fix(civitai): surface missing-model diagnostics and anchor image-page URL parsing Will Miao 2026-10-09 08:12:56 +08:00
  • 01ffda7303 fix(civitai): anchor model-page URL parsing and improve missing-model diagnostics (#1140) Eric-Yeh 2026-10-09 08:07:00 +08:00
  • fad17decdf fix(download): scope the preflight cooldown gate to the download source Will Miao 2026-10-08 21:51:43 +08:00
  • acefe1a348 fix(metadata): fail loudly when the sidecar write cannot land Will Miao 2026-10-08 07:55:47 +08:00
  • 95acd6308a i18n(metadata): translate the fetch summary 'Drive Offline' stat Will Miao 2026-10-08 07:49:04 +08:00
  • 3468686e5f feat(metadata): skip models on offline roots during bulk fetch (#1108) Will Miao 2026-10-08 07:47:54 +08:00
  • 842ffb1df8 i18n(sidebar): translate the recipes-folder protection strings Will Miao 2026-10-07 19:39:20 +08:00
  • 1805519f4f fix(sidebar): keep the recipes storage dir out of folder management Will Miao 2026-10-07 19:38:28 +08:00
  • f4d0228d6b feat(scanner): report and re-admit model roots that are unavailable (#1108) Will Miao 2026-10-07 16:38:38 +08:00
  • 08a8e54d87 fix(config): keep unavailable model roots in the saved library paths Will Miao 2026-10-07 16:35:29 +08:00
  • 0941f99226 i18n(sidebar): translate the folder-scan strings Will Miao 2026-10-07 15:26:08 +08:00
  • 12930ce78c feat(sidebar): scan a single folder from the folder context menu (#1108) Will Miao 2026-10-07 15:15:35 +08:00
  • bd184559bf i18n(scanner): translate the scoped-scan strings Will Miao 2026-10-07 15:04:16 +08:00
  • 470d85cca6 feat(scanner): scan a single root and keep unreachable entries (#1108) Will Miao 2026-10-07 15:01:26 +08:00
  • 2dcaf6a30e feat(sidebar): manage folders that live under several model roots Will Miao 2026-10-06 17:14:07 +08:00
  • 5ebf5aeccc fix(scanner): keep folder records honest across the model roots Will Miao 2026-10-06 17:13:57 +08:00
  • a48855d576 i18n(scanner): translate the reconcile walk progress strings Will Miao 2026-10-06 12:42:08 +08:00
  • 14e660e876 feat(scanner): report and parallelize the reconcile walk Will Miao 2026-10-06 12:40:57 +08:00
  • 8cd53c20f8 refactor(nodes): resolve dynamic inputs without inspect.stack() Will Miao 2026-10-05 15:23:16 +08:00
  • 7e57f12796 refactor(nodes): drop importlib from the pytest import fallback Will Miao 2026-10-05 15:18:19 +08:00
  • 0e3897f09b chore(registry): trim the published archive to runtime files Will Miao 2026-10-05 14:58:13 +08:00
  • db50632e83 docs(update): link the filed upstream request (civitai/civitai#5384) Will Miao 2026-10-05 14:52:13 +08:00
  • d141c29ced docs(update): cut the upstream request down to the ask Will Miao 2026-10-05 14:42:37 +08:00
  • dcc0add6b0 docs(update): draft the upstream API request for public Buzz prices Will Miao 2026-10-05 14:37:18 +08:00
  • 0c5bf329e9 Merge pull request #1137 from willmiao/feat/paid-model-price-tracking pixelpaws 2026-10-05 12:32:42 +08:00
  • fbd2e6a2eb Merge remote-tracking branch 'origin/main' into feat/paid-model-price-tracking Will Miao 2026-10-05 12:28:35 +08:00
  • 15dda1f168 Merge pull request #1138 from willmiao/feat/showcase-vertical-layout pixelpaws 2026-10-05 09:39:19 +08:00
  • 9dacaf06f7 feat(ui): add optional vertical list layout for model modal showcase Will Miao 2026-10-05 09:38:48 +08:00
  • 977bbffa67 i18n(ja): shorten the "Free Now" badge to 無料化 Will Miao 2026-10-05 09:17:23 +08:00
  • 98ba319735 i18n(update): translate the Buzz download price strings Will Miao 2026-10-05 09:13:58 +08:00
  • cbe9d58522 docs(update): the model card cannot carry a single price Will Miao 2026-10-05 09:05:58 +08:00
  • e42d649df0 refactor(update)!: make obtainability a property of updates, not a surface Will Miao 2026-10-05 08:54:08 +08:00
  • 156d2e5eb9 fix(ui): explain a 0 Buzz threshold in the price alerts panel Will Miao 2026-10-04 20:28:57 +08:00
  • 425d90a912 fix(update): decouple price capture from the metadata TTL Will Miao 2026-10-04 20:20:50 +08:00
  • ec5fef512b fix(update): read model-page prices from a host that answers Will Miao 2026-10-04 20:00:29 +08:00
  • 7ed19c185c feat(update): add a Buzz price alerts panel to the notification bell Will Miao 2026-10-04 15:08:48 +08:00
  • ad2402724b feat(update): track buzz prices and alert below a threshold Will Miao 2026-10-04 08:53:24 +08:00
  • 5f4054265d fix(update): treat a timed paidAccess gate with no recorded end as active Will Miao 2026-10-04 08:53:12 +08:00
  • f94c6b7497 Merge pull request #1135 from willmiao/feat/openmodeldb-support pixelpaws 2026-10-03 21:50:17 +08:00
  • cf3bff9922 Merge remote-tracking branch 'origin/main' into feat/openmodeldb-support Will Miao 2026-10-03 21:48:37 +08:00
  • 43ef1e86f6 feat(i18n): translate OpenModelDB settings keys in all 9 locales Will Miao 2026-10-03 21:19:24 +08:00
  • 35f1ced41a feat(metadata): add OpenModelDB metadata provider and model source for upscalers Will Miao 2026-10-03 21:13:07 +08:00
  • b36f2099ee Merge pull request #1134 from willmiao/perf/bulk-rename-apply pixelpaws 2026-10-03 15:39:58 +08:00
  • 896ce5eddb perf(rename): make bulk filename-template apply O(n) instead of O(n^2) Will Miao 2026-10-03 14:31:10 +08:00
  • f8aba393fe feat(models): show Civitai model/version ids in model modal, always-on hash/id search Will Miao 2026-10-03 09:46:46 +08:00
  • 515469054c feat(i18n): translate routing-override keys in all 9 locales Will Miao 2026-10-02 21:50:19 +08:00
  • a5bd3845da feat(downloads): allow manual checkpoint/diffusion root override in download modal Will Miao 2026-10-02 21:40:06 +08:00
  • 034660d8c4 feat(downloads): return structured 429 rate-limit responses with retry_after Will Miao 2026-10-02 21:16:06 +08:00
  • 2a667df98c Merge pull request #1132 from willmiao/fix/diffusion-routing-default pixelpaws 2026-10-02 17:09:56 +08:00
  • 693e7e8dca feat(i18n): translate unknown-base-model routing keys in all 9 locales Will Miao 2026-10-02 10:58:54 +08:00
  • 4ece4b42ff refactor(settings): move unknown-base-model routing to Library > Folder Settings Will Miao 2026-10-02 10:47:17 +08:00
  • 7b2a108596 fix(downloads): close routing gaps and map CivitAI ModelType.UNet to the checkpoint branch Will Miao 2026-10-02 10:34:59 +08:00
  • 3aa32120df fix(downloads): route unknown checkpoint baseModels to diffusion models by default Will Miao 2026-10-02 09:58:01 +08:00
  • 2193ec8f38 fix(example-images): support importing for Other models and pending hashes Will Miao 2026-10-01 10:16:34 +08:00
  • eeb9270827 fix(scanner): make move_model resilient to missing source files (#1126) Will Miao 2026-10-01 08:55:47 +08:00
  • 42fa8294df fix(widgets): hide DOM widgets from Properties Panel to avoid WidgetLegacy width pollution Will Miao 2026-09-30 10:52:15 +08:00
  • 18504c712c fix(nodes): let Load Image Metadata value outputs drive dropdown widgets Will Miao 2026-09-29 10:20:05 +08:00
  • 013c378a7a Merge pull request #1131 from willmiao/fix/sidecar-root-identity pixelpaws 2026-09-29 09:45:41 +08:00
  • faeb66a23d feat(recipes): opt-in workflow embedding for widget recipe saves Will Miao 2026-09-29 09:03:26 +08:00
  • 69691b17a1 feat(recipes): preserve embedded ComfyUI workflow on remote imports Will Miao 2026-09-29 07:20:12 +08:00