Notizen

Bild: © tookapic / Pixabay (modifiziert)

Changelog (@RollButler)

Ä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)

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

Inhaltsverzeichnis