CitrusTools v0.24.0: Der Feedback-Bereich neu gebaut, Urlaub im Streamplan und drei neue Overlay-Elemente
Der Feedback-Bereich ist von Grund auf neu: sortiert nach euren Stimmen, nach Tool gefiltert, mit Vorschlägen schon beim Tippen und einem sichtbaren Verlauf pro Ticket. Dazu Urlaub und Abwesenheiten im Streamplaner - inklusive Grafik und Kalender-Abo -, drei neue Elemente im Visual Editor (Zähler, Abspann, persönliche Alerts), automatische Rollen im Discord und rund 40 Tickets aus eurem Feedback.
Drei Wochen, 46 Änderungen. Der Schwerpunkt lag diesmal dort, wo ihr uns erreicht: Der Feedback-Bereich ist komplett neu gebaut - und damit ist das Redesign aus v0.22.0 endgültig durch.
Daneben gibt es drei neue Overlay-Elemente, Urlaub im Streamplaner und eine ganze Reihe Korrekturen, die direkt aus euren Tickets kommen. Fast alles in diesem Eintrag steht hier, weil jemand von euch es aufgeschrieben hat.
Der Feedback-Bereich, neu gebaut
Bisher war es schwer, dort etwas zu finden. Die Liste war nach Datum sortiert, es gab keine Möglichkeit nach Tool zu filtern, und ob euer Wunsch schon einmal jemand geschrieben hatte, ließ sich nur durch Scrollen herausfinden.
Sortiert nach euren Stimmen
Die Reihenfolge richtet sich jetzt nach den Stimmen - unabhängig davon, ob ein Ticket neu, in Prüfung oder in Arbeit ist. Was viele wollen, steht oben. Abgeschlossene Tickets stehen gesammelt am Ende, statt sich dazwischen zu mischen.
Nach Tool gefiltert
Jedes Ticket gehört jetzt zu einem Bereich - Chatbot, Overlays, Streamplaner, Discord-Bot und so weiter. Damit seht ihr auf einen Blick, was zu dem Tool ansteht, das ihr gerade benutzt. Für die über 500 bestehenden Tickets haben wir das nachgetragen, soweit es eindeutig war; wo es nicht eindeutig war, bleibt das Feld bewusst leer, statt zu raten.
Vorschläge schon beim Schreiben
Während ihr ein neues Ticket tippt, tauchen ähnliche vorhandene Tickets auf - und passende Artikel aus dem Support-Center gleich mit. Oft ist der Wunsch schon da und braucht nur eure Stimme, oder die Antwort steht längst im Support-Center. Nach dem Absenden ist das Formular eine Minute gesperrt, damit ein doppelter Klick nicht zwei Tickets erzeugt.
Verlauf und eigene Tickets
Jedes Ticket zeigt jetzt seinen Verlauf: wann es eingegangen ist und wann sich der Status geändert hat. Und unter „Meine Tickets" findet ihr alles, was ihr selbst eingereicht habt, mit dem aktuellen Stand.
Danke an lila_erpel (#520) - ein großer Teil davon stand so in dem Ticket.

Urlaub und Abwesenheiten im Streamplaner
Wer zwei Wochen weg ist, hatte bisher nur eine Möglichkeit: nichts eintragen. Im Plan stand dann sieben Mal „Streamfrei", ohne dass jemand wusste, warum.
Jetzt tragt ihr einen Zeitraum mit Bezeichnung ein - Urlaub, Umzug, Krank, was auch immer - dazu auf Wunsch eine Notiz wie „ab dem 13. wieder wie gewohnt". Das erscheint:
- im Wochenplan auf den betroffenen Tagen,
- im Dashboard, damit die Lücke dort nicht unerklärt bleibt,
- in der generierten Streamplan-Grafik, mit eurer Bezeichnung statt „Streamfrei" und der Notiz als zweite Zeile,
- und im Kalender-Abo, damit eure Community es sieht, ohne nachzufragen.
Wer den Grund lieber für sich behält, schaltet „Öffentlich zeigen" ab - dann steht es nur in eurem Planer.
Gewünscht von bluesky_90 (#360).
Nebenbei aufgeräumt
Die Kopfzeile des Planers trug fünf Schaltflächen, von denen drei weiter unten noch einmal standen. Aktionen stehen jetzt dort, wo sie wirken: Neuer Stream und Abwesenheit direkt über dem Wochenplan, alles zum Teilen in einer eigenen Karte darunter. Und „Grafiken laden" lädt nicht mehr wortlos alle Formate herunter, sondern fragt vorher, welche ihr braucht.

Drei neue Elemente im Visual Editor
Zähler
Euer Todeszähler, Fail-Zähler oder was ihr sonst im Chat mitzählt, jetzt sichtbar im Stream. Symbol, Beschriftung und Zahl, gestapelt oder in einer Zeile, mit eigenen Farben und Größen. Der Wert aktualisiert sich von selbst, sobald sich der Zähler im Chat ändert - und die Vorschau im Editor zeigt euren echten aktuellen Stand.
Wer den Zähler lieber in einen eigenen Text oder Ticker baut: Er steht dort auch als Variable bereit, etwa {counter_deaths}.
Gewünscht von jiglive (#356) und vauxhallhh (#304) - beide mit demselben Anliegen.

Abspann
Eine rollende Danksagung zum Streamende. Zeigt, wer während des Streams dabei war - neue Follower, Subs, Bits, Raids, alle die im Chat geschrieben haben, und eure Moderation. Nach Kategorien getrennt, mit Anzahl, in vier Laufrichtungen und mit einstellbarer Dauer.
Alles bezieht sich auf den laufenden Stream; läuft gerade keiner, auf den letzten. Bots tauchen nicht auf.
Gewünscht von vip3r_76 (#253).

Persönliche Alert-Varianten
Alert-Varianten ließen sich bisher nur an Beträgen festmachen - an Bits, Sub-Monaten oder Raid-Größe. Jetzt könnt ihr Namen hinterlegen: Stammgäste, Freundinnen, Mods bekommen ihre eigene Variante. Eine Variante mit Namen schlägt dabei immer eine, die nur an einem Betrag hängt.
Gewünscht von bluesky_90 (#441).
Karussell
Schriftfarbe und -größe gibt es jetzt einmal fürs ganze Karussell, statt sie an jeder Slide einzeln setzen zu müssen (#210, jelzinovic). Und die Pause hat eine eigene Dauer bekommen, dazu die Option „was zuerst eintritt" (#283, icubee).
Chatbox und Top-Chatter
- „Bots ausblenden" erkannte im neuen Designer nur Konten, die exakt in der Liste stehen. Wie im alten Editor zählen jetzt auch Namen, die auf „bot" enden oder mit „bot_" beginnen - und der Anzeigename wird mitgeprüft. Im OBS-Bild und in der Editor-Vorschau gleichermaßen (#564, einfachollitv).
- Am Titel des Top-Chatter-Widgets ließ sich nur der Text ändern; Größe, Ausrichtung und Schriftstärke waren fest verdrahtet. Alle drei sind jetzt einstellbar, ohne Angabe bleibt alles wie vorher (#546, scaver).
- Eine leere Chatbox ist jetzt wirklich leer - der Platzhalter „Noch keine Nachrichten…" ist weg.
Chatbot
Zitat des Tages
Beim Live-Gehen postet der Bot auf Wunsch ein zufälliges Zitat aus eurer !quote-Sammlung. Den Text davor bestimmt ihr selbst - „Zitat des Tages:", „Weisheit des Tages:" oder was ihr mögt. Bewusst als eigene Chat-Nachricht, damit ihr sie anpinnen könnt (#561, scaver).
Zitate bearbeiten
Zitate tragen jetzt das Spiel, das bei !quote add automatisch aus dem laufenden Stream übernommen wird. Datum und Einreicher:in lassen sich nachträglich ändern - das war vorher technisch gar nicht möglich, weshalb nachgetragene Zitate immer auf „heute" landeten (#314, captnani).
Neue Zuschauer werden wirklich begrüßt
Der Schalter „Neue Zuschauer begrüßen" ließ sich einstellen, tat auf dem neuen Conduit-Weg aber nichts - er hing an einem Hinweis, den Twitch dort gar nicht mitschickt. Der Bot bestimmt das jetzt selbst. Und Kanäle ohne gespeicherte Chat-Historie begrüßen nicht mehr ihre halbe Stammbelegschaft als Neulinge (#549, #566).
Mehr Auswahl bei Berechtigungen und Spielen
- Follower+ als Berechtigungsstufe für Befehle - die Lücke zwischen „alle" und „Subscriber" (#562, scaver).
!firstzeigt, wer heute zuerst im Chat war, mit Rangliste (#538, steiner_archon).- Die Gewinnchance bei Slots ist einstellbar. Bisher fielen drei gleiche Symbole in etwa 5,4 % der Fälle - einsehbar war das nirgends (#532, mysticlumina).
- Beim Heist könnt ihr mehrere Reaktionen hinterlegen, eine pro Zeile; der Bot würfelt pro Runde eine aus (#52, faden_eskalation).
- Soundcommands können eine Chat-Nachricht mitschicken, mit Platzhaltern und mehreren Varianten (#325, opa__ludel).
Zwei Command-Listen statt einer
Die öffentliche Command-Liste war in beide Richtungen falsch: Eigene Befehle mit Rechte-Voraussetzung fehlten ganz, während !shoutout, !settitle und !setgame in der Zuschauerliste standen - obwohl sie standardmäßig Moderator-Rechte brauchen.
Unter /commands/ steht jetzt nur, was jede:r nutzen darf. Unter /commands/mods/ stehen zusätzlich die Befehle mit Voraussetzung, jeweils mit der nötigen Stufe daneben. Beide Ansichten verlinken sich gegenseitig und hängen an denselben Schaltern wie vorher.
Gewünscht von domiibozz (#557).

Discord-Bot: Rollen beim Beitritt
Rollen gab es bisher nur per Reaktion - jemand musste erst auf ein Emoji klicken. Jetzt bekommen neue Mitglieder ihre Rollen automatisch beim Beitritt, auch mehrere auf einmal.
Ein Hinweis, der in der Praxis fast immer die Ursache ist, wenn nichts passiert: Der Bot braucht das Recht „Rollen verwalten", und seine eigene Rolle muss über den Rollen stehen, die er vergeben soll. Discord verweigert die Vergabe sonst wortlos. In der Einstellung steht der Hinweis jetzt dabei.
Gewünscht von greenfiire (#268) und rosaliesxrosengarten (#386).

Analytics: Bots zählen nicht mehr mit
Bekannte Fremd-Bots, unser eigener Bot, euer Custom Bot und die von euch eingetragenen Bot-Accounts fallen aus der Chat-Auswertung: keine Unique Chatter mehr, keine Nachrichtenrate, keine Top-Chatter, keine Top-Wörter, keine Stimmungsanalyse - und damit auch nicht mehr im Quality-Score.
Im Chat-Verlauf bleiben ihre Nachrichten sichtbar, da gehören sie hin. Und wir erkennen Bots bewusst nicht am Namensmuster: Sonst fiele jemand, der zufällig „bot" im Namen hat, aus eurer Statistik.
Die Änderung wirkt ab jetzt - abgeschlossene Streams behalten ihre alten Werte. Gewünscht von zortuk85 (#551).
Korrekturen aus euren Tickets
Rund 40 Tickets. Die auffälligsten:
- Der Streamplan stand am nächsten Morgen wieder auf dem alten Stand - der nächtliche Twitch-Import überschrieb eure Änderungen (#545).
- Werbebot-Texte in verfremdeter Schrift rutschten durch jeden Wortfilter (#544).
- Der Discord-Sync meldete Erfolg, obwohl kein einziges Event ankam (#443).
- Das Sub-Ziel im Overlay bewegte sich während des Streams gar nicht (#519).
- In der Overlay-Eventliste fehlten Follows dauerhaft, und das Follower-Ziel stand still (#531).
- Echte Neulinge wurden nicht begrüßt, weil der Mitschnitt schneller war als die Erkennung (#549, #566).
- Der Streamplan-Designer brach beim Speichern mit einem Server-Fehler ab (#552).
- Ein Test-Alert erreichte nur eine von mehreren OBS-Quellen (#568).
- Animierte Server-Emotes fehlten in den Live-Benachrichtigungen des Discord-Bots (#553).
- Aufgeklappte Auswahllisten waren auf manchen Systemen unlesbar - weiße Schrift auf weißem Grund (#567).
- Der Kanal-Inhaber kam an seinem eigenen
!clipsnicht vorbei (#508). - Der Alert-Hintergrund blieb bei Deckkraft 0 sichtbar (#474).
- Der erste Chatter wurde Minuten zu spät begrüßt - und dann nicht einmal der richtige (#521).
- Ein blankes „!" löste zufällige Befehle aus.
- Die Pixelfed-Anmeldung warf eine technische Fehlermeldung statt einer verständlichen (#542).
- Sound-Commands zeigten sich als heil an, obwohl die Datei fehlte - jetzt sind fehlende Dateien sichtbar.
- Einen Termin anzulegen brach mit einer technischen Fehlermeldung ab - der Termin stand trotzdem im Plan, und wer daraufhin erneut auf Speichern klickte, legte ihn jedes Mal noch einmal an.
- Die Überschriften in diesen Changelog-Einträgen waren kaum zu unterscheiden. Jetzt trägt die Gliederung wieder etwas bei.
Wie es weitergeht
Diese Wünsche aus dem Feedback-Bereich sind als Nächstes dran:
- Streamserie für einzelne Zuschauende (#12) - wer wie viele Streams am Stück dabei war.
- Giveaway-Overlay (#315) - Verlosungen sichtbar im Stream statt nur im Chat.
- Sprachausgabe für Alerts (#306).
- Twitch-Kanalpunkte in CitrusTools (#151).
- Multistreaming (#259).
Zwei Dinge, die ihr euch gewünscht habt, gab es übrigens schon: Die Watchtime aus StreamElements (#274) kommt beim Plattform-Import längst mit, inklusive „addieren oder ersetzen". Und der Watchtime-Command (#416) lässt sich vollständig anpassen, samt Rangliste über {rank}. Beides war nur gut versteckt.
Was euch fehlt oder auffällt, gehört ins Feedback - und der Bereich ist jetzt endlich einer, in dem man auch etwas findet.
Happy Streaming 💛