Repository navigation
v0.10.1
0.10.1 — 2026-11-10
Fixed
- v0.10.0 did not build for Windows, so it was never published; this is that release.
Everything listed under 0.10.0 below is new here.
0.10.0 — 2026-11-10
Added
- Narrated stills, a kind of clip on the Video tab: one row per picture (an output,
a cast member's or an upload) with the words a voice reads over it, in the voice of a
2–15 s recording you pick as the clip's default voice — a sound in Outputs or a cast
member's voice — and any row can have a voice of its own. Each picture stays up as long as its words take. English, or 23 languages. Redo a
row with a new seed for another reading; Extend, Download and Save to output as with
any clip. - Voice models on the Models tab, run by llama.cpp like the Assistant's models:
Chatterbox Turbo (English, the most natural reader), Chatterbox Multilingual (23
languages) and Qwen3-TTS 1.7B (ten languages, flatter). About 2–3 GB on the card. yasdig agent-check [agent]: seven fixed requests put to an Assistant model through
its real instructions, scored — which of drawing, counting, comparing, writing checks
and judging a picture that model gets right.
Changed
- The Assistant's llama.cpp is now a later commit (past v0.9.0), for Chatterbox.
- Linux: the programs that load models can no longer write outside yasdig's folders
(Landlock, kernel 5.13+), beside having no network. Their GPU shader cache moves to
work/gpu-cache/, so the first run after this compiles its shaders again. They can't
connect to local services either (the desktop's D-Bus could be asked to start a
program outside the sandbox); if a graphics driver needs that and the card isn't
found, the run stops and says so instead of falling back to the CPU, and Block local
connections under Settings → General → Advanced lifts that one rule. - Opened to the network (
host = "0.0.0.0"), the page now answers only to an IP
address, a one-word name, a.localname, or a name listed innamesunder
[server]instartup.toml— a website could otherwise point a name of its own at
it. If you reach yasdig assomething.lan, add that name. - The page is served with a content security policy: only yasdig's own scripts run on
it, whatever text a model file, a PNG or the Assistant puts on screen. - An Assistant reply that was cut off for length is tried once more with room for the
longest reply its format allows, instead of failing the turn; Enhance tries again too. - The Assistant is shown what it did in its earlier turns (drew, proposed a comparison),
not only what it said.
Fixed
- Asked about "this prompt" in a new chat ("which CFG works best for this prompt?"), the
Assistant could ask for the prompt instead of using the one already set. - The page's files were sent with one malformed header line (a bare line feed).
- A clip past 1000 frames played and saved its frames out of order (frame 1000 sorted
before 101).
VirusTotal
The Linux download is scanned by VirusTotal once a release is published. Each report shows what every engine said, and stays live: engines update their verdicts over time. The Windows download is not scanned: until it is signed, an engine or two flag it as an unknown program on every release, which says nothing about the file.
| File | Result | Report |
|---|---|---|
yasdig-linux-x86_64.tar.gz |
0 of 60 engines flagged it | report |
yasdig (inside the archive) |
0 of 63 engines flagged it | report |
SHA-256
26d372d27d3a9950c1afa33cd574ab3476bea8e6e6044abe33a1512eba802a6c yasdig-linux-x86_64.tar.gz
SHA256SUMS lists both archives. Check a download with sha256sum -c SHA256SUMS (Linux) or certutil -hashfile <file> SHA256 (Windows), and where it was built with gh attestation verify <file> --repo Bastardly/yasdig.