Changelog

Alle Updates, Verbesserungen und Bug-Fixes im Überblick

Vollständiger Changelog auf GitHub

Version 1.2.1

Latest

Veröffentlicht: 15. Dezember 2025

🎉 Highlights

Dieses Release bringt mehrsprachige Plugin-Beschreibungen für alle 30 Plugins, verbesserte API-Key-Persistenz-Anzeigen und wichtige Bugfixes für den Advanced Timer Plugin.

✨ Neue Features

  • Mehrsprachige Plugin-Beschreibungen (Phase 4)
    • Mehrsprachige Beschreibungen zu allen 30 plugin.json Dateien hinzugefügt
    • Unterstützung für 4 Sprachen: Englisch (en), Deutsch (de), Spanisch (es), Französisch (fr)
    • Neues `descriptions` Objekt in plugin.json mit sprachspezifischen Beschreibungen
    • Rückwärtskompatibilität mit existierendem `description` Feld erhalten
    • API-Unterstützung für lokalisierte Beschreibungen via `locale` Query-Parameter
    • Plugin-Loader aktualisiert mit `getLocalizedDescription()` Helper-Funktion
    • Aktualisierte `/api/plugins` und `/api/plugins/:id` Routes für Locale-Auswahl
  • Visuelle Indikatoren für API-Key-Speicherung
    • Visuelle Indikatoren zeigen an, dass API-Keys persistent über Updates gespeichert werden
    • Verbessertes Benutzer-Feedback für API-Key-Konfiguration
    • Bessere Dokumentation der API-Key-Speicherorte

🚀 Verbesserungen

  • Repository-Aufräumung - 107 Implementierungs-Zusammenfassungen und Dokumentationsdateien in `docs_archive/` verschoben
  • Plugin-Loader Erweiterung - `getAllPlugins()` akzeptiert jetzt optionalen `locale` Parameter
  • Plugin-API-Antworten - Enthalten jetzt sowohl `description` (lokalisiert) als auch `descriptions` (alle Sprachen)

🐛 Bugfixes

  • Versionsnummer-Korrektur - Fehlerhafte Version 2.2.1 auf 1.2.1 korrigiert
  • Advanced Timer Plugin - Overlay-Routen und Speicher-Migration repariert
  • Timer-Overlay - Timer-Overlay lädt jetzt korrekt in Browser-Quellen
  • Timer-State-Management - Verbesserte Timer-Zustandsverwaltung und Wiederherstellung

Version 1.2.0

Veröffentlicht: 8. Dezember 2025

🎉 Highlights

Dieses Major-Release bringt ein vollständiges Plugin-System mit Hot-Reloading, plattformübergreifenden Launcher-Verbesserungen, einen neuen Multi-Cam Switcher und umfassende Performance-Optimierungen für Datenbank und Module.

✨ Neue Features

  • Plugin-System mit Hot-Reloading
    • Plugins hochladen, aktivieren, deaktivieren und löschen ohne Server-Neustart
    • Plugin-State-Persistierung in plugins_state.json
    • Beispiel-Plugin "Topboard" für Top Gifters und Streaks
    • UI-Integration im Dashboard für Plugin-Verwaltung
  • Multi-Cam Switcher Plugin
    • OBS-Szenen wechseln via TikTok Gifts oder Chat-Commands
    • OBS-WebSocket v5 Integration mit Auto-Reconnect
    • Chat-Commands: !cam 1-5, !cam next/prev, !scene <name>, !angle next
    • Gift-Mapping mit konfigurierbaren Coins-Schwellen
    • Macro-System für Multi-Step-Aktionen mit Delays
    • Permissions: modsOnly, broadcasterOnly, allowedUsers, minAccountAgeDays
    • Cooldowns: Per-User (15s), Global (5s), Macro-Max-Duration (10s)
    • Safety-Limits mit Auto-Lock bei Rapid Switching
  • Plattformunabhängiger Launcher
    • Cross-platform Unterstützung (Windows, Linux, macOS)
    • TTY-sicheres Logging ohne "stdout is not a tty" Fehler
    • Robuste Node.js/npm Version-Checks in JavaScript
    • Automatische Dependency-Prüfung und Installation
    • Browser-Auto-Start nach Launch
  • TTY-Logger Modul
    • Automatische TTY-Erkennung
    • ANSI-Farben nur bei TTY-Unterstützung
    • UTF-8/Emoji-Unterstützung-Detection
    • Fallback auf Plain-Text für non-TTY (OBS, Redirects)
    • Platform-spezifische Symbole
  • Git-basiertes Update-System
    • Git-basiertes Update wenn .git vorhanden
    • GitHub Release ZIP Download ohne Git
    • Automatisches Backup vor Update (user_data/, user_configs/)
    • Rollback bei fehlgeschlagenen Updates
    • Platform-unabhängige Update-Strategie
  • Launch Mode Selection auf Splash Screen
    • Wahl zwischen Electron App oder Browser Modus beim Start
    • Launch-Buttons aktiviert nach Backend-Bereitschaft
    • Browser-Modus öffnet Dashboard im Standard-Browser und minimiert zu Tray

🚀 Verbesserungen

  • Datenbank Performance-Optimierungen - SQLite mit WAL Mode, 64MB Cache, Memory Temp Store
  • Plugin-Loader erweitert - Von 827 auf 1043 Zeilen für besseres State-Management
  • Leaderboard Modul - Von 362 auf 480 Zeilen mit erweiterten Tracking-Features
  • Rate-Limiter - Fast verdoppelt (80 auf 150 Zeilen) mit verbessertem Request-Handling
  • TikTok Modul - Erweitert von 83KB auf 85KB mit besserer Event-Verarbeitung

🐛 Bugfixes

  • TTS Migration zu Plugin - TTS-Engine jetzt vollständig als Plugin mit 75+ Stimmen integriert
  • VDO.Ninja Plugin Migration - Multi-Guest-Streaming vollständig plugin-basiert mit 20+ API Routes
  • Dynamische UI-Sichtbarkeit - Dashboard-Tabs zeigen/verstecken sich basierend auf aktiven Plugins ohne Page-Reload
  • Update-Checker - Graceful 404-Handling wenn GitHub Releases nicht verfügbar sind
  • Keine "echo -e" Probleme - Unter Windows/Powershell behoben
  • Keine "integer expression expected" Fehler - Bei Version-Checks behoben

Version 1.1.1

Veröffentlicht: 3. Dezember 2025

🎉 Highlights

Dieses Release bringt große Verbesserungen für das Leaderboard Plugin mit neuen OBS Overlay-Layouts, ein umfassendes OpenShock Gift Event Debugging-System und zahlreiche kritische Bugfixes.

✨ Neue Features

  • Leaderboard Plugin v1.2.0 - OBS Overlay System Extension
    • Bar Layout - Horizontale Leiste für oben/unten im Stream (1920x80)
    • Sidebar Layout - Vertikale Sidebar für rechte Seite (400x1080)
    • Popup Layout - Temporäres Popup für Highlights (600x700)
    • Umfangreiche Query-Parameter-Anpassung (Theme, maxEntries, showAvatars, etc.)
    • Fortschrittsbalken-Visualisierung relativ zum #1 Gifter
  • Hype Mode System
    • Neue WebSocket-Events: leaderboard:hypeStart und leaderboard:hypeEnd
    • Visuelle Effekte während Hype-Phasen in allen Overlay-Layouts
    • Konfigurierbares Popup-Verhalten während Hype-Events
  • Auto-Hide Popup Funktionalität
    • Popup erscheint automatisch bei Rangänderungen
    • Konfigurierbare Auto-Hide Verzögerung (Standard: 10 Sekunden)
    • Intelligente Erkennung signifikanter Leaderboard-Änderungen
  • OpenShock Plugin: Gift Event Pipeline Debugging
    • Erweitertes Logging entlang der kompletten Event-Pipeline (TikTok → Mapping → OpenShock)
    • Debug-Endpoint GET /api/openshock/debug/mappings für Mapping-Inspektion
    • Test-Endpoint POST /api/openshock/test/simulate-gift für Gift-Event Simulation
    • Vollständige Dokumentation in DEBUGGING_GIFT_EVENTS.md
  • OpenShock Plugin: Wildcard Gift Matching
    • Leerer String oder "*" als giftName matched JEDES Gift
    • Perfekt für Catch-All Mappings die auf alle Geschenke reagieren
    • Spezifische Geschenk-Namen haben automatisch Vorrang
  • OpenShock Plugin: Coin Range Mappings
    • Von-Bis Coin-Bereiche für präzise Event-Mappings
    • Beispiel: 1-99 Coins → 20% Schock, 100-199 Coins → 50% Schock
    • Verhindert Überlappungen zwischen verschiedenen Coin-Stufen
  • OpenShock Plugin: Configurable Like Threshold
    • Like-Events werden akkumuliert über konfigurierbares Zeitfenster
    • Minimale Anzahl Likes einstellbar (Standard: 10)
    • Zeitfenster einstellbar in Sekunden (Standard: 5s)

🐛 Kritische Bugfixes

  • Console Errors behoben
    • Cloud Sync: Unnötige Warnung entfernt wenn UI-Elemente nicht existieren
    • Audio System: Korruptes MP3 durch valides WAV Format ersetzt
    • GPU Detection: Auf moderne gl.RENDERER API aktualisiert
    • Initialization: Socket.IO Ready State Timing korrigiert
    • System initialisiert jetzt in weniger als 400ms statt 30s Timeout
  • Profile Pictures - Extraktions-Helper für TikTok API Objektstruktur hinzugefügt
  • OpenShock Gift Event Pipeline komplett repariert
    • Gift Events werden jetzt korrekt von TikTok → OpenShock weitergeleitet
    • Mapping-Engine evaluiert Events korrekt
    • Actions werden ausgeführt wenn Mappings matchen
  • TikTok Diamond Count Extraction Priority Fixed
    • Wiederherstellung der Original-Priorität: gift.diamond_count ZUERST
    • Behebt "🪙 0" Anzeige-Problem nach vorherigen Updates

🔧 Verbesserungen

  • OpenShock Pattern UI vereinfacht - Nur noch Custom Patterns, kein komplexer Curve Editor
  • OpenShock Case-Insensitive Gift Name Matching - "Rose" matched auch "rose", "ROSE"
  • OpenShock Debug Log System - Real-time Event Logging im UI mit Socket.IO Broadcasting
  • OpenShock Edit Pattern Steps - Schritte können nachträglich bearbeitet werden
  • TikTok Gift Event Logging - Verbesserte Transparenz für Gift-Events während Streaks

Version 1.1.0

Released: December 1, 2025

🎉 Highlights

Das offizielle Release Version 1.1 von Pup Cid's Little TikTool Helper! Dieses Release enthält große Verbesserungen bei der TikTok-Konnektivität, neue Plugins und bedeutende Stabilitätsverbesserungen.

🔴 BREAKING CHANGES

  • Migration zu Eulerstream WebSocket SDK
    • Vollständiger Ersatz von tiktok-live-connector durch Eulerstream SDK
    • Direkte WebSocket-Verbindung zur Eulerstream API
    • Eulerstream API-Schlüssel jetzt ERFORDERLICH (via EULER_API_KEY oder SIGN_API_KEY)
    • Rückwärtskompatibilität mit bestehenden Event-Handlern und Plugins erhalten

🐛 Kritische Bugfixes

  • TikTok TTS Engine 500 Fehler behoben
    • Komplette Neuimplementierung mit hybridem Endpoint-Ansatz
    • Automatische Endpoint-Rotation bei Fehlern
    • Unterstützung für mehrere Response-Formate
    • Moderner User-Agent (Android 13)
  • TikTok Connection 504 Timeout behoben
    • fetchRoomInfoOnConnect auf false gesetzt
    • HTTP Timeout auf minimum 30 Sekunden erhöht
    • Verbesserte Error-Meldungen für Timeouts
  • Quick Actions Menü nicht aktualisiert - Menü blieb ausgegraut nach Plugin-Aktivierung
  • Goals Modal Focus-Problem in Electron - Modal-Inputs nicht anklickbar behoben
  • TTS Admin Panel nicht anklickbar in Electron - Tabs und Buttons reagieren jetzt
  • Chatango Integration in Electron - Weißes Fenster-Problem behoben
  • Sprach-Selector Flaggen - Flaggen-Icons werden jetzt korrekt angezeigt

✨ Neue Features

  • Weather Control Plugin
    • 7 moderne Wetter-Effekte: Rain, Snow, Storm, Fog, Thunder, Sunbeam, Glitch Clouds
    • GPU-beschleunigte Canvas 2D Rendering mit 60 FPS
    • Permission-basierte Zugriffskontrolle
    • Flow-Action-Support für IFTTT-Automatisierung
    • Gift-basierte automatische Trigger
  • Auto-Update System
    • Launcher prüft beim Start auf Updates
    • Zeigt aktuelle Version im Splash Screen
    • Benachrichtigt bei verfügbaren Updates
  • Direkter Download
    • Download jetzt direkt über ltth.app/app/ltth_1.1.0.zip
    • Keine GitHub-Abhängigkeit mehr für Downloads

⚡ Performance-Verbesserungen

  • CSS Performance - will-change, contain, overscroll-behavior Optimierungen
  • Scroll Performance - Passive event listeners für besseres Scrollen
  • Rendering - Isolierte Rendering mit contain: layout style paint

Version 1.0.9

Released: November 24, 2025

✨ Neue Features

  • OpenAI-Integration für Quiz Show
    • GPT-5.1-gestützte Fragenpakete-Generierung (Nano, Mini, Standard Modelle)
    • Automatische Erstellung thematischer Quizfragen mit KI
    • Mehrsprachige Unterstützung (Deutsch und Englisch)
  • Inline Pattern-Editor
    • Direkte Bearbeitung von OpenShock-Patterns im Event-Mapping-Modal
    • Pattern-Details in der Mapping-Listenansicht sichtbar
    • Verbesserte Benutzererfahrung bei der Pattern-Zuweisung
  • Launcher.exe mit GUI
    • Grafischer Launcher mit Hintergrundbild und Fortschrittsbalken
    • Automatische Weiterleitung zum Dashboard nach Start
    • Browser-basierte UI ohne externe GUI-Bibliotheken

🔧 Verbesserungen

  • OSC-Bridge (VRChat) - Gift-Katalog-Integration für einfachere Gift-Mapping-Einrichtung
  • VDO.Ninja Multi-Guest - Director URL Control Room Iframe-Tab im Raum-Management
  • Event-Mapping UI - Pattern-Auswahl mit updateMappingPatternList-Funktion
  • OpenShock - Pattern-Details jetzt in Event-Mapping-Liste sichtbar

🐛 Bugfixes

  • Emoji Rain v2.0 - Bounce/Bubble-Animations-Trigger, Pixel-Modus-Rendering, defensive Positionierung
  • VDO.Ninja - Content Security Policy Verletzungen behoben (Inline-onclick-Handler entfernt)
  • OpenShock - Null-Checks behandeln Pattern-ID 0 nun korrekt als gültigen Wert

📚 Dokumentation

  • JSDoc-Dokumentation für Inline-Pattern-Editor-Funktionen hinzugefügt
  • Technische Dokumentation für launcher.exe im infos/-Verzeichnis

Version 1.0.8

Released: November 24, 2025

Dashboard - Hauptansicht mit allen neuen Features

✨ Neue Features

  • Konfigurierbares XP-System
    • Level-Up-Animationen mit erweiterten Admin-Funktionen
    • Viewer-Engagement-System für bessere Zuschauerbindung
    • Umfassende Konfigurationsmöglichkeiten für XP-Vergabe
  • Grafischer Pattern-Kurven-Generator (OpenShock)
    • Visuelle Benutzeroberfläche für Pattern-Erstellung
    • Interaktive Kurven-Gestaltung mit Echtzeit-Vorschau
    • Vereinfachte Pattern-Konfiguration ohne manuelle Eingabe
  • OBS HUD für Command-Overlays
    • Echtzeit-Anzeige von Chat-Commands im OBS-Overlay
    • Vollständig konfigurierbare Overlay-Darstellung
    • Integration mit GCCE Command-System

🔧 Verbesserungen

  • Plugin-Manager - Kompakt-Modus-Schalter für besseres Platzmanagement
  • Resource Monitor - 2x2-Grid-Layout korrigiert (CPU/GPU, RAM/Netzwerk)
  • Leaderboard - Mehrere Overlay-Themes (Classic, Neon, Gradient) mit Vorschaumodus
  • Quiz Show - Integration mit Anwendungs-Theme-System für bessere Lesbarkeit
  • Thermal Printer - Vollständige Theme-Integration mit CSS-Variablen
  • VDO.Ninja Multi-Guest - Umfassendes UI-Refactoring mit Methoden-Aliases
  • OSC-Bridge (VRChat) - Gift-Katalog-Mappings und Avatar-Wechsel-Unterstützung

🐛 Bugfixes

  • Windows-Pfad-Validierung im Config-Import-Plugin behoben
  • OpenShock Pattern-Engine - Doppeltes Wait entfernt, das Dauer-Bugs verursachte
  • OpenShock Custom Pattern Editor - Verbesserter Step-Konfigurations-Workflow
  • OpenShock Emergency Stop - Button prominent im Haupt-UI-Header hinzugefügt
  • Plugin-Update-Prüfung - Changelog-Fallback-Mechanismus hinzugefügt

🔐 Sicherheit

  • Erweiterte Input-Validierung in allen Plugins
  • Verbesserte Fehlerbehandlung und Sanitization

Version 1.0.7

Released: November 23, 2025

✨ Neue Features

  • Unabhängige Lautstärkeregelung für Gift-Animationen
    • Separate Lautstärkeregelung für Gift-Animation-Audio im Soundboard
    • Neue Animation Volume Control in der Soundboard-Konfiguration
    • Standalone Soundboard UI mit Animation-Lautstärkeregelung
  • Stream Alchemy - Erweiterte Einstellungen
    • Anpassbare KI-Prompts für Item-Generierung
    • Item-Management mit Bearbeitungs- und Löschfunktionen
    • Umfassende Settings-UI mit Custom-Prompt-Unterstützung
  • Multicam - OBS Passwort-Authentifizierung
    • OBS-Passwort-Support für sichere WebSocket-Verbindung
    • Gift-to-Scene-Mapping UI mit vollständigem Gift-Katalog
    • Deutsche und englische Lokalisierung
  • Plugin-UI-Integration
    • Leaderboard Admin-Panel mit Session- und All-Time-Tracking
    • Stream Alchemy, GCCE und Thermal Printer UI-Integration
    • VDO.Ninja Multi-Guest und Emoji Rain v2.0 standardmäßig aktiviert

🐛 Bugfixes

  • Emoji Rain komplett überarbeitet
    • Bubble-Blop-Animation korrigiert
    • Pixel-Modus-Rendering behoben
    • Farbfilter für Emojis hinzugefügt
    • Edge-Spawning für bessere Verteilung
  • Follow-Sounds spielen jetzt zuverlässig
    • Verbesserte Event-Erkennung mit mehreren displayType-Mustern
    • Fallback-Check für Follow-Events
    • Debug-Logging für unerkannte Social-Events
  • OpenShock Pattern-Einstellungen
    • Pattern-Settings-Funktionalität im Mapping-Modal implementiert
  • Sidebar-Layout-Fixes
    • Doppelte Text-Spans in VDO.Ninja entfernt
    • Plugin-Manager-Layout korrigiert
  • Gift Milestone Celebration
    • Tier-spezifische Media-Zuweisung behoben
    • Verbesserte Error-Behandlung
  • Weather Control Overlay
    • GSAP-Bibliothek-Ladeproblem in OBS Browser Source behoben
    • Animationen funktionieren jetzt korrekt
  • Resource Monitor
    • Kompakt-Modus zeigt nun alle Inhalte auf einer Seite
  • Plugin-Initialisierung
    • Alle 23 Plugins laden jetzt erfolgreich
    • Logger-API-Probleme für GCCE und StreamAlchemy behoben
    • Minecraft-Connect, OpenShock, OSC-Bridge, Resource-Monitor aktiviert
    • API-Bridge, HybridShock, Multicam, Viewer-XP aktiviert

🔐 Sicherheit

  • XSS-Schutz und Input-Validierung für Stream Alchemy
  • Validation-Helper refactored für bessere Wartbarkeit
  • Accessibility-Verbesserungen hinzugefügt

📚 Dokumentation

  • Dokumentationsdateien in infos/-Unterverzeichnis reorganisiert
  • Dateipfad-Referenzen aktualisiert

Version 1.0.6

Released: November 23, 2025

✨ Neue Plugins

  • StreamAlchemy Plugin - RPG-Crafting-System mit KI
    • TikTok Gifts werden zu virtuellen RPG-Items transformiert
    • KI-generierte isometrische Item-Icons mit DALL-E 3
    • Echtzeit-Crafting: 2 Gifts innerhalb von 6 Sekunden kombinieren
    • 4 Seltenheitsstufen basierend auf Coin-Werten (Bronze, Silber, Gold, Lila)
    • Persistente Inventarverwaltung pro User
    • Chat-Commands: /inventory, /inspect, /merge, /alchemy
  • Leaderboard Plugin - Top-Gifter Tracking
    • Session-Leaderboard für aktuelle Stream-Session
    • All-Time Champions für historische Top-Contributor
    • WebSocket-basierte Live-Updates im Overlay
    • Automatische Aktualisierung von Nicknamen und Profilbildern
    • Moderne Neon/Dark-Theme UI mit CSS-Animationen
    • Performance-optimiert mit debounced Database Writes
  • Thermal Printer Plugin - Physische Event-Ausdrucke
    • ESC/POS Thermodrucker-Support (USB & Netzwerk)
    • Druckt Chat-Nachrichten, Gifts, Follows und Shares
    • Intelligente Filterung: Min. Coins, Bot-Command-Ignorierung
    • Asynchrone Print-Queue verhindert Event-Loop-Blocking
    • Auto-Reconnect bei Verbindungsverlust
    • Konfigurierbare ESC/POS-Formatierung mit ASCII-Icons
  • GCCE (Global Chat Command Engine) - Universelles Command-System
    • Zentrales Command-Registry für alle Plugins
    • Hierarchisches Permission-System (broadcaster → all)
    • Automatische Syntax-Validierung und Error-Messaging
    • Rate-Limiting (10 Commands/User/Minute, 100 Global/Minute)
    • Unified Overlay-System für Command-Feedback
    • Built-in Commands: /help, /commands, /inventory, /inspect, /merge

Version 1.0.5

Released: November 23, 2025

🔴 BREAKING CHANGES

  • Migration zu Eulerstream WebSocket SDK - Vollständiger Ersatz von tiktok-live-connector
    • Direkte WebSocket-Verbindung zur Eulerstream API
    • Eulerstream API-Schlüssel ist jetzt ERFORDERLICH
    • Rückwärtskompatibilität mit bestehenden Event-Handlern erhalten
    • Siehe eulerstream.com für API-Schlüssel-Registrierung

🐛 Kritische Bugfixes

  • TikTok TTS Engine 500 Fehler behoben - Komplette Neuimplementierung
    • Hybrides Endpoint-System mit mehreren Fallback-Optionen
    • Automatische Endpoint-Rotation bei Fehlern
    • Unterstützung für mehrere Response-Formate
    • Moderne User-Agent (Android 13)
    • Text-Chunking für lange Nachrichten (>300 Zeichen)
  • TikTok Connection 504 Timeout behoben - Euler Stream Optimierungen
    • fetchRoomInfoOnConnect auf false gesetzt zur Reduzierung von API-Calls
    • HTTP Timeout auf minimum 30 Sekunden erhöht
    • Verbesserte Error-Meldungen für Euler Stream Timeouts
    • Hardcodierter Euler API-Schlüssel als Base64-Fallback integriert
  • Invalid Option Error behoben - Nicht existierende enableWebsocketUpgrade Option entfernt

✨ Neue Features

  • Weather Control Plugin - Professionelles Wetter-Effekt-System
    • 7 moderne Wetter-Effekte: Rain, Snow, Storm, Fog, Thunder, Sunbeam, Glitch Clouds
    • GPU-beschleunigte Canvas 2D Rendering mit 60 FPS
    • Permission-basierte Zugriffskontrolle
    • Konfigurierbare Rate-Limiting (10 Anfragen/Minute pro User)
    • WebSocket Echtzeit-Event-Streaming zu Overlays
    • Flow-Action-Support für IFTTT-Automatisierung
    • Gift-basierte automatische Trigger (Coin-Schwellenwerte)

Version 1.0.4

Released: November 23, 2025

✨ Website-Verbesserungen

  • Navbar-Logo Fix - Text-Überlappung mit Menü-Items behoben
  • Größeres Logo - Logo-Icon von 32px auf 48px vergrößert für bessere Sichtbarkeit
  • Plugins-Seite überarbeitet - Bessere Struktur und Organisation
  • Dokumentation erweitert - Umfassende Plugin-Anleitungen hinzugefügt

📚 Dokumentation

  • Detaillierte Plugin-API-Dokumentation
  • Plugin-Entwicklungsguides mit Beispielen
  • Screenshots für Plugin-Konfiguration
  • Verbesserte Navigation für Plugin-Inhalte

🎨 Design

  • Verbesserte visuelle Trennung in Plugin-Kategorien
  • Bessere mobile Responsivität auf allen Seiten
  • Optimierte Lesbarkeit und Benutzerfreundlichkeit

Version 1.0.3

Released: November 10, 2025

✨ Neu

  • Validators Module - Umfassende Input-Validierung für alle API-Endpoints
  • Template Engine - Zentrale Template-Verarbeitung mit RegExp-Caching (10x Performance)
  • Error Handler Module - Standardisierte Fehlerbehandlung im gesamten System

🔐 Sicherheit

  • CORS-Policy verschärft - Whitelist-basiert statt Wildcard
  • CSP mit Nonces gegen XSS-Angriffe implementiert
  • DNS-basierte Webhook-Validierung gegen SSRF
  • IP-Blacklist für private Netzwerke
  • Sicherheit verbessert: 5/10 → 9/10 (+80%)

⚡ Performance

  • Database-Batching - Event-Logs werden gebatcht (50x schnellere Inserts)
  • Template-Rendering mit RegExp-Cache (90% Verbesserung)
  • Memory Leaks behoben - Plugin-Reload ohne Server-Neustart
  • Performance: ~500 → ~800 Events/s (+60%)

🐛 Bugfixes

  • Socket Event Cleanup implementiert - keine Memory Leaks mehr
  • Logging standardisiert - console.* durch strukturiertes Logging ersetzt
  • Code-Duplikation eliminiert (~200 Zeilen reduziert)

Version 1.0.2

Released: November 9, 2025

🎮 OSC-Bridge Plugin

  • VRChat-Integration via OSC-Protokoll
  • Bidirektionale Kommunikation (Senden & Empfangen)
  • VRChat Helper-Methoden: wave(), celebrate(), dance(), hearts(), confetti()
  • Flow-System-Integration mit 8 neuen Actions
  • Latenz < 50ms

🚀 Launcher & Update-System

  • Platform-agnostischer Launcher (Windows, Linux, macOS)
  • TTY-sicheres Logging (keine "stdout is not a tty" Fehler)
  • Git-basiertes Update mit automatischem Backup
  • Rollback bei fehlgeschlagenen Updates

🔌 Plugin-System

  • Plugin-Loader mit Lifecycle-Management
  • Plugin-Manager UI (Upload, Enable, Disable, Delete, Reload)
  • Hot-Loading ohne Server-Neustart
  • Multi-Cam Switcher Plugin - OBS-Szenen via Gifts/Chat steuern

⚠️ Beta-Hinweis

Dieses Tool befindet sich in aktiver Entwicklung. Features können sich ändern. Bitte melde Bugs und Feature-Requests auf GitHub.

GitHub Issues