Change8

v6.1.0

📦 invokeaiView on GitHub →
11 features🐛 11 fixes🔧 2 symbols

Summary

This minor release restores the highly requested 'Send to Gallery' workflow via a renamed setting in Canvas and introduces numerous quality-of-life enhancements, including new hotkeys and workflow editor improvements.

Migration Steps

  1. If you rely on the old 'Send to Gallery' behavior (bypassing staging), ensure the new Canvas setting 'Save New Generations to Gallery' is enabled.
  2. Users on older GPUs (20xx and 10xx series) may encounter issues with installing/updating due to recent torch updates; manual downgrading of torch may be necessary (seek help on Discord).

✨ New Features

  • Restored 'Send to Gallery' functionality: Generations now bypass the Canvas Staging Area entirely when the Canvas 'Save New Generations to Gallery' setting is enabled, preventing Canvas lockdown.
  • Renamed Canvas setting from 'Save All Images to Gallery' to 'Save New Generations to Gallery' for clarity.
  • Added hotkey (.) to star/unstar images when focused in the Gallery.
  • Added button and hotkey (shift+b) to fit the Canvas Bbox to visible Inpaint Masks, including padding for mask blur.
  • Added button and hotkey (shift+v) to invert the selected Inpaint Mask layer.
  • Added auto-layout functionality to the Workflow Editor to reposition nodes based on a configurable graph layout algorithm.
  • When importing LoRAs, Invoke now checks for and parses metadata from an accompanying metadata file and copies the associated image.
  • Exposed Tile Size, Tile Overlap, and Tile Control model settings in the Upscaling tab.
  • Show related embeddings in the prompt trigger menu.
  • Styled nodes in the workflow editor when they have errors or warnings.
  • Exported FLUX Conditioning classes from the package.

🐛 Bug Fixes

  • Ignored disabled reference images when determining if the user can click Invoke.
  • Fixed issue where aspect ratios were displayed out of order.
  • Fixed error when uploading an image with uppercase file extensions (e.g., .JPG).
  • Prevented layout issues caused by dragging on empty space in workspace tabs.
  • Fixed Canvas Staging Area auto-switch failure when too many images were present, along with other minor Staging Area jank.
  • SDXL Negative Style Prompt was not being recorded in metadata.
  • Fixed unstyled error boundary screen.
  • Fixed rare error encountered during rehydration of UI state.
  • Fixed docker UI build process.
  • Fixed issue where context menu on staging area images was behaving unexpectedly.
  • Fixed issue where the wrapped history was returned incorrectly in redux-remember unserialize.

🔧 Affected Symbols

Canvas Staging AreaFLUX Conditioning classes