v2.1.0 — Temp Channels & Reaction Roles GA, Dashboard +28%
Zwei große Beta-Features werden stabil, das Dashboard wird spürbar schneller, und 47 Bugfixes räumen mit Altlasten auf.
Mit v2.1.0 verlassen zwei der meistgenutzten Beta-Features den experimentellen Status: Temp Channels und Reaction Roles. Beide Module liefen seit über drei Monaten in einer Closed Beta mit mehr als 40 aktiven Servern — die Rückmeldungen sind eingearbeitet, die Edge-Cases gefixt, die API dokumentiert.
Temp Channels: GA
Temp Channels sind jetzt offiziell stabil. Die größte Änderung gegenüber der Beta ist das neue Claim-System: Channel-Owner können ihren Channel jetzt explizit an ein anderes Server-Mitglied übergeben, ohne den Channel zu löschen und neu erstellen zu müssen. Der Empfänger bekommt dieselben Owner-Rechte, der ursprüngliche Owner verliert sie.
Dazu kommen feinere Auto-Delete-Regeln: Channels bleiben jetzt standardmäßig 30 Sekunden nach dem letzten User aktiv, statt sofort zu verschwinden. Das verhindert das klassische Race-Condition-Problem, wenn ein User den Channel kurz verlässt und direkt wieder beitritt.
Reaction Roles: GA
Reaction Roles haben in der Beta vor allem durch das neue Panel-System profitiert: Admins können jetzt ein Embed mit Select-Menü konfigurieren, statt einzelne Reaktionen manuell pflegen zu müssen. Die Select-Menü-Variante skaliert linear mit der Anzahl der Rollen und ist übersichtlicher als 20 einzelne Emojis.
Das Panel-System ist außerdem in der Lage, Multi-Select-Szenarien abzubilden: ein User kann sich mehrere Rollen gleichzeitig geben, indem er mehrere Optionen im Menü auswählt. Das war in der Beta ein Top-3-Wunsch.
Dashboard: +28% schneller
Die größte nicht-feature-bezogene Änderung in v2.1.0 ist das Dashboard-Rebundle. Wir haben drei Lazy-Boundaries eingeführt (Server-Liste, Member-Stats, Activity-Feed) und die zwei größten Client-Komponenten in separate Chunks verschoben. Effekt: Dashboard-P95-Ladezeit von 1.8s auf 1.3s gesenkt, Time-to-Interactive um 350ms verbessert.
47 Bugfixes
Die übrigen 47 Bugfixes sind vor allem Edge-Cases in den beiden GA-Modulen, mehrere Mobile-Layout-Probleme im Dashboard (iOS Safari hatte einen hartnäckigen Scroll-Bug im Member-List) und ein Memory-Leak im Music-Player, der bei langen Sessions auftrat. Die volle Liste findet sich im Changelog.
Themen
Geschrieben von
DerStr1k3r
Fullstack Developer · Germany
Starte jetzt mit xUCP Systems V2 und bringe deinen Discord-Server auf das nächste Level. Vollständig kostenlos, keine Kreditkarte nötig.
Jetzt starten