Changelog
Versionshistorie und Änderungsprotokoll von CharGraph - alle Verbesserungen und Neue Features.
Versionshistorie
Alle wichtigen Änderungen am CharGraph Projekt.
[0.2.0] - Aktuell (Januar 2026)
Regelbasierte Architektur & Next.js Migration
Neue Features
Regelbasierte Minutenlogik
- 60 deklarative Regel-Objekte statt imperativ
- Handler-Funktionen für jede Minute
- Kontext-Objekt für alle Parameter
- Bessere Wartbarkeit und Erweiterbarkeit
Positionsbasierte Validierung
- Prüft, ob Modifikatoren (FAST, BALD, KURZ) an richtiger Stelle stehen
- FAST muss VOR HALB stehen
- Stundenwörter müssen NACH HALB stehen
- Intelligente Fallback-Strategie bei ungültigen Positionen
Korrekte LED-Logik
- LEDs von LINKS bei NACH-Zeiten (addieren)
- LEDs von RECHTS bei VOR/FAST/BALD-Zeiten (subtrahieren)
- Kontextabhängige Remainder-Berechnungen
Next.js Web-Framework
- Modern React-basierte UI
- Responsive Design
- Dark Mode Support
- API Integration
URL-Parameter Support
?pattern=...- Lädt Pattern direkt?time=HH:MM- Setzt Simulation auf Zeit?theme=light/dark- Theme-Steuerung?rotY=180- 3D-Modell-Rotation
Neue Seiten & Features
- Editor-Integration: Vollständig in die Webseite integriert
- 3D-Viewer: Interaktiver STL-Viewer mit Rotation
- Download-Hub: Kategorisierte Hardware & Software-Downloads
- Pädagogische Module: 18 umfassende Lernkapitel
- Montage & Inbetriebnahme: Schritt-für-Schritt Anleitung
Dokumentation
- Umfassende
charMatrixV02.mdDokumentation - Detaillierte LED-Logik-Erklärung
- Modifikator-System dokumentiert
- Pädagogische Lernmodule (18 Kapitel)
- Montage und Inbetriebnahme Guide
Bugfixes
- LED-Richtung bei VOR-Zeiten korrigiert
- KURZ VOR HALB verwendet korrekte Remainder-Berechnung
- Fallback-Logik bei fehlgeschlagener Validierung
- Dark Mode Text-Farben optimiert
- Theme-Umschaltung live im Editor
UI/UX Verbesserungen
- Dark Mode Integration
- Live Theme-Umschaltung
- STL-Viewer Modal im Editor
- 3D-Modell Rotationsparameter
- Responsive Download-Seite
Geplante Features (Version 0.3)
Editor Erweit:
- Benutzerdefinierte Vorlagen speichern
- Pattern-Import/Export (JSON)
- Kollaborative Bearbeitung
Sprachen & Lokalisierung:
- Englische Zeitangaben
- Französische Varianten
- Weitere Sprachen
Hardware-Integration:
- WebSocket Live-Verbindung zum Gerät
- OTA-Updates über Web-Interface
- MQTT Integration für Smart Home
Performance:
- WebAssembly für Validierung
- Service Worker für Offline-Nutzung
- Progressive Web App (PWA)
Versionsschema
Wir verwenden Semantic Versioning:
MAJOR.MINOR.PATCH
MAJOR: Breaking Changes
MINOR: Neue Features (rückwärtskompatibel)
PATCH: Bugfixes
Danksagungen
- Rainer Wieland - Entwicklung & Konzept
- Wieland.org - Hosting & Infrastruktur
- FACW e.V. - Beta Testing & Feedback
- Community - Feedback & Testing
Links
- Live App: www.chargraph.de
- GitHub Repository: CharGraph-18x18
- Feedback & Issues: Kontaktiere uns auf der Kontakt-Seite
Letzte Aktualisierung: Januar 2026