Changes
-
Random Model Selection -- The Checkpoint Loader and Unet Loader nodes can now pick a random model on every queue, optionally restricted to a base model.
-
Per-file Download Selection & Status -- Versions with multiple file variants now show per-file downloaded status, let you pick and download several files at once, and stay downloadable after the version is already in your library. (#1058)
-
UI Redesigns -- The recipe detail modal now uses a three-column workspace layout, and the model example showcase is now an on-demand gallery with thumbnail navigation.
-
Reconnect Deleted or Broken Recipe Models -- Recipe entries whose LoRA or checkpoint was deleted or has an unresolvable hash can be reconnected to a matching local model, with suggestions, an Undo action, and base-model family fallback.
-
Recipe Status Indicators -- Recipe cards show a ready/missing/partial/unavailable status pill for their LoRAs.
-
Recipe Filter Additions -- The filter panel gains a LoRA Availability filter (Ready to use / Has missing / Has deleted) and an Unknown bucket for recipes whose base model could not be determined.
-
Range Selection in Bulk Mode -- Shift+click selects every card in between, and selections stay put while scrolling long lists.
-
Sticky Action Bar Setting -- New Keep Action Bar Visible setting pins the Refresh, Download, and related toolbar buttons at the top while scrolling. (#1095)
-
Toolbar Shortcuts & Shortcuts Reference -- Press R, F, or D on model pages to refresh, fetch metadata, or download; the Help modal now includes a Keyboard and Mouse Shortcuts reference.
-
Live Refresh Progress -- Refreshing or rebuilding the model cache now shows the current stage (scanning, processing, finalizing) with an estimated time remaining.
-
Delete From Modals -- Model and recipe modals offer a delete button and Del shortcut, so the open entry can be removed without leaving the modal.
-
Hash Search & Display -- Search can match model hashes (full SHA256 or 10-character prefix), and the model modal shows copyable hashes in a Hashes section.
-
Removed: Repair Metadata -- The deprecated Repair metadata and Repair recipes data actions were removed from the context menus.
Bug Fixes
- Fixed the model list resetting and losing scroll position after in-place downloads. (#1078)
- Fixed the update-check summary count not matching the Updates filter. (#1083)
- Fixed batch imports failing wholesale on CivitAI rate limits - skipped items are marked with a retry hint instead of counted as failures. (#1085)
- Fixed the batch import modal resetting to an empty form when reopened during a running import. (#1084)
- Fixed downloads failing after their CivitAI signed URLs expired - transfers now resume with a fresh URL and keep partial files.
- Fixed downloads blocked by stray credentials in .netrc files. (#1070)
- Fixed concurrent downloads resolving to the same target path corrupting each other.
- Fixed the recipes page showing an empty state during the first scan - it now shows initialization progress and reloads itself when done.
- Fixed the crashed app when an LLM provider returned a malformed model catalog. (#1099)
- Fixed bulk delete across multiple drives falling back to per-item undo - it now merges into one undoable batch.
- Fixed folders with no models missing from move and download destination pickers. (#999)
- Fixed the folder listing breaking when the saved folder no longer exists - it now falls back to the root folder.
- Fixed modal backdrop blur causing artifacts under software rendering. (#1092)
- Fixed Escape in the full-screen media viewer also closing the model modal underneath it.
- Fixed Lora Info nodes not showing details when the source loader node is toggled off.
- Fixed re-import not working for recipes without a CivitAI source URL - it now falls back to the local source.
- Fixed toasts overlapping page controls - they now appear below the header.