Änderungen 2018
v3.13.11 (05.12.2018)
- Funktion town() für /create als Alternative zu city() und stadt() hinzugefügt
- Kommentare bei Discord und Twitter realisiert
- bessere Lesbarkeit bei der Ausgabe in Discord durch Markdown Hervorhebungen
- Bug “* werden bei Discord als Markdown Steuerzeichen interpretiert” behoben
- kummulatives Auswerten von Erfolgen und Triggern durch überhöhte Schwellwertangaben implementiert
v3.13.10 (26.08.2018)
- E-Mailbenachrichtigung bei fehlerhaften Würfelanweisungen
- PHP Version angehoben auf 7.2
- Neues Kommando /spacer für einfachere optische Trennung im Chat, bzw. Ergebnislog
- Neue Funktion shuffle() für das Kommando /roll und /test um eine Liste zu durchmischen
- Zufallszahlenerzeugung an einer Stelle optimiert (kryptographisch besser)
- Bug “leere Würfelvorschrift blockiert den RollButler” temporär gefixt.
- “x” als alternativer Multiplikationsoperator in einigen Zusammenhängen gutmütig implementiert
- Übersetzungen nachgearbeitet
- Bug “Nicht-Würfelinstruktionen produzieren Fehlermeldungen bei Twitter” behoben – Ein “/” vor dem Kommando (also z.B. “/roll d6”) ist nun auch bei Direktnachrichten Pflicht.
- Neue Funktion für das /create Kommando: damage()
- Leerzeichen vor öffnender Klammer von Funktionen zugelassen
- ‘mal’ und ‘times’ anstelle von ‘x’ möglich
- CSS Anpassungen
v3.13.9 (14.07.2018)
- Übertragung Namensdatenbank in Hauptdatenbank
- Zählung der Anfragen je nach Schnittstelle
- Bug “/create liefert internen Serverfehler” behoben
v3.13.8 (03.06.2018)
- Bug “Umlaute in Namen werden falsch dargestellt” korrigiert
- Pizza!
- Bibliotheken Dritter verschoben
- Vorbereitungen /challenge
- Discord Modul ins Monitoring einbinden / externer Watchdog
v3.13.7 (19.05.2018)
- Opt-In für Avatare Dritter (datenschutzrelevant)
- Opt-In für Social Media Module (datenschutzrelevant)
- Überarbeitung Datenschutzerklärung zu Hintergrundbildern, Audiostreams und Avataren
- DSGVO konforme Datenschutzerklärung
- Bug “Statistik wird zum Monatswechsel nicht weitergeführt” behoben
- Vorbereitungen für Systemmitteilungen
v3.13.6 (01.05.2018)
- Bug “Gruppenstatistik falsch berechnet” behoben
- Bug “Geisterwürfe in Discord” behoben
- Auswertung von create-Kommandos optimiert
- Statistiken nun auch für userspezifische Ergebnisse
- Würfeloption Bn und Hn zur Auswertung der n kleinsten (bzw. größter) Würfelresultate
- Statistiken (User und Gruppen) können nun auch zurückgesetzt werden
v3.13.5 (22.04.2018)
- DSGVO konformer Datenexport/Auskunftsrecht
- DSGVO konforme Einverständniserklärung
- DSGVO konformes Recht auf Vergessenwerden (Löschung)
- Farbe der Schrift wird je nach Helligkeit der Hintergrundfarbe automatisch angepasst
- Graphische/statistische Auswertung von Würfelwürfen für global und je Gruppe
- Bug “Anzeigebreite auf Smartphones fehlerhaft” gefixt
v3.13.4 (31.03.2018)
- Klänge sind nun standardmäßig deaktiviert (basierend auf Feedback aus Nutzerbefragung)
- Hintergrundbild fixiert (statt zufällig)
- Bug “Weihnachtsbild taucht auch im März noch auf …” behoben
- Bug “Nummer der Hintergrundbilder/Einstellungen passen nicht” behoben
- Bug “Keep Option funktioniert nicht bei FATE Würfeln” (mit einem Workaround) behoben
- Bug “Logout funktioniert nicht sauber” behoben
- Optimierungen bei nicht-angemeldeten Usern (Reduzierung Datenübertragung und Datenbankabfragen)
- EasterEgg /create clone() implementiert
- Weitere API vorbereitet
- Umstellung neue PHP Version
v3.13.3 (10.03.2018)
- Verbesserungen in Sachen Sicherheit & Datenschutz
- SSL Zertifikat erneuert
- Bug “Facebook Messenger Schnittstelle funktioniert nicht” behoben
v3.13.2 (03.03.2018)
- neue Funktion für das /create Kommando: iging(): erzeugt zufällig, oder basierend auf übergebenen Parameter eines der bekannten chinesischen Orakel Zeichen
- Bug “Radio wird nicht eingeblendet” behoben
- Radio nun auch für direkte https:// streams (nur SSL verschlüsselte Streams sind möglich!)
- Gravityscan entfernt, da Dienst eingestellt wurde
- Dämon für Discord implementiert und insgesamt den Code etwas aufgeräumt und kleinere Mängel beseitigt
- Bug “Würfeln in Gruppen nicht mehr möglich” behoben
- Bug “random() funktioniert nicht” behoben
- Optimierungen bei der Datenübertragung (Notizen reduziert, Twitteroptionen entfernt) umgesetzt
v3.13.1 (03.02.2018)
- TuneIn Radio und My Cloud Players für registrierte User eingebaut
v3.13.0 (02.02.2018)
- kleine Sicherheitsvorkehrungen gegen böse Crawler
- Option zur einfache Rekursion (!) wird auch bei kleinstem Wert ausgeführt
- Meldung zur Hilfestellung bei Fehlerhafter Würfelinstruktion
- Code in der Hauptbibliothek aufgesplittet
- Würfelformular für Lamentations of the flame princessüberarbeitet/erweitert
- /create lotfp(npc), bzw. /create lotfp(pc)
v3.12.1 (24.01.2018)
- bereits selektierte Werte (keep) bekommen keinen Link mehr
- Star Wars Edge of Empire Würfelformular erstellt
- nx funktioniert jetzt auch bei Flächenbeschreibungen, Bsp.: /roll 4D((2xA;B);A;B)
- Bug “diverse Funktionen wie first() funktionieren nicht mehr” behoben
- Links zur Hilfe überarbeitet
- Matrix nur noch in Gruppen konfigurierbar
v3.12.0 (19.01.2018)
- nxmD… für /roll implementiert (Liste mit n Würfen á mD…)
- korrekte Sortierung/Zuordnung der Einzelergebnisse in Listen (war umgekehrt sortiert)
- neue Funktion reverse() um die Reihenfolge einer Liste umzukehren
- Code etwas aufgeräumt
- mehrere/unterschiedliche Werte pro Würfelseite
- Twitter Button neu positioniert
- Keep Funktionalität im JavaScript
- Kombination und Ausblenden von /set Kommandos in der Ergebnisanzeige
- Bug “Würfelformular für Dungeon World nimmt keine negativen Werte” behoben
- Bug “Auswertung bei kniffel() fehlerhaft” behoben
- abgeschlossene Überprüfungen:
- Keep Funktionalität bei nx prüfen, scheint fehlerhaft (Bsp. set rolln=m;kniffel(5xd))
- Doppelte Klammerung? ((A;B)) bei nx
- Umwandlung von Listen prüfen, scheint nicht konsistent (Bsp. 3d((A;B);C;D)!!)
- Ergebniszusammenfassung bei 5xd((A;B);(C;D);E)!! passt nicht mit verschachtelten Einzelergebnissen zusammen
v3.11.7 (13.01.2018)
- Bug “Dungeon Roll Formular funktioniert nicht” gefixt
- Titelanzeige für das Dungeon World Formular gefixt
- Neuer Parameter/Funktion M, bzw. M() für Würfelanweisungen als negativer Trigger.
- Heatmap zur Analyse eingebaut
- Tweet Buttons bei eigenen Würfelwürfen eingebaut
v3.11.6 (02.01.2018)
- Logdatei überarbeitet
- Bots ausgesperrt (friendly …)
- jahreszeitliches Design
- anonyme User mit eigener ID versehen