-
released this
2026-09-11 23:45:19 +02:00 | 40 commits to main since this release- Der Vermerk "in TESM abgelegt durch ..." steht sichtbar hoechstens unter der
ersten Unterschrift -- und fest in den Dokumenteigenschaften (Verfasser,
Betreff, Anwendung). Im Änderungsprotokoll steht er ohnehin.
Downloads
- Der Vermerk "in TESM abgelegt durch ..." steht sichtbar hoechstens unter der
-
released this
2026-09-11 23:24:29 +02:00 | 42 commits to main since this release- Die Oberfläche schreibt Deutsch mit Umlauten; Bezeichner, CSS-Klassen und
Dateinamen bleiben ASCII. Trenner zwischen zwei Angaben ist "|", im Satz der
Gedankenstrich. - Einbindungen gehören zur Sitzung: je Freigabe eine Karteikarte, und das Abmelden
am einen Gerät hängt das andere nicht mehr aus. - Unterschrift: Strich so lang wie der Text darunter, Speichernzeile öffnet sich
nach dem Setzen, Block lässt sich verschieben und skalieren. - Ordnerauswahl als Auswahlfeld (auf dem iPad bedienbar).
- Signaturzeile wird mit fsync geschrieben, zweites Exemplar als signaturen.jsonl
neben dem Protokollarchiv; Aufräumen läuft täglich per Timer.
Downloads
- Die Oberfläche schreibt Deutsch mit Umlauten; Bezeichner, CSS-Klassen und
-
released this
2026-09-11 21:36:25 +02:00 | 43 commits to main since this release- Die Pruefung "unveraendert seit der Unterschrift" haengt nicht mehr am
Aenderungsprotokoll: ein eigenes, nie archiviertes Verzeichnis haelt Pruefsumme,
Ort, Zeitpunkt und die angegebenen Namen. Migration 7 uebernimmt Bestehendes. - Nach einer Unterschrift schlaegt der Speicherdialog "-unterschrieben" vor.
Downloads
- Die Pruefung "unveraendert seit der Unterschrift" haengt nicht mehr am
-
released this
2026-09-11 21:23:12 +02:00 | 44 commits to main since this releaseUnveraendert seit der Unterschrift -- sichtbar beim Oeffnen. Der Server bildet
die Pruefsumme der Datei und sucht sie im Aenderungsprotokoll:- gruener Schleier: Eintrag mit genau dieser Pruefsumme, Datei Byte fuer Byte die
unterschriebene. - rot: Eintrag zu diesem Ablageort, aber andere Pruefsumme -- nach der Unterschrift
veraendert. - ohne Kennzeichnung: kein Eintrag, keine Aussage.
Die Unterschrift bleibt in menschlichem Mass: hoechstens 30 % der Seitenbreite,
150 x 50 Punkt.Downloads
- gruener Schleier: Eintrag mit genau dieser Pruefsumme, Datei Byte fuer Byte die
-
released this
2026-09-11 21:03:25 +02:00 | 45 commits to main since this release- Speichernzeile: Haken "Vorhandene ersetzen" ueber den Knoepfen, beides rechts.
- Bei gleichem Namen nennt die Meldung Freigabe und Datei -- und der Haken bekommt
Umrandung und Fokus. - Der Namensvorschlag stapelt kein zweites "-ausgefuellt" mehr.
Downloads
-
released this
2026-09-11 20:41:48 +02:00 | 46 commits to main since this releaseUnterschreiben in der Vorschau. Vor- und Nachname eintragen, mit dem Finger
unterschreiben, auf die Stelle im Dokument tippen. Datum kommt vom Server;
unterschriebene Formulare werden immer abgeschlossen gespeichert (Felder gesperrt).- Das Protokoll trennt Angabe und Beleg: der Name ist eine Angabe des
Unterschreibenden -- wie auf Papier; belegt sind Konto, Zeitpunkt und der
SHA-256 der Datei. - Optional unter Verwaltung -> System: Zeile "In TESM abgelegt durch ".
- Ein Formular aus Freigabe A darf in Freigabe B abgelegt werden.
Downloads
- Das Protokoll trennt Angabe und Beleg: der Name ist eine Angabe des
-
released this
2026-09-11 20:16:38 +02:00 | 47 commits to main since this release- Wartung ist auch in der Rechtematrix ein eigener Bereich -- vorher hing ihr
Zugang am Kill-Switch der Ueberwachung. - Migration 6 uebertraegt den bestehenden Zugang; niemand verliert und
niemand gewinnt Rechte.
Downloads
- Wartung ist auch in der Rechtematrix ein eigener Bereich -- vorher hing ihr
-
released this
2026-09-11 19:16:27 +02:00 | 48 commits to main since this release- Lizenzserver: die Sitzungsdauer laesst sich jetzt wirklich einstellen --
eigene Karte "Sitzungen" mit Leerlauf und laengstmoeglicher Dauer. Das
bisherige Feld war leer und blieb es auch nach dem Speichern. - Beschriftungen mit Umlauten: "Übersicht", "Änderungsprotokoll", "Sicherung
und Übertragung". - Alte deutsche Adressen werden auf die neuen umgeleitet, statt einen 404 zu
liefern -- offene Tabs und Lesezeichen finden weiter ihr Ziel.
Downloads
- Lizenzserver: die Sitzungsdauer laesst sich jetzt wirklich einstellen --
-
released this
2026-09-11 18:57:23 +02:00 | 49 commits to main since this releaseAdressen folgen der Navigation und sind englisch:
/monitoring/host-keys,
/administration/system,/fileshares/mappings. Alte Lesezeichen auf die
deutschen Adressen laufen ins Leere -- das Menue fuehrt zum selben Ziel.- Wartung ist ein eigener Hauptpunkt, "Ueberwachung" heisst "Überwachung",
aus "Kea-DHCP" wird "DHCP". - Die Reihenfolge der Navigation laesst sich aendern (ziehen oder Pfeile),
inklusive der Unterpunkte. - Aenderungsprotokoll: nur die erste Anmeldung eines Kontos, keine Aenderungen
am eigenen Konto mehr; Zuordnungen nennen beim Aendern was, beim Loeschen
welche -- und das Loeschen ist eine Warnung. - Terminal: Switche und Clients getrennt abschaltbar.
Downloads
- Wartung ist ein eigener Hauptpunkt, "Ueberwachung" heisst "Überwachung",
-
released this
2026-09-10 02:00:33 +02:00 | 50 commits to main since this releaseDie frische Passwortbestaetigung kommt jetzt aus dem Rechtemodell
Im Modell stand seit jeher, dass Geheimnisse (S) und Exporte (E) eine
frische Bestaetigung verlangen -- durchgesetzt wurde das nirgends. Jede Route
entschied selbst, und das Ergebnis war uneinheitlich: eine Lizenz
herunterladen fragte nach, dieselbe Lizenz per Mail verschicken nicht.
Audit- und Verlaufsexport fragten ebenfalls nicht.Jetzt fragt der Rechtedekorator das Modell. Eine neue Route mit einem heiklen
Recht kann die Bestaetigung damit nicht mehr vergessen; ein Test durchsucht
beide Anwendungen und laesst keine weitere Luecke zu.Eine Ausnahme, sichtbar an der Ressource: das Herunterladen aus einer
Dateifreigabe. Dort ist es der Alltag und nicht der Sonderfall -- alle 15
Minuten ein Passwort waere Schikane. Die Grenze zieht dort das Recht selbst.Im Alltag faellt der Unterschied kaum auf: die Anmeldung gilt als frische
Bestaetigung, das Fenster sind 15 Minuten (REAUTH_VALID_MINUTES). Ein Aufruf
per fetch bekommt 403 mit Klartext statt einer Umleitung auf die Anmeldeseite.Downloads