Compare commits

...
17 Commits
Author SHA1 Message Date
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
Timba 82cff5137f SHUFTN 0.3.2 2026-09-05 07:29:13 +00:00
Timba 8eb13a4e15 SHUFTN 0.3.1 2026-09-04 15:12:39 +00:00
Timba a5fa153de3 SHUFTN 0.3.0 2026-09-04 14:38:10 +00:00
Timba 8d90df34e9 SHUFTN 0.2.9 2026-09-04 09:30:24 +00:00
Timba ddeebbb7ca SHUFTN 0.2.8 2026-09-04 09:03:38 +00:00
Timba 158b30b634 SHUFTN 0.2.7 2026-09-04 06:11:10 +00:00
Timba 95b2ac4003 SHUFTN 0.2.7 2026-09-04 06:10:35 +00:00
Timba 77f5190f6f SHUFTN 0.2.6 2026-09-03 10:27:56 +00:00
Timba c39aeacf08 SHUFTN 0.2.5 2026-09-03 09:38:20 +00:00
Timba 3ece873f84 SHUFTN 0.2.4 2026-09-03 08:03:20 +00:00
Timba 76a788124a SHUFTN 0.2.3 2026-09-03 06:34:25 +00:00
Timba a07ed80b37 SHUFTN 0.2.2 2026-09-02 19:44:57 +00:00
Timba 5842ff7d86 SHUFTN 0.2.1 2026-09-02 19:06:06 +00:00
Timba 5a53f8f58f SHUFTN 0.2.1 2026-09-02 18:21:03 +00:00
Timba c17312d23c SHUFTN 0.1.9 2026-09-02 13:02:51 +00:00
+5 -5
View File
@@ -1,11 +1,11 @@
{
"version": "0.1.8",
"notes": "Die Bedeutungssuche kann jetzt Bedeutung. Unter Einstellungen → Assistent lässt sich ein Einbettungsmodell eintragen — derselbe Endpunkt, derselbe Schlüssel, ein anderes Modell. Bisher füllte ein Wort-Streuwert den Vektorindex; der findet Wortüberschneidungen, keine Bedeutung. Was der Aufbau kostet, steht wie jeder andere Modellaufruf in der Verbrauchsliste, unter eigenem Anlass.\n\nZwei Dinge sagt SHUFTN dabei von selbst: wie breit die Vektoren des Modells sind (es fragt den Endpunkt, statt eine Zahl eintippen zu lassen), und wie viele vorhandene Vektoren ein Modellwechsel wegwirft — die sind nicht bloss weg, sie werden neu gerechnet und kosten dabei erneut.\n\nDer Assistent liest die richtige Signatur. Beim Übernehmen eines Kontakts aus einer Antwort kam bisher oft der Kontakt des Vorredners heraus, mit dessen Nummer: Das Abschneiden des Zitats arbeitete zeilenweise, und Mails aus HTML haben keine Zeilenumbrüche. Betroffen war der grösste Teil des Schriftverkehrs. Dasselbe galt für die Erkennung von Du und Sie.\n\nDer Abgleich braucht keine Minute mehr. Er lief 55 bis 69 Sekunden durch, auch wenn es gar nichts Neues gab — im Protokoll stand das als „0 neu, 0 weg\". Die Zeit ging in ein Sicherheitsnetz: SHUFTN suchte bei jedem Lauf nach Nachrichten, denen die Einbettung fehlt, und las dafür zehntausend Zeilen je Postfach mit vollem Inhalt. Gemessen: 47 Sekunden, um nichts zu finden. Das Netz wird jetzt einmal je Programmstart gespannt statt alle fünf Minuten, und es liest nur noch, was es braucht — zwei Sekunden statt siebenundvierzig.\n\nDas Fenster steht nicht mehr sechzehn Sekunden. Beim Start und nach jedem Abgleich hielt SHUFTN an — im Leistungsprotokoll gemessen: dreizehn bis achtzehn Sekunden, immer wieder. Die Ursache war die Liste der Kategorien: Sie wurde aus dem gesamten Nachrichtenbestand zusammengesucht, 187 000 Zeilen für vier Namen, und das auf dem Thread, der das Fenster zeichnet. Die Namen werden jetzt beim Schreiben mitgeführt. Beim ersten Start nach dem Update dauert es einmalig ein paar Sekunden, bis der vorhandene Bestand nachgetragen ist — danach nie wieder.\n\nDie Suche sitzt jetzt als Lupe über der Nachrichtenliste. Sie stand kurz als eigener Punkt in der Leiste links; das war eine Spalte zu weit weg. Gesucht wird in Nachrichten, also steht der Schalter dort, wo die Nachrichten stehen — neben der Sortierung. Ein Klick klappt die Suche auf, ein zweiter wieder zu, und dazwischen bleibt sie stehen, während man liest.",
"pub_date": "2026-09-02T12:05:08Z",
"version": "0.3.4",
"notes": "Eine Fassung über Kontakte und Notizen: Die beiden Module sehen jetzt aus wie die Mails und lassen sich auch so bedienen — Postfächer zuklappen, Ordner an ihre Stelle ziehen, suchen, sortieren, Spalten breiter machen. Dazu drei stille Fehler, die niemand gemeldet hätte, weil sie nach nichts aussahen.\n\nPostfächer lassen sich zuklappen — bei Kontakten und bei Notizen. Ein Postfach ist ein Überordner, so wie bei den Mails. Wer fünf Freigaben angebunden hat, sah sonst fünfzig Adressbücher untereinander. Bei den Kontakten stand dafür schon ein Pfeil da, der nichts tat — ein Zeichen, das etwas verspricht, ist schlimmer als keines. Zugeklappt steht die Anzahl daneben, damit niemand raten muss, ob dort etwas liegt.\n\nDie Notizen zeigen jetzt alle Postfächer nebeneinander. Das Auswahlfeld über der Liste ist weg: Man sah immer nur eines und musste umschalten, um zu wissen, ob anderswo etwas liegt. Ordner lassen sich darin auch untereinander verschieben — die Reihenfolge steht im Fenster, denn ein Notizordner ist ohnehin nur ein Name in einer Spalte.\n\nUnd die Suche kennt ihren Bereich — dieselben Worte wie bei den Mails. Bei den Kontakten „Dieses Adressbuch\" oder „Dieses Postfach\", bei den Notizen „Dieser Ordner\" oder „Dieses Postfach\". Bei den Kontakten war das vorher ein stiller Fehler: Sobald jemand suchte, fiel der Filter auf das offene Adressbuch weg, ohne dass es dastand. Wer in „Lieferanten\" suchte, bekam Treffer aus „Kontakte\" — und hielt sie für Lieferanten.\n\nDas Verschieben der Adressbücher war nie kaputt — die Attrappe hat es verschluckt. Der Rang wird geschrieben und beim Lesen benutzt; im Entwicklungsbetrieb holte das sofortige Nachladen aber die feste Liste zurück, und von aussen sah es aus wie ein Fehler. Die Attrappe merkt sich die Reihenfolge jetzt, wie es der Kern tut.\n\nOrdner lassen sich jetzt wirklich nach unten schieben. Bisher landete das Gezogene immer *vor* der Zeile, auf der es fiel — wer etwas nach unten schob, setzte es genau dorthin, wo es schon stand, und der Zug sah folgenlos aus. Jetzt entscheidet die Hälfte der Zeile, die der Zeiger berührt: obere Hälfte davor, untere dahinter. Ein farbiger Strich sagt es vorher, statt dass man es hinterher sieht. Bei Kontakten und bei Notizen.\n\nDer Ordner entsteht dort, wo man hinzeigt. Rechtsklick auf ein Postfach oder einen Ordner in den Notizen legt einen neuen an; der Knopf „Neuer Ordner\" am Fuss der Spalte ist weg. Er konnte nicht sagen, wohin — er legte immer im offenen Postfach an. Ein frisch angelegter Ordner steht ab sofort gestrichelt in der Spalte, bis die erste Notiz darin liegt: Vorher war er beim nächsten Klick wieder weg, weil der Kern nur belegte Ordner kennt.\n\nLupe und Sortierung statt eines zweiten „Neu\"-Knopfs. Über der Liste der Kontakte und der Notizen steht jetzt dieselbe Kopfzeile wie über den Nachrichten: Titel, Anzahl, Lupe, Sortierung. Die Kontakte lassen sich nach Name oder Firma ordnen — die Buchstabenfächer richten sich mit —, die Notizen nach Änderung oder Titel. Der kleine Knopf „Neu\" ist weggefallen: Der grosse in der Spalte links tut dasselbe und steht dort, wo die Ordner sind.\n\nAuch die Kategorien klappen zu. Bei den Kontakten stand über ihnen ein Pfeil, der nichts tat — derselbe leere Ruf wie früher bei den Postfächern. Zugeklappt steht die gewählte Kategorie im Kopf, damit niemand vor einer kürzeren Liste sitzt und den Grund nicht sieht.\n\nÜber der Notiz steht jetzt dieselbe Leiste wie über einer Nachricht. Gleiche Höhe, gleiche Zeichen, gleiche Stelle: verschieben, kopieren, löschen — und rechts die Marke „nur hier\", wenn die Notiz in kein Postfach geht. Verschieben war vorher ein Textfeld unter dem Titel, Löschen nur ein Zeichen an der Zeile in der Liste; beides an Orten, an denen es niemand suchte. Bei einer noch nicht gespeicherten Notiz steht in der Leiste stattdessen der Haken „Nur auf diesem Rechner\" — danach entscheidet die Kennung, und dann wäre er eine Zusage, die niemand einlöst.\n\nDas Ablagefeld im Notizkopf ist weg. Die Spalte links sagt dasselbe und tut es besser: Der Ordner steht dort, die Notiz zieht man hinein, und ein neuer entsteht mit dem Rechtsklick. Zwei Stellen für dieselbe Angabe sind eine zu viel.\n\nDie Spalten lassen sich ziehen — auch bei Kontakten und Notizen, nicht nur bei den Mails. Die Breiten werden je Rechner gemerkt.\n\nEin Postfach, eine Ablage. Favoriten, Reihenfolge und die zuletzt offene Notiz hingen daran, *wie* man ein Postfach geöffnet hatte: über die Vorgabe „das verbundene\" oder durch Anklicken. Dasselbe Postfach hatte damit zwei Ablagen, und angeheftete Ordner verschwanden scheinbar von selbst.\n\nUnd wenn das Ablegen einer Notiz nicht greift, steht es jetzt da. Der Kern meldet, ob er die Notiz noch kennt; bisher zeichnete die Spalte den Zug trotzdem, und beim nächsten Abgleich sass die Notiz wieder, wo sie war.",
"pub_date": "2026-09-05T12:37:51Z",
"platforms": {
"windows-x86_64": {
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbENEalUzQ3RFRDJDSHkwUHpwM2pqbnA5U2RpWGlreDZuNVpEWVBIdjlOVllaSWZua2cvZW9maWs5ckRGNXFzekxCSzBZblhlbzRmZFp5SDlWRG9WMVZXc05OZkFGL2cwPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg4MzUwNzA3CWZpbGU6U0hVRlROXzAuMS44X3g2NC1zZXR1cC5leGUKV3NYVjZNd092L2RiYWJNNkZadDlTblN0YWdZQ2lweHE0OUJnV0tvaEhqNnhicVNyWlRyMzhwSlc0NXY5OHBJajBibFZjNWRqS1Fvai9GaFB5SXUvQWc9PQo=",
"url": "https://gitea.itm-technologies.de/ITM-GmbH/shuftn-releases/releases/download/v0.1.8/SHUFTN_0.1.8_x64-setup.exe"
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbENEalUzQ3RFRDN3UG9HMTBSRXlKclFpK2xRZWdtVlRGdW5OOFpvdHVyWGJBVWJ0clltSDZncWdvZlp6REE1V3V2T0dnK1ExaFZlbDBPeVc0OUZBcUJvd2lMNmZ2eUFRPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzg4NjExODcxCWZpbGU6U0hVRlROXzAuMy40X3g2NC1zZXR1cC5leGUKUWxML1g5Mzh6QXhXa2F3SCtLOHVwUDlBZWxNMFphMjZHN1BkNnY4WUFmUTdIRUFjOTJIZ2xXVUpRdVRObmlUZ0NTeEg3cSs2Wlh2RUhLV1hmVDBYQnc9PQo=",
"url": "https://gitea.itm-technologies.de/ITM-GmbH/shuftn-releases/releases/download/v0.3.4/SHUFTN_0.3.4_x64-setup.exe"
}
}
}