Changes
- The launcher is renamed from
Invoke-Installer
toInvoke Community Edition
. Unfortunately, your settings for the launcher will be lost when you update, because your computer will think it's a different application. Your user data (generated images, models, etc) will not be affected by this change. - Rewrite installer logic in
node.js
to resolve issues with false positives from malware scanners. More details below. Server Mode
now configures Invoke to serve on your LAN by settinghost: 0.0.0.0
at runtime.- When serving on LAN with
host: 0.0.0.0
, the startup notification link uses your LAN IP. - The dev console now prepends
uv
to the system's path env var so you can use the bundleduv
executable.
node.js
rewrite
Previously, we used Nuitka to compile a python installer script into a portable binary. The python script was a simple wrapper around the portable uv
binary.
Unfortunately, Nuitka-compiled binaries trigger malware scanners like nobody's business, and the launcher kept getting quarantined on Windows.
This release ports the python script to node.js
, which should greatly reduce the number of false positives. It also offers a few indirect benefits:
- Simpler build process.
- Much faster build times.
- Better process management (no need to have the Nuitka-compiled binary between the electron app and
uv
).
The launcher is now open-source
We've moved the source for the launcher to this repo (https://github.com/invoke-ai/launcher).
We'll continue to do code signing privately, using the builds from this repo.
How to Install and Update
Downloads links are in the Assets section below.
To update, overwrite your existing launcher with newly-downloaded file.
What's Changed
- Update README.md by @psychedelicious in #12
- chore: import source by @psychedelicious in #14
- docs, tidy: comments, anti-footgun maneuvers by @psychedelicious in #15
- feat: server mode sets host: 0.0.0.0 by @psychedelicious in #17
- refactor: LogViewerStatusIndicator by @psychedelicious in #18
- ci: split jobs into build/check/test by @psychedelicious in #20
- feat: add uv to PATH when creating terminal by @psychedelicious in #19
- fix: restore missing log msg when install completes successfully by @psychedelicious in #22
- fix: flash of logs when quitting app by @psychedelicious in #23
- build: "Invoke-Installer" -> "Invoke Community Edition" by @psychedelicious in #24
Full Changelog: v1.0.0...v1.1.0