Repository navigation
Latentry 0.10.0
Upgrading from 0.9.0: nothing to do beyond the usual update. The engine
is unchanged (still 0.7.0).
Generate
- Extend a picture (outpainting): a new Extend mode on the source
image grows the canvas by up to 1024 pixels on each side and draws the new
area, with a preview of the new canvas. It works on every backend that can
inpaint: Latentry pads the picture and makes the mask itself, so the
backend gets an ordinary inpaint. - Wildcards:
__name__in a prompt takes one line ofname.txtfrom
a wildcards folder set on Settings, once per run (the same line again for
the same fixed seed).__folder/name__reads from a subfolder, as in
A1111's Dynamic Prompts extension, and Add a wildcard next to the
prompt puts one in. The picture keeps the prompt as typed too. Paired
devices can use wildcards only once Use on paired devices is on. - Screen readers now hear a name for every slider on Generate, for the
gallery's filter menus and for the saved-characters menu.
Manual and tests
- The guide checked against the app: browser tests now walk through
what the guide says about Generate, the gallery, pose, secret mode, Setup
and pairing. Where they disagreed, the guide was corrected: a secret run's
pictures are saved to the gallery (the threat model said they were not),
and Settings now describes the folders' display names and the pairing
card, and the guide's Setup page the switch for the LoRA list on paired
devices. - New screenshots in the guide: the gallery and its viewer as they look
now, filters, Compare, hires fix, upscaling a source, secret mode on
Generate, pairing a phone, the 3D view, Setup with the engine running and
a ComfyUI workflow; the README's gallery and viewer shots are retaken too.
npm run docs:screenshotsretakes them from a clean Latentry, with public
example pictures or a gallery the engine draws for the purpose. - Runs of several pictures are tested: browser and route tests now draw
two pictures in one run on an A1111 web UI and on a diffusers-compatible
server, and check that each is shown, seeded one after the other, and
saved. The limit of 16 pictures a run is one shared setting in the code.
Fixed
- The untouched part of a ComfyUI inpaint: inpainting and Extend on
ComfyUI left the part of the picture that was meant to stay slightly
changed, because it went through the VAE once. The built-in graph now
pastes the drawn area over the source's own pixels, as Latentry's engine
and A1111 do. - A prompt typed just before switching backends was lost from the first
backend's form. - The saved-characters box went blank once secret mode was turned off,
instead of saying there are none.
Update
Check node --version first: 0.10.0 needs 22.19 or newer.
git pull
./install.sh # Linux, macOS
powershell -ExecutionPolicy Bypass -File install.ps1 # WindowsThe install script keeps your .env.local and settings, reinstalls and rebuilds. Stop a running Latentry before you run it.
New install
git clone https://github.com/33rd-kk/latentry.git
cd latentry
./install.sh # Linux, macOS
powershell -ExecutionPolicy Bypass -File install.ps1 # WindowsOr download latentry-0.10.0.tar.gz (or .zip) below, check where it came from with gh attestation verify latentry-0.10.0.tar.gz --repo 33rd-kk/latentry --source-ref refs/tags/v0.10.0 (or against SHA256SUMS), unpack it and run the install script inside.
Then open http://localhost:3000/setup. See Getting started.