[v2.3.1] - 14.12.2025
Neue Funktionen
- Proxy-Test-Tool: Eigene Oberfläche hinzugefügt, um Proxy-Konfigurationen (HTTP, SOCKS5, Shadowsocks) direkt im Dashboard zu überprüfen.
- Dynamischer MAC-Status-Check: Das MAC-Status-Modal behält nun seinen Zustand bei und aktualisiert den Inhalt dynamisch, ohne sich zu schließen und neu zu öffnen.
- Verbesserte Statusmeldung: "Status aktualisieren" bietet nun sofortiges visuelles Feedback (Häkchen auf der Schaltfläche) für eine flüssigere Benutzererfahrung.
Verbesserungen
- Shadowsocks-Kompatibilität: Verbesserte Validierung und Fehlerberichterstattung für Shadowsocks-Verbindungen. Spezifische Überprüfungen für
aes-256-cfbund andere Verschlüsselungsmethoden hinzugefügt. - MAC-Verfügbarkeitslogik: Verbesserter Scoring-Algorithmus für MAC-Adressen, um den Status "Verfügbar", "Belegt" oder "Aktiv" basierend auf Watchdog-Timeouts und Stream-Limits genauer zu bestimmen.
- UI/UX: Allgemeine Bereinigung und Verfeinerung der Modal-Interaktionen in der Portal-Ansicht.
- VOD-Modal Design: Komplette Überarbeitung des VOD-Modals für einheitliches Design mit EPG und Editor.
- VOD Portal-Karten: Hauptseite verwendet nun Portal-Card Design mit Statistik-Boxen (MACs, Kategorien, Ausgewählt %).
- VOD Kategorie-Grid: Kompaktere Karten (180px min-width, 80px min-height) mit grünem Rand für ausgewählte Kategorien.
- VOD Preview-Button: Immer sichtbares Auge-Icon zum Vorschauen von Kategorie-Inhalten ohne Auswahl zu ändern.
- VOD Sticky Filter: Korrigierte Abstände und Margins der Sticky-Filterleiste, passende Hintergrundfarben für Light/Dark Mode.
- VOD Items laden: Lädt nun bis zu 10.000 Items pro Kategorie (vorher auf 50 limitiert), "Load More" Button entfernt.
Interne Änderungen
- Aufräumarbeiten: Veraltete Skripte
test_stream.shundvalidate_fixes.pyentfernt. - Refactoring: Zentralisierung der Proxy-Verifizierungslogik in
app-docker.py. - CSS Bereinigung: VOD-spezifische modal-content, card und alert Styles entfernt die Farbabweichungen verursachten.