-
NovaFlow 1.0.6 Stable
released this
2026-07-28 18:36:36 +00:00 | 0 commits to main since this releaseWas ist neu in dieser Version:
- Drei neue Spracherkennungs-Anbieter zur Auswahl (Einstellungen, Seite Spracherkennung): Mistral direkt in Frankreich (Cloud, ohne Zwischenstation über OpenRouter, die DSGVO-freundlichere Cloud-Variante), Qwen3-ASR und Parakeet TDT v3 von NVIDIA (beide komplett lokal, das Diktat verlässt den Rechner nie).
- Offline-Modus: ein einzelner Schalter in den Einstellungen sperrt zuverlässig jede Cloud-Verbindung, unabhängig davon, welcher Anbieter bei Spracherkennung und Textveredelung eingestellt ist.
- Automatischer Stopp der Aufnahme (Auto-Stop) korrigiert: Der Standardwert für die Stille-Erkennung war fälschlich auf 2,5 statt 5 Sekunden gesetzt. Zusätzlich griff eine geänderte Einstellung vorher erst nach einem kompletten Neustart von NovaFlow, jetzt gilt eine gespeicherte Änderung bereits ab der nächsten Aufnahme.
- Automatische Absatzbildung nach 5 bis 6 Sätzen komplett neu gebaut: Vorher stieg die Funktion bei jedem eingefügten Zeilenumbruch komplett aus (alles oder nichts), das führte in der Praxis dazu, dass mal die Absätze, mal die Leerzeichen um Zeilenumbrüche und mal beides nicht stimmten. Die Aufräumarbeit läuft jetzt immer, unabhängig davon, ob und wo Zeilenumbrüche vorkommen, und NovaFlow unterscheidet zuverlässiger zwischen selbst gesprochenen Umbrüchen ("neue Zeile"/"neuer Absatz") und welchen, die nur von der Spracherkennung oder der KI-Veredelung stammen.
- Fehlendes Leerzeichen nach Satzende behoben: Bei längeren Diktaten lieferte die KI-Veredelung gelegentlich zwei Sätze ohne Leerzeichen dazwischen zurück, das wird jetzt korrigiert, ohne Abkürzungen wie "z.B." oder Zahlen wie "1.000" fälschlich auseinanderzureißen.
- Kleinschreibung nach Denkpausen (ohne Satzzeichen): Regel in der KI-Veredelung deutlicher formuliert, damit das nächste Wort nach einer reinen Sprechpause zuverlässiger klein bleibt.
- Gesprochene Satzzeichen um englische Begriffe erweitert (slash, backslash, comma, new line und weitere), für den Fall, dass beim Diktieren mitten im deutschen Satz ins Englische gewechselt wird.
- Wörterbuch und eingebaute Korrekturen erkennen jetzt auch Schreibweisen mit Bindestrich statt Leerzeichen (z. B. "Ghost-Font" zusätzlich zu "Ghost Font").
- Protokollierung erweitert: Rohtext und Ergebnis eines Diktats werden jetzt vollständig geloggt statt nur die ersten 100 Zeichen, das erleichtert künftig die Fehlersuche. Die Logs landen außerdem zuverlässig immer am selben, festen Ort, unabhängig davon, wie NovaFlow gestartet wurde.
- Textveredelung über Ollama wartete bisher oft 20 bis 30 Sekunden, weil Ollama das Sprachmodell schon nach 5 Minuten Leerlauf wieder aus dem Speicher entfernte. NovaFlow hält es jetzt aktiv, solange NovaFlow selbst läuft.
- Zwei verschiedene Abstürze beim Laden von Parakeet behoben, die beide nur in der fertig installierten Version auftraten, nicht im Entwicklungsbetrieb: eine interne Fortschrittsanzeige versuchte in eine nicht vorhandene Konsole zu schreiben, und der Modell-Speicherort lag im Windows-Benutzerprofil, wo er mit Cloud-Synchronisierungs-Software kollidieren konnte. Der Modell-Speicherort liegt jetzt im NovaFlow-eigenen Ordner.
- Die Einrichtung der lokalen Spracherkennung (Qwen3-ASR, Parakeet) räumt jetzt vor jeder Neueinrichtung zuverlässig auf, statt Reste früherer, möglicherweise fehlgeschlagener Versuche liegen zu lassen.
- build_installer.bat findet die benötigte Python-3.12-Version jetzt zuverlässiger, statt im Zweifel stillschweigend eine falsche installierte Version zu verwenden.
- Intern: die komplette Spracherkennungs-Anbindung wurde neu strukturiert (ein eigenes, kleines Paket je Anbieter statt einer gemeinsamen Datei), das erleichtert künftige Erweiterungen. Ein Absturz eines einzelnen Anbieters beim Start von NovaFlow wird jetzt zuverlässig abgefangen, NovaFlow startet dann trotzdem, nur eben mit Whisper.
- Bauen und Veröffentlichen sind jetzt strikt getrennt: build_installer.bat baut nur noch die Setup-Datei, das Veröffentlichen als GitHub-Release ist ein bewusster, separater Schritt über publish_release.bat.
- Veröffentlichen läuft jetzt automatisch zuerst die komplette Testsuite durch und bricht ab, sobald auch nur ein einziger Test fehlschlägt, statt mit unbestätigten Änderungen zu veröffentlichen.
- Veröffentlichen zeigt vor dem Hochladen den echten Commit-Verlauf seit dem letzten Release neben dieser Beschreibung an und verlangt eine ausdrückliche Bestätigung, damit Release-Beschreibung und tatsächliche Änderungen nicht mehr auseinanderlaufen.
Bekannte Einschränkung: Qwen3-ASR ist trotz mehrerer Fixes in dieser Version noch nicht nutzbar. Ursache ist ein Versionskonflikt zwischen zwei Programmteilen, die sich denselben Prozess teilen (Paket "tokenizers"). NovaFlow erkennt das zuverlässig selbst und weicht automatisch auf Whisper aus, das Diktat funktioniert also weiterhin, nur eben nicht mit Qwen3. Eine echte Lösung (Qwen3-ASR als eigener Hintergrundprozess) ist für eine künftige Version geplant.
WICHTIG, bitte vor jedem Release beachten (dieser Hinweis wurde im Commit
"Version 1.0.4" versehentlich mitgelöscht und stand seither nirgends mehr,
das darf nicht wieder passieren):Diese Datei ist die einzige Quelle für die Beschreibung des GitHub-Release.
publish_release.ps1 liest ihren Inhalt automatisch aus und verwendet ihn
unveraendert als Beschreibungstext des veröffentlichten Release.Deshalb gilt zwingend: vor jedem inhaltlich relevanten Release muss der
Inhalt oben durch den tatsächlichen Commit-Diff/die Commit-Message der
Version geprüft und bei Bedarf komplett neu geschrieben werden. Alte
Stichpunkte aus einer früheren Version dürfen NICHT einfach stehen bleiben
oder in eine neue Version übernommen werden, nur weil die Datei schon
existiert - das hat schon einmal zu einer komplett falschen
Release-Beschreibung geführt (Version 1.0.4: hier standen Punkte einer
älteren Version, während der tatsächliche Commit ganz andere Themen
enthielt: Hilfefunktionen, Flowbar, Stille-Erkennung, Undo-Hotkey, sensible
Daten im Verlauf, Absatzbildung).Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads