Compare commits

..
6 Commits
Author SHA1 Message Date
Timba 0e3e6153ed SHUFTN 0.3.7 2026-09-09 09:20:45 +00:00
Timba 411419582e SHUFTN 0.3.6 2026-09-08 09:45:46 +00:00
Timba 59afcfedd8 SHUFTN 0.3.5 2026-09-07 06:29:35 +00:00
Timba 34f8af069a SHUFTN 0.3.5 2026-09-07 06:27:23 +00:00
Timba cdf9249023 SHUFTN 0.3.4 2026-09-05 12:37:55 +00:00
Timba 722a7d5766 SHUFTN 0.3.3 2026-09-05 11:10:54 +00:00
+5 -5
View File
@@ -1,11 +1,11 @@
{ {
"version": "0.3.2", "version": "0.3.7",
"notes": "Das Diktat bekommt ein deutsches Modell — und der Umweg über einen Endpunkt fällt weg.\n\nDas Diktat hört auf ein deutsches Modell. Bisher lag `whisper-base` bei — klein und schnell, aber an Namen und Zahlen scheiterte es. An einem gesprochenen Satz gemessen:\n\nbase: „Herr Nepomok geil von der Spinglereiwebe … Kalenderwoche 7 und 30\" turbo-de: „Herr Nepomuk-Geil von der Spenglerei Weber … Kalenderwoche 37\"\n\nDas neue Paket trägt `whisper-large-v3-turbo` in der deutschen Fassung von primeline (Apache-2.0). Es kostet: 1,2 GB statt 158 MB, und für zwölf Sekunden Sprache rechnet es zwölf Sekunden statt drei. Dafür steht in der Mail, was gesagt wurde — und nicht etwas, das man erst wieder ausbessert. Das kleine Modell bleibt daneben liegen, für schwache Rechner.\n\nEin Fehler, der dabei auffiel: Whisper hörte nicht auf. Bei einer Aufnahme von fünf Sekunden kam derselbe Satz achtmal zurück. Der Grund war das Fenster: Whisper ist auf dreissig Sekunden trainiert, und wer ihm weniger gibt, bekommt kein Schlusszeichen. Jetzt wird jedes Fenster mit Stille aufgefüllt — so, wie es die Vorlage von OpenAI tut.\n\nDer Weg über einen Endpunkt ist heraus. Mit ihm das Feld „Diktat-Modell\" unter Einstellungen → Assistent. Es zeigte auf einen Dienst, den nicht jeder hat — am eigenen Endpunkt antwortete `POST /audio/transcriptions` mit 404, während das Textmodell danebenlief. Ein Feld, das auf einen Weg zeigt, den es nicht mehr gibt, ist schlimmer als keines. Diktiert wird jetzt ausschliesslich hier, mit dem Modell aus dem Plugin. Der abgelegte Modellname bleibt in der Datenbank stehen; er wird nur nicht mehr gelesen.\n\nUnd die Grenzen für Pakete sind gewachsen — von 700 MB auf 2,5 GB beim Herunterladen und von 1,5 GB auf 4 GB beim Entpacken. Die alten Zahlen waren für einen Editor gedacht; an ihnen wäre das Modellpaket gescheitert, bevor jemand etwas gemerkt hätte.", "notes": "Der Abwesenheits-Assistent ist da. Unter Einstellungen → Abwesenheit: an, aus, oder nur in einem Zeitraum, dazu eine Antwort für das eigene Haus und eine zweite nach draussen — die darf anders lauten, denn wer intern die Vertretung nennt, will das nach aussen selten. Wer draussen überhaupt eine bekommt, ist einstellbar: niemand, nur wer im Adressbuch steht, oder alle.\n\nVerschickt wird sie von Exchange, nicht von SHUFTN — sie geht also auch hinaus, wenn der Rechner aus ist. Daran hängt auch, dass kein Hin und Her entsteht: Exchange antwortet jedem Absender in einer Abwesenheit höchstens einmal und auf Rundschreiben und automatische Antworten gar nicht. Zwei abwesende Postfächer schaukeln sich damit nicht auf. Wer eingeschaltet ohne Text speichern will, wird abgewiesen: Der Assistent verschickte sonst leere Antworten, die beim Empfänger wie ein Fehler des Absenders aussehen.\n\nMail und Notizen lassen sich drucken. In der Mailansicht und in der Notizleiste ein Drucker; auf dem Blatt steht ein Kopf mit Betreff, Absender, Empfängern und Datum beziehungsweise mit Titel, Ordner und den Zeitpunkten. Ein Ausdruck ohne Absender ist ein Blatt, das niemand mehr zuordnen kann.\n\nDer Rumpf einer Mail wird dabei in seinem abgeschotteten Rahmen gedruckt und nicht herausgeholt: Er kommt vom Absender, und die Grenze, um derentwillen der Rahmen existiert, gilt beim Drucken genauso.\n\nDer Editor kann jetzt auch auf die Platte speichern. Neben den beiden Wegen „an eine neue Nachricht\" und „als Antwort anhängen\" steht jetzt Speichern unter … — mit dem eigenen Dateiwähler, demselben Baum wie beim Anhängen, nur andersherum: Ordner aussuchen, Namen eintippen, fertig.\n\nDie Bearbeitung bleibt dabei offen. Wer sein Dokument ablegt, will oft noch weiterarbeiten oder es zusätzlich anhängen; ein Fenster, das sich nach dem Speichern selbst entwertet, zwänge ihn, von vorn anzufangen.\n\nEs ist der erste Weg, auf dem SHUFTN etwas auf die Platte schreibt — das Modul *Dateien* liest bis heute nur. Vier Grenzen halten ihn eng: Es gehen nur Bytes aus einer Bearbeitung hinaus (kein Kommando für beliebige Inhalte an beliebige Pfade), der Name ist ein einzelnes Stück Pfad und keine Ebene nach oben, ausführbare Endungen werden abgewiesen, und über eine vorhandene Datei wird erst nach einer Rückfrage geschrieben.\n\nAuch Dokumente lassen sich drucken — PDF, Word, Excel. Im Dokumentfenster ein Drucker; bei einem PDF werden die Seiten eigens für Papier gezeichnet (nicht die Bildschirmfassung — die ist auf die Fensterbreite gerechnet und beim Blättern zum Teil noch gar nicht gezeichnet), sonst wird gedruckt, was aus dem Datenmodell gebaut ist.\n\nIm Editor gab es dafür einen Knopf, der immer in einen Fehler führte, und zwar in „unbekannter Fehler\". Der Grund liegt tiefer: Euro-Office druckt, indem es bei einem Dokumenten-Umwandlungsdienst ein PDF bestellt — den gibt es in einem Paket ohne Server nicht, und die Inhaltsrichtlinie kennt weder http noch https. Der andere Weg verlangt die native Brücke der ONLYOFFICE-Desktop-App. Der Knopf ist deshalb weg, und gedruckt wird dort, wo es geht.\n\nDer Schreibhelfer sitzt jetzt auch im Editor. Unter der Leiste im Bearbeiten-Fenster stehen dieselben Knöpfe wie beim Verfassen und an der Notiz — Kürzen, Ausformulieren, Rechtschreibung, Freundlicher, Sachlicher. Es sind dieselben Knöpfe aus derselben Liste, nicht eine zweite Fassung: Sonst hiesse „Kürzen\" hier irgendwann etwas anderes als dort.\n\nGearbeitet wird an dem, was markiert ist. Ist nichts markiert, nimmt ein Textdokument den ganzen Text; in einer Folie das Textfeld, in dem der Cursor steht — dort hängt der Text an den einzelnen Feldern, ein „ganze Folie überarbeiten\" gibt es nicht. Der überarbeitete Absatz behält die Schrift der Stelle, an der er einsetzt, und ein Strg+Z nimmt ihn wieder zurück.\n\nZwei Dinge, die dabei nicht passieren dürfen: Zwischen Lesen und Einsetzen rechnet das Modell, und in dieser Zeit kann der Cursor woanders hin. Deshalb wird die Stelle gemerkt und vor dem Einsetzen geprüft — steht dort inzwischen etwas anderes, wird nichts ersetzt und das gesagt. Und der Text geht zum Überarbeiten nach oben in SHUFTN; im Editorfenster selbst steckt kein Modell und keine Leitung nach draussen.\n\nIn Tabellen gibt es die Knöpfe nicht, und dort steht auch, warum: Der Editor gibt einen markierten Zellbereich als Text gar nicht heraus, und Einsetzen schriebe in die aktive Zelle statt in die Auswahl. Ein Knopf, der dort etwas anderes täte als im Textdokument, wäre schlimmer als keiner.\n\nBeides — der fehlende Druckknopf und der Schreibhelfer — hängt am Editor-Paket und kommt mit dessen Fassung 9.3.4-hotfix.1-shuftn.4; unter Einstellungen → Erweiterungen steht, welche installiert ist.",
"pub_date": "2026-09-05T07:29:09Z", "pub_date": "2026-09-09T09:20:40Z",
"platforms": { "platforms": {
"windows-x86_64": { "windows-x86_64": {
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbENEalUzQ3RFRHp5STRtb2JCQ0VENW1ZTkw2ZW5VN0ZpTlRCa3RxWTZtRjNMTnhOb09BOVIrT21RbGlZYVo1K1ZFdGtVQmg1UlFMdXRJOWxPZCtRU3ZzRnFTem5MZ1FnPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg4NTkzMzQ5CWZpbGU6U0hVRlROXzAuMy4yX3g2NC1zZXR1cC5leGUKcktvQ1p5UUZBcWgyVC96bEFCSmJxRDNyQU0wWUFkdHZzN21Cc3BYbmM0T3ZQdGJpU3hrZDJrREZRc1N2ZjZkZjVsSnBoOXZaMSt3NHFXTzBsWmFEQXc9PQo=", "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbENEalUzQ3RFRDQzWjM5Vysza2FmcnJ3a2gvUUY5a0ovYUliL2MwWWRnYmxVVitsNWdncXVLbmd2V2RKRVhtRjNNTXJoU3pNUDcyWWszL2RsNHc4MUczbGt3THlDL0E0PQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg4OTQ1NjQwCWZpbGU6U0hVRlROXzAuMy43X3g2NC1zZXR1cC5leGUKZ3BwdlkreUk1K2lZT1lEUHpwdUpiRHBRaUJaNDdVVGN3RG11VTYvY21PL0tEaFIwcG9XZnRuWWJ2L2hPRXBOQW9iNXF3YmtMMktNRU5hc1dOYlByQmc9PQo=",
"url": "https://gitea.itm-technologies.de/ITM-GmbH/shuftn-releases/releases/download/v0.3.2/SHUFTN_0.3.2_x64-setup.exe" "url": "https://gitea.itm-technologies.de/ITM-GmbH/shuftn-releases/releases/download/v0.3.7/SHUFTN_0.3.7_x64-setup.exe"
} }
} }
} }