-
released this
2026-05-25 06:14:07 +00:00 | 148 commits to main since this releasePatch-Release nach einem strukturierten Code-Audit. Keine neuen Features — nur Bugfixes, Sicherheits-Härtungen und Robustheits-Verbesserungen.
Behoben
web/llm.js: Stream-Reader wird jetzt in einemfinally-Block freigegeben. Beim schnellen „Abbrechen"-und-sofort-Wiederstarten der Interpretation konnte sonstReadableStream is lockedauftreten.scripts/macos-app/StaticServer.swift: wartet beim Start explizit auf denNWListener-State.ready. Vorher konnte der WebView in seltenen Fällen gegen einen noch nicht aufgeschlagenen Port laden.scripts/build_data.py: deterministische Auswahl unter gleich langen Bild-Assoziations-Prompts.
Geändert
- Härtungen ohne sichtbare Verhaltensänderung: HTML-Escape an allen
innerHTML-Stellen, Quota-Schutz fürlocalStorage, Focus-Management im<dialog>-Fallback, WKWebView-Scheme-Allowlist, klarerer Pfad-Traversal-Guard im Swift-Server, atomarer Schreibvorgang und bessere Fehlermeldungen inbuild_data.py. scripts/serve.pybindet auf127.0.0.1statt auf allen Interfaces.- SPDX-Header (AGPL-3.0-or-later) auf
web/app.jsundweb/llm.js.
Download
Yijing.dmg— universal binary (arm64 + x86_64), 3,0 MB. Installation: DMG öffnen, App in den Programme-Ordner ziehen. Beim ersten Start Gatekeeper-Hinweis — Anleitung im README oderINSTALL.txtim DMG.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads