• v1.1.3 efb0d2aa01

    v1.1.3 Stable

    alientim released this 2026-08-22 19:17:32 +02:00 | 127 commits to main since this release

    • Gruppen bearbeiten (Name + Rechte) jetzt ueber ein Modal statt Inline-Ausklappen -- Gruppenname ist dabei jetzt auch wirklich umbenennbar.
    • Fileshare-Baum stapelt auf Tablet-/Handybreite korrekt ueber der Tabelle statt die Seite zu sprengen.
    • Fileshare-Upload erlaubt jetzt echte Mehrfachauswahl UND mehrmaliges Hinzufuegen nacheinander, funktioniert auch auf Mobilgeraeten.
    Downloads
  • v1.1.2 d461f8ca42

    v1.1.2 Stable

    alientim released this 2026-08-22 17:51:57 +02:00 | 128 commits to main since this release

    Kleines UI-Polish auf v1.1.1: redundanten Breadcrumb ueber der Dateitabelle entfernt (der Baum links zeigt die aktuelle Position ja schon), Baum- und Tabellen-Kachel sind jetzt immer exakt gleich hoch.

    Downloads
  • v1.1.1 1b7fe81507

    v1.1.1 Stable

    alientim released this 2026-08-22 17:40:42 +02:00 | 129 commits to main since this release

    Fileshare: Baum-Navigation, Datei-Vorschau, groessere Uploads.

    • Freigaben-Auswahl jetzt als Baum links (statt Dropdown) -- alle Freigaben als Wurzelknoten, beliebig aufklappbar, Pfad zur aktuellen Position wird automatisch aufgeklappt angezeigt.
    • Inline-Vorschau fuer PDF, Bilder, Text (TXT/CSV/LOG/MD/JSON) sowie Word/Excel (rein clientseitig per mammoth.js/SheetJS -- keine Cloud-Dienste, interne Dokumente verlassen das Netz nicht).
    • Uploads bis 15MB erlaubt (Flask + nginx client_max_body_size angepasst).
    • install.sh: known_hosts (/srv/tesm) bleibt jetzt bei Updates erhalten.

    Live auf POETEST getestet: Baum-Vorbefuellung/Lazy-Load, alle Vorschautypen, Abschneide-Erkennung bei grossen Textdateien.

    Downloads
  • v1.1.0 2c9ec8a100

    v1.1.0 Stable

    alientim released this 2026-08-22 16:58:22 +02:00 | 130 commits to main since this release

    Fileshare-Feature: LDAP-gruppengesteuerte Netzlaufwerke im Browser.

    • Sessionabhaengiges Mounten von SMB/CIFS-Freigaben nach AD-Gruppenmitgliedschaft (eigene Zugangsdaten, nie gespeichert), inkl. Web-Dateibrowser (Browse/Upload/Download/Umbenennen/Loeschen/Neuer Ordner) mit Path-Traversal-Schutz.
    • Zwei unabhaengige Gates: TESM-Rechtesystem (fileshare.view/.create/.edit) UND AD-Gruppenzuordnung muessen beide zutreffen.
    • Optionales Login-Gate: erforderliche AD-Gruppe fuer die LDAP-Anmeldung.
    • Hostname-Unterstuetzung fuer Freigabe-Pfade (nicht nur IP) inkl. AD-Domaenensuffix-Fallback und IPv4-Praeferenz.
    • AD-Gruppenzuordnungen und Fileshare-Gruppen jetzt direkt bearbeitbar.
    • install.sh: cifs-utils ergaenzt. SCHEMA_VERSION 1 -> 2.

    Live auf Testbox und POETEST gegen eine echte AD/SMB-Umgebung getestet (Login-Gate, Rechte-Gate, vollstaendiger Datei-Workflow, Path-Traversal, Logout/Unmount).

    Downloads
  • v1.0.10 Stable

    alientim released this 2026-08-22 14:30:05 +02:00 | 132 commits to main since this release

    Responsive-Fixes per echtem Playwright/Chromium-Test verifiziert: Topbar-Ueberlappung auf iPhone behoben, Port-Felder stapeln jetzt korrekt, redundanter verschachtelter Tabellen-Scroll-Container aus v1.0.9 wieder entfernt.

    Downloads
  • latest 0074e48e09

    TESM latest Stable

    alientim released this 2026-08-22 14:29:48 +02:00 | 132 commits to main since this release

    Zeigt immer auf die aktuellste Version. Aktuell: v1.0.10 -- responsive Fixes per echtem Browsertest verifiziert.

    Downloads
  • v1.0.9 a3f5f028f2

    v1.0.9 Stable

    alientim released this 2026-08-22 12:34:48 +02:00 | 133 commits to main since this release

    Responsives CSS ausgebaut fuer Handy (iPhone) und Tablet (iPad): Tabellen scrollen horizontal statt Overflow/Clipping, settings-grid-Overflow-Bug behoben, Button-/Toolbar-Zeilen brechen auf schmalen Screens um.

    Downloads
  • v1.0.8 5bca29f3da

    v1.0.8 Stable

    alientim released this 2026-08-22 12:24:28 +02:00 | 134 commits to main since this release

    NGINX-Seite: Sichtbarkeit/Kontrolle der automatischen Let's-Encrypt-Verlaengerung (Timer-Status, Dry-Run-Test, manuelle Verlaengerung).

    Downloads
  • v1.0.7 4de5828573

    v1.0.7 Stable

    alientim released this 2026-08-22 12:15:32 +02:00 | 135 commits to main since this release

    Erneutes Release von v1.0.7: NGINX-Seite (vormals SSL/TLS) ausgebaut um Domain/Port-Konfiguration, RAW-Config-Anzeige und Let's-Encrypt-Zertifikatsanforderung mit automatischer Verlaengerung. Flask/gunicorn bindet nur noch an 127.0.0.1 -- Zugriff ausschliesslich ueber nginx.

    Downloads
  • v1.0.6 befc76819e

    v1.0.6 Stable

    alientim released this 2026-08-22 11:11:59 +02:00 | 138 commits to main since this release

    Bugfix: TESM_LOG_DIR (/var/log/tesm) war 0o777 (world-writable), wodurch logrotate seit den aktuellen Haertungen jede Rotation mit 'insecure permissions' verweigert hat -- live.log wuchs unbegrenzt, die Verlauf-Seite blieb leer. Verzeichnis jetzt 0755 (self-healing bei jedem App-Start) plus 'su root root' in der generierten logrotate-Config als Absicherung.

    Downloads