• v1.5.1 f48a5d4fdf

    jarvis released this 2026-09-05 11:28:51 +02:00 | 25 commits to main since this release

    🛠️ Hotfix Release v1.5.1

    Dieser Hotfix v1.5.1 behebt wichtige Probleme beim anonymen Gast-Login und optimiert das Benutzererlebnis in Gast-Sitzungen sowie das Scroll-Verhalten der WebUntis Desktop-Oberfläche:


    🛠️ Behobene Fehler & Verbesserungen

    • [FIX] Echtes WebUntis Gast-Login Protokoll:
      • Vollständiges Reverse-Engineering und Implementierung des WebUntis-Gast-Authentifizierungs-Workflows (#anonymous# Secret & Session-Cookie Handling).
      • Schulen ohne öffentlichen Gastzugang (Code -8523) liefern nun sofort eine verständliche deutsche Hinweismeldung ("Diese Schule hat den anonymen Gastzugang nicht freigeschaltet. Bitte melde dich mit deinen Zugangsdaten an.").
    • [FIX] Öffentlicher Stundenplan-Abruf:
      • Vollständige Anbindung an den Endpunkt /WebUntis/api/public/timetable/weekly/data inklusive Zuordnung von Element-Perioden, Lehrern, Fächern und Räumen.
      • Öffentliche Klassenstundenpläne werden sofort beim Start oder Klassenwechsel geladen.
    • [UI/UX] Gast-Menübereinigung:
      • Persönliche Menüpunkte und Dashboard-Karten ("Mein Stundenplan", "Hausaufgaben", "Abwesenheiten") werden im Gast-Modus automatisch ausgeblendet, da Gastzugänge keine persönlichen Schülerdaten besitzen.
      • Der Schnellzugriff auf dem Dashboard führt direkt zur Klassen- und Raumübersicht ("Weitere Stundenpläne").
    • [UI/UX] Viewport Scroll-Bug behoben:
      • Beim Wechsel zwischen Ansichten (z.B. von "Über & Info" zurück zur Übersicht) wird die Scrollposition des Viewports nun zuverlässig auf den Anfang zurückgesetzt. Die Übersicht ist dadurch nicht mehr nach unten verschoben.

    👥 Mitwirkende & Credits

    • Jeremy Benz (@benzjeremy & @jarvis) – Projektgründer & Lead Developer
    • AI-Assistenten (Pair Programming): Claude Code, Google Antigravity
    • © 2026 Jeremy Benz

    📄 Lizenz

    Dieses Projekt steht unter der GNU General Public License, Version 3 (GPL-3.0).
    Weitere Informationen: Offizielle Lizenz (GPL-3.0)


    📦 Installation & Download

    Linux (x86_64):

    tar -xzf untis-go-v1.5.1-linux.tar.gz
    sudo cp untis-go /usr/local/bin/
    untis-go
    

    Windows (x86_64):

    Entpacke untis-go-v1.5.1-windows.zip und starte untis-go.exe.

    Downloads