Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Überblick

Aushang

Auf der ersten Seite („Aushang“) werden verschiedene Informationen kombiniert dargestellt:

Pläne

Folgeseiten, die in strenger Reihenfolge angezeigt werden.

Weitere Inhalte

Weitere Features

Bestimmte Einstellungen regeln, was wann wo und wie dargestellt wird:

Technik & Datenschutz

Entwicklung

releasenotes2.1

Release-Notes zu 2.1.x

Im Folgenden sehen Sie einen Überblick der Änderungen im Rahmen von 2.1.x.

Bei Interesse: Das „tagesaktuelle“ Repository der Version 2 bei Bitbucket.

Offene Punkte und Entwicklung

  • Bugs: - aktuell keine bekannt -

Version 2.1.1-dev ()

  • 2024-03-04: User können bei Turpo-Plänen selbst Markierungen setzen. Wg. request.get_json wird nun debian bookworm vorausgesetzt oder unter bullseye muss python3-werkzeug aus den backports installiert werden!
  • 2023-11-25: Clients können nun per Cookie identifiziert werden:
    • Als Admin in „Clients & Status“ einen Namen anlegen. Der angelegte Client wird mit einem Code aufgelistet.
    • Am Clientbrowser die Seite /ti/static/signup.html aufrufen und die Site „local“ und den Code eingeben. Dann erhält der Browser einmalig ein Cookie und so ein Jahr lang Zugriff.
    • Der Code ist damit verfallen. Der Client kann (auch vor der Codenutzung) wie alle anderen (z.B. als Anzeige für Q12) konfiguriert werden. Wir nutzen dies, um mit Anzeigerechnern von einer Außenstelle über das Internet auf den Server zuzugreifen.

Version 2.1.0 (28. 9. 2023)

Anwenderinteresse:

  • Neues Modul Kalender: ics-Dateien können im Hintergrund heruntergeladen werden. Ihre Anzeige erfolgt in den Meldungen.
  • Viele Verbesserungen im Errorhandling für wsgi.
  • Umstieg auf variablen Font „Roboto“.
  • Viele Detailverbesserungen an Turbo-Plan-Anzeige (Ziel immer Lesbarkeit).
  • Clientverwaltung verbessert: Bereiche invertierbar, alte Einträge löschbar.
  • Q11/12 umbenennbar.
  • Managementseiten-Optik vereinheitlicht, explizite Rechte für Kalendereinstellungen nötig/möglich.
  • Mehr Übersicht, da nun ein einzelner Einstellungskontext auswählbar ist.

Technisches

  • Fix: nextphase bei hochkant falsch berechnet.
  • CSRF-Schutz in relevanten Dialogen.
  • Neue und den Konventionen entsprechende Verzeichnisstruktur in /var/opt/tabula.info für dynamische, persistente Daten.
  • Verzeichnisstruktur auf /run/tabula.info für Session-Daten, die einen Reboot nicht überleben müssen.
  • Spracheinstellungen in den Einstellungen wählbar, fast vollständig deutsch/englisch bedienbar, Ubuntu-Font entfernt da überall mit Roboto ersetzt.
  • Kalenderdownload mit Fake-Useragent (da bei einzelnen Anbietern sonst abgelehnt).
releasenotes2.1.txt · Zuletzt geändert: 2024/03/04 19:02 von cb