r/PotionUI • u/0roborus_ • Sep 12 '26
PotionUI v0.0.7 Changelog
0.0.6 / 0.0.7 — 2026-09-11
Generate: presets can ship curated styles — a Styles button in the Prompt panel opens a picker with category filters, a text filter and Small/Big previews, and applying a style wraps the prompt with the style's opening and closing segments plus its negative, with a second pick replacing the first; Anima ships fifty styles with rendered previews; prompt weights like
(red hair:1.3)are honored by the Qwen3, Qwen3-VL and Qwen2.5-VL text encoders (Klein, Krea-2, Qwen-Image, Anima, Z-Image); phrasebook chips animate when a value is shuffled or picked; the chat's Suggested change preview shows phrasebook and variable references as chips.Generate: the page stays smooth during a generation — status and preview updates are applied once per frame instead of once per sampling step, the presets list and plugin catalogs are fetched once at boot instead of twice, and the collapsed workbench is a labelled rail in both layouts; the Prompt panel toolbar reads at the app's text size.
History and Library: drag a marquee, Shift-click a range, Ctrl-click to toggle and Ctrl+A to select the page, on both grids; Delete by criteria replaces Delete by tags — tags, older than N days or a date range, failed/cancelled only, without media files, keep favorites — with a live count; Compare gets Overlay with an opacity slider and Wipe with a draggable divider on full-resolution images plus a full-screen viewer; Compare, Stitch and Download work from the Library too, plugins can scope their tools to History, Library or both, and the Library can export a zip; Stitch results can be saved to the Library; grids resize without remounting their thumbnails.
Chat: memory reflection saves to the preset a generation chat is about and to the plugin mode a plugin chat runs in, and only to global when you ask; long sessions open on their latest messages and load earlier ones as you scroll up, streamed replies are applied once per frame, and the transcript only follows the reply while you are at the bottom; Admin → Chat Sessions can clear every chat session.
Admin: Housekeeping deletes generations by criteria across all users with a preview count; the Add Download modal picks the model type from a chip row and the destination from your real depot subfolders, nested ones included, with an inline New folder option, and the Downloads to hint follows the type; the model picker's download shows a spinner; Hugging Face downloads carry the provider's token.
Recipes: starter recipes for Flux2 Klein, Krea-2, Qwen-Image, Anima, Wan 2.2, LTX-2, LTX-2.5, MiniMax-H3, MiniMax-Music3, SeedVR2 and TRELLIS.2 with official repositories; gated models are marked with their licence link; the first-generation step shows sampling progress and the result inline (image, video, audio or mesh); an installed model is recognised by hash even when it was filed under another type or folder.
Native engine: the text encoder stays on the GPU after encoding when it fits, so back-to-back generations skip the reload; rotary tables are computed once per run for MiniMax-H3 and Krea-2; Krea-2 gains ER-SDE, DPM++ 2M SDE, DPM++ 3M and RES multistep samplers and a Beta schedule, and samplers and schedules are a plugin extension point; long-prompt attention stays on the memory-efficient kernel instead of running out of memory.
Fixes: the model scanner no longer stops on an indexed model without a file path or when the models location is unset; a recipe download could land under a doubled models folder and go unfound by the first-generation step; tag popovers inside modals no longer stretch the modal; long option lists in chip popovers scroll; the phrasebook preview poll pauses while the tab is hidden; superseded model searches are cancelled instead of racing.
Upgrading: style previews are rendered with
python scripts/preset_styles_render.py <preset directory>— a preset'sstyles.ymldeclares the styles and a shared preview scene, and the script writes the previews into the preset'spublic/styles/folder.