v6.0.0rc3
Pre-release
Pre-release
·
1128 commits
to main
since this release
Invoke's next major release brings many new features plus an improved UI and user experience.
Your feedback is appreciated for this v6.0.0rc3 release candidate.
Core UI Enhancements
- Launchpads: Guided, intuitive interfaces for getting started using Invoke. Each tab has a dedicated launchpad to help you get started.
- New
Generatetab for simple Text-to-Image generation, without the need to learn the canvas. - Updated layout including tabbed Image Viewer.
- Gallery now shows all images at once in a single grid - no pagination.
Enhanced Canvas Experience
- Composition guides (i.e Rule of Thirds) on the bounding box.
- New "Edit" button in image viewer, creating a new canvas with the selected image.
- Toggle all non-Raster layers on/off with
Shift + H. - Updated and intuitive reference image management, now in the left-hand settings panel.
- Improved staging toolbar and navigation.
- Export Canvas to PSD (Photoshop) format.
Other Features and Improvements
- FLUX Kontext Support on Generate, Canvas and Workflows tabs.
- OMI LoRA Support and additional AI Toolkit LoRA support for FLUX.
- Prompt Expansion (Pro Only). Secure, AI-powered prompt enhancement and image-to-prompt conversion.
- Countless bug fixes, enhancements and performance improvements.
Installing and Updating
The Invoke Launcher is the recommended way to install, update and run Invoke. It takes care of a lot of details for you - like installing the right version of python - and runs Invoke as a desktop application.
Follow the Quick Start guide to get started with the launcher.
If you don't want to use the launcher, or need a headless install, you can follow the manual install guide.
What's Changed
- fix names of unpublishable nodes by @maryhipp in #8110
- fix(nodes): ensure each invocation overrides _original_model_fields with own field data by @psychedelicious in #8114
- Change save button to Invoke Blue by @hipsterusername in #8116
- Omi by @jazzhaiku in #8120
- Flux Kontext UI support by @maryhipp in #8111
- feat: add user_label to FieldIdentifier by @psychedelicious in #8126
- fix 1:1 ratio for flux kontext by @maryhipp in #8127
- Jazzhaiku/vendor omi by @jazzhaiku in #8128
- refactor(ui): canvas flow by @psychedelicious in #8069
- fix(ui): regional guidance ref image not selecting by @psychedelicious in #8129
- convert LoRA picker to use new model picker component by @maryhipp in #8070
- fix(ui): Fix LoRA picker to default to current base model architecture by @hipsterusername in #8135
- Add hotkey and button for layer visibility by @hipsterusername in #8122
- Updated Model Launchpad by @hipsterusername in #8124
- Improve prompt template menu by @hipsterusername in #8131
- Rule of 3rds Composition Guide by @hipsterusername in #8130
- fix(ui): Waiting for Image UX by @hipsterusername in #8133
- feat(ui): Add FLUX Kontext conditioning support for reference images by @hipsterusername in #8134
- Update flux_text_encoder.py with log_tokenization in a similar way to how compel does it. by @skunkworxdark in #8144
- fix(ui): prevent NaN from getting into konva internals by @psychedelicious in #8138
- feat(ui): workflows styling tweaks by @psychedelicious in #8137
- Update flux_denoise.py by @JPPhoto in #8143
- feat(ui): run graph abstraction by @psychedelicious in #8146
- Fixed a typo by @DustyShoe in #8153
- fix(app): prep of collect nodes can create invalid edges by @psychedelicious in #8154
- refactor(ui): enqueue/graph-building meta-logic by @psychedelicious in #8155
- feat(ui):Export to PSD by @hipsterusername in #8147
- fix(ui): Fix related models in new model picker. by @hipsterusername in #8151
- fix(ui): Upscale creativity bug by @hipsterusername in #8157
- feat(ui):Workflow and upscale launchpads by @hipsterusername in #8159
- fix(ui):On Edit/View workflow buttons, navigate to the right panel. by @hipsterusername in #8160
- fix(ui): Updating styling to include Launchpad Icon & remove Canvas progress bar by @hipsterusername in #8161
- Image Viewer Toolbar Updates by @hipsterusername in #8162
- refactor(ui): focus/hotkey handling for new layout by @psychedelicious in #8156
- chore: bump version to v6.0.0rc1 by @psychedelicious in #8164
- fix(ui): really do not load disabled tabs by @psychedelicious in #8163
- Fix regional guidance tooltip reference by @hipsterusername in #8167
- handle flux-kontext reference images when switching bases by @maryhipp in #8169
- add modelRelationships and aboutModal to disable-able features by @maryhipp in #8166
- fix(api): exception handling in session queue by @psychedelicious in #8179
- fix(ui): button functionality in workflow tab by @hipsterusername in #8168
- fix(ui):Remove Canvas Session button by @hipsterusername in #8170
- feat(ui):Automatically select brush tool on edit by @hipsterusername in #8171
- feat(ui): prompt expansion by @maryhipp in #8140
- fix(ui): Fix translation reference in models picker by @hipsterusername in #8173
- fix(ui): Fix save to gallery image update issue from staging area. by @hipsterusername in #8174
- feat(ui):Add toggle for reference image visibility by @hipsterusername in #8176
- remove pulsing animation by @maryhipp in #8181
- properly build batch for flux kontext api batches by @maryhipp in #8182
- disable dropzone if prompt expansion is disabled by @maryhipp in #8186
- Update flux.py - change T5Tokenizer to T5TokenizerFast by @skunkworxdark in #8180
- fix(ui): Reset canvas session when queue item is canceled by @hipsterusername in #8175
- fix(ui): Fix brush layer positioning in PSD export by @hipsterusername in #8183
- fix(ui): Re-implement image comparison on drag by @hipsterusername in #8185
- fix(ui): Fix gallery toggle button functionality by @hipsterusername in #8187
- fix(ui): control layers ignored in txt2img by @psychedelicious in #8189
- fix(ui): after canceling a filter, layer loses its content by @psychedelicious in #8190
- chore: bump version to v6.0.0rc2 by @psychedelicious in #8178
- fix(ui): sets cfg_rescale_multiplier to 0 if there is no default. Also fixes issue with truthiness check causing 0 value to be missed. by @jeremygooch in #8195
- feat(ui): enable RTK Query's refetchOnReconnect by @psychedelicious in #8193
- fix(ui): hardcode literals for run graph errors by @psychedelicious in #8198
- perf(ui): lora components by @psychedelicious in #8197
- refactor(ui): navigation API by @psychedelicious in #8199
- refactor(ui): metadata parsing by @psychedelicious in #8200
- Nav fixes by @hipsterusername in #8201
- fix(ui): Kontext tiling bug by @hipsterusername in #8192
- flux kontext dev in UI by @maryhipp in #8188
- chore: bump version to v6.0.0rc3 by @psychedelicious in #8196
New Contributors
- @DustyShoe made their first contribution in #8153
- @jeremygooch made their first contribution in #8195
Full Changelog: v5.15.0...v6.0.0rc3