Skip to content

Releases: RupertAvery/DiffusionToolkit

Diffusion Toolkit v1.0

21 Apr 14:40
Compare
Choose a tag to compare

What's New in v1.0

  • Less files! All .NET assemblies are now packaged into a single executable. If you're coming from an older version, you may want to start anew and remove all the old files, as the updater doesn't remove existing files.
  • The Diffusion view will immediate display all images (no search query) upon loading.
  • Watch Folders with A1111 image generation has been fixed.
  • Portable mode. Diffusion Toolkit can run using settings and database in your executable folder.
    • Check the Portable mode checkbox in settings to move your config.json and diffusion-toolkit.db to your executable folder. You can also do it manually.
  • You can now sort images by
    • Date Created
    • Aesthetic Score
    • Rating
    • Ascending / Descending
  • Aesthetic Score is now displayed in the thumbnail view and Preview Pane.
  • Folders feature has been added.
    • Browse from your Diffusion folders
    • Only indexed images will be displayed
    • If coming from a pre-1.0 version of Diffusion Toolkit, you must Rebuild Images to update the folder information.
  • Albums feature has been added. You can
    • Add images to one or more Albums
    • Create an Album
    • Rename Albums
    • Right-click a thumbnail then Add to Album
      • Add to new Album
      • Add to existing Albums
    • Drag-and-drop a selection of images onto an Album in the Album panel on the left of the Thumbnail View.
  • Using Right-click > Move to move a file outside the Diffusion folders will now stop tracking the images, removing them from the database.
  • Pressing CTRL+C with one or more images selected in the thumbnail view will copy the files to the clipboard.
  • Copy parameter context menu items (Copy seed, Copy prompt, etc,) have been moved to Right-click > Copy Parameters. This allows you to press Right-click C, S to copy the Seed, for example.
  • Path queries no longer uses GLOB as it is case-sensitive.
  • A new Folder query now lets you search in a specific folder, not including subfolders.
  • Model metadata is now tracked. Rebuild Images to update the Model metadata in your existing images.
  • Model name (checkpoint name) can now be queried. Wild cards are supported.
    • model: realistic* - match images with model name starting with "realistic".
    • Will use both A111 cache information and Model name metadata (A111 metadata only for now) to search.
  • Seed can now be queried with wildcards.
    • seed: 123* will show all images have a seed that starts with 123
    • seed: 123456???000 will show all images have a seed that starts with 123456, matches any 3 digits, and ends with 000
  • Support for ComfyUI metadata
    • Experimental, as I'm not completely sure about the format.

Diffusion Toolkit Beta v0.9

29 Jan 11:15
Compare
Choose a tag to compare
Pre-release

What's New in v0.9

  • Rescan folders renamed to Scan folders for new images (icon also changed)
  • Rebuild images button moved to Edit > Rebuild Metadata
  • Moved Checkpoint settings to Checkpoint tab.
  • Support WebP image formats
    • Add ".webp" to Settings > General > File Extensions
  • Added ability to filter models by name and hash in the Models page
  • Support for AUTOMATIC1111's new hash method (SHA256)
    • To use the new hash, you must set the path to the A1111 cache (cache.json) in the Checkpoints tab under Settings
    • Use Edit > Reload models menu item to reload the cache.json after A1111 loads a model and calculates a it's hash.
  • Added a Database tab in Settings with options to allow you to backup or restore a database.
    • Do not backup or restore if scanning or rebuilding, or some database operation is in progress!
  • New Tools menu
    • Mark all matching files for Deletion and Unmark all matching files for Deletion lets you use the results of a query to quickly tag several hundreds of images for deletion.
    • Remove all matching files from the database lets you remove images without deleting them, similar to CTRL-X or CTRL-Del.
    • Auto-tag NSFW
      • To use, go to NSFW tab under Settings and create a list of tokens that will be searched in the prompt of newly added images.
      • Check Auto Tag NSFW
      • You may also update all existing images with Tools > Auto tag NSFW
  • Drag-and-drop into preview
    • You can drop any image, including images outside your set folders, into the preview pane to view the image and PNGInfo.
  • Added Search GUI
    • Press the sliders icon next to the Search textbox / dropdown.
    • Easier to search on specific parameters
    • Supports searching by model file name (requires Model root to be set).
      • This does not use the "Model Name" PNGInfo parameter (That parameter is not indexed).
      • It uses the list of models to do a "reverse" hash search
      • You can search with partial names, like "protogen".
  • Preview Pane context menu added
    • Right-click > Fit to Preview

Diffusion Toolkit Beta v0.8.6

12 Jan 07:07
Compare
Choose a tag to compare
Pre-release

What's New

  • Preview popout
    • Click the popout button in the top-right of the Preview Pane, or View > Popout Preview
    • Allows multi-monitor, or vertical monitor layout
  • Change thumbnail sizes
    • Click View > Thumbnails and select a size up to 512x512
    • Note that larger thumbnails will consume more memory
  • Wrap around images list with arrow keys - thanks to @space-nuko
    • Pressing left/right at the edge of the thumbnail view will now properly wrap to the previous or next line
  • Various bug fixes

Diffusion Toolkit Beta v0.8.5

04 Jan 11:23
Compare
Choose a tag to compare
Pre-release
  • Fit to Preview option (see View > Fit to preview)
  • Use High-Quality scalingmode for preview image to avoid banding artifacts

Diffusion Toolkit Beta v0.8.4

03 Jan 13:37
Compare
Choose a tag to compare
Pre-release
  • Fixes issues for non en-US regions (specifically Portugal pt-PT)

Assuming that webUIs generate metadata in en-US (I think they do) then this should fix CFG values being parsed incorrectly in non en-US regions or regions that use commas for decimal values.

If you suspect that CFG values are being read incorrectly, e.g. CFG Scale 7.5 becomes 75, please Rebuild Images (the one that takes a bit longer) after updating.

Diffusion Toolkit Beta v0.8.3

03 Jan 04:16
Compare
Choose a tag to compare
Pre-release
  • Scroll and Zoom
    • Use CTRL -/+ or CTRL Mouse Scroll to zoom in and out
    • Click and drag to pan the image
  • Added stacktrace to logs
  • Fixed issue with Updated when path contains spaces

Diffusion Toolkit Beta v0.8.2

03 Jan 00:17
Compare
Choose a tag to compare
Pre-release
  • Logging added to scanning. For users who seem to be having issues scanning in some files. Please check the DiffusionToolkit.log file for any scanning errors and report in Issues.
  • Allow scanning files without metadata

Diffusion Toolkit Beta v0.8.1

24 Dec 10:39
Compare
Choose a tag to compare
Pre-release

Happy Holidays!

  • Move images to another folder - Right-click in thumbnail view > Move
    • This allows you to move images to another folder without losing Toolkit metadata.
  • Search on Negative Prompts
  • Moved the ThumbNailListView into a separate Control - seems to be slightly "slower" in reaction time and loading.
  • Prompts Tab - view a list of all distinct promptsa nd usage count.
  • Allow images that only have an aesthetic score.
  • Support JPEG EXIF (Auto1111 metadata format only)
  • Rating now goes up to 10

Diffusion Toolkit Beta v0.8

14 Dec 07:08
Compare
Choose a tag to compare
Pre-release
  • File Size metadata - Run Rebuild Images to read file sizes into your database. This is used to report the total file size of matching images. You only need to do this once for existing images. New images will have this value populated. This is not searchable yet.
  • NFSW Tagging- Press N to tag an image as NSFW. There are options to blur and hide NSFW-tagged images from the search results. See documentation.
  • Check for updates - Diffusion Toolkit can now update itself. See Help > Check for updates, and the option to Check for updates on startup in Settings.
  • Scan for images on startup - See the Images tab under Settings.

Other stuff

  • Improved layout for Getting Started viewer (adds more space between paragraphs)

  • Notifications for images added from watched folders will disappear after 10 seconds. This is in case you leave the app unattended and active while generating images. For those of you who can generate images in less than 10 seconds... don't leave it active and unattended, or you'll have to wade through tons of popups. Until I figure out the best way to handle this.

  • Improvements to tagging multiple images for Favorite/Rating/NSFW.

    • Using bulk updates, tagging 200+ images is now almost instant
    • When tagging multiple images with different values, the most dominant value is used to ensure all the images have the same value.
      • e.g. With 10 images selected, 6 of which are tagged as favorite, pressing F will remove the favorite tag.
  • A bug fix for new users unable to launch the application

Diffusion Toolkit Beta v0.7

12 Dec 03:34
Compare
Choose a tag to compare
Pre-release
  • Adds support for InvokeAI PNGInfo format
  • Adds experimental Watch Folders
    • Images added to watched folders will be automatically added to the database while the app is running.
    • No need to rescan folders constantly
    • Notification will happen only when the app has focus
    • Best used when generating images
    • Don't use it when copying thousands of images into watched folders
  • UI enhancements
    • Overlay prompts on top of preview, to give preview more space
      • Press I to toggle the prompt info. You can also use icon at the bottom of the preview pane
    • Now using custom popups instead of default messagebox. May be buggy.
  • Logging on startup, and global exception handler added