Aller au contenu
Journal

Quoi de neuf.

Ce qui change pour vous, version par version. Alpha, bêta et préversion portent leur étiquette. Les notes complètes sont sur GitHub.

  1. Bêta v0.2.14-beta

    Noms d’utilisateur simples dans les commandes de fidélité, réponses plus sûres et plateforme renforcée

    • !points set, add, remove et give, ainsi que !duel, acceptent maintenant un nom d’utilisateur simple en plus d’une @mention. Un utilisateur Twitch inconnu reçoit une réponse « introuvable » claire.
    • !setpoints <utilisateur> <points> est un nouvel alias pour les modérateurs de !points set.
    • !duel accepte les mises half et all, plafonnées à la mise maximale. Une mise supérieure à votre solde indique maintenant votre solde, et un défi que la cible ne peut pas couvrir est refusé avant que des points ne soient bloqués.
    • Les diffuseurs peuvent activer un bonus d’abonné pour le temps de visionnage depuis la page Fidélité, avec un multiplicateur par palier d’abonnement. Si la recherche des abonnés échoue, cette page de spectateurs est payée au taux de base.
    • !points affiche le nouveau solde juste après le versement des bits, abonnements, abonnements offerts et récompenses de points de chaîne, au lieu d’une ancienne valeur en cache.
    • Les pages publiques de profil et de classement se mettent à jour dans la minute qui suit un changement de points.
    • Le message de victoire d’un tirage n’affiche plus le nombre de gagnants et de participants et se lit naturellement pour un ou plusieurs gagnants.
    • Le texte saisi par les spectateurs est maintenant toujours affiché tel quel dans les réponses intégrées comme !quote, !followage, les statistiques de jeu et !time, et ne peut plus déclencher les définitions de récupération personnalisées d’une chaîne.
    • Les commandes et les modules s’authentifient de nouveau auprès de Valkey, ce qui corrige la boucle de redémarrage qu’ils avaient dans la version précédente.
    • Le bot Discord est mis en pause pour l’instant et les pages Discord sont masquées dans le tableau de bord, le temps de construire des contrôles de modération par action.
    • La console d’administration exige maintenant une connexion du personnel pour chaque page et chaque requête de données.
    • Les services sont reconstruits avec Go 1.27.3 et des lots d’autorités de certification actualisés, et les consoles web utilisent Bun 1.4.4.
    • Les services se connectent uniquement aux serveurs de messagerie pour lesquels ils sont configurés, et les consoles rechargent leur certificat TLS lors du renouvellement, sans interrompre les requêtes.
    • Les contrôles de santé de retour vers le leaf NATS local utilisent maintenant HTTPS, si bien que les services reviennent sur leur leaf local après une panne.
  2. Bêta v0.2.13-beta

    Noms d’utilisateur simples dans les commandes de fidélité, réponses plus sûres et plateforme renforcée

    • !points set, add, remove et give, ainsi que !duel, acceptent maintenant un nom d’utilisateur simple en plus d’une @mention. Un utilisateur Twitch inconnu reçoit une réponse « introuvable » claire.
    • !setpoints <utilisateur> <points> est un nouvel alias pour les modérateurs de !points set.
    • Le message de victoire d’un tirage n’affiche plus le nombre de gagnants et de participants et se lit naturellement pour un ou plusieurs gagnants.
    • Le texte saisi par les spectateurs est maintenant toujours affiché tel quel dans les réponses intégrées comme !quote, !followage, les statistiques de jeu et !time, et ne peut plus déclencher les définitions de récupération personnalisées d’une chaîne.
    • Les commandes et les modules s’authentifient de nouveau auprès de Valkey, ce qui corrige la boucle de redémarrage qu’ils avaient dans la version précédente.
    • Le bot Discord est mis en pause pour l’instant et les pages Discord sont masquées dans le tableau de bord, le temps de construire des contrôles de modération par action.
    • La console d’administration exige maintenant une connexion du personnel pour chaque page et chaque requête de données.
    • Les services sont reconstruits avec Go 1.27.3 et des lots d’autorités de certification actualisés, et les consoles web utilisent Bun 1.4.4.
    • Les services se connectent uniquement aux serveurs de messagerie pour lesquels ils sont configurés, et les consoles rechargent leur certificat TLS lors du renouvellement, sans interrompre les requêtes.
    • Les contrôles de santé de retour vers le leaf NATS local utilisent maintenant HTTPS, si bien que les services reviennent sur leur leaf local après une panne.
  3. Bêta v0.2.12-beta

    Noms d’utilisateur simples dans les commandes de fidélité, réponses plus sûres et plateforme renforcée

    • !points set, add, remove et give, ainsi que !duel, acceptent maintenant un nom d’utilisateur simple en plus d’une @mention. Un utilisateur Twitch inconnu reçoit une réponse « introuvable » claire.
    • !setpoints <utilisateur> <points> est un nouvel alias pour les modérateurs de !points set.
    • Le message de victoire d’un tirage n’affiche plus le nombre de gagnants et de participants et se lit naturellement pour un ou plusieurs gagnants.
    • Le texte saisi par les spectateurs est maintenant toujours affiché tel quel dans les réponses intégrées comme !quote, !followage, les statistiques de jeu et !time, et ne peut plus déclencher les définitions de récupération personnalisées d’une chaîne.
    • Les commandes et les modules s’authentifient de nouveau auprès de Valkey, ce qui corrige la boucle de redémarrage qu’ils avaient dans la version précédente.
    • Le bot Discord est mis en pause pour l’instant et les pages Discord sont masquées dans le tableau de bord, le temps de construire des contrôles de modération par action.
    • La console d’administration exige maintenant une connexion du personnel pour chaque page et chaque requête de données.
    • Les services sont reconstruits avec Go 1.27.3 et des lots d’autorités de certification actualisés, et les consoles web utilisent Bun 1.4.4.
    • Les services se connectent uniquement aux serveurs de messagerie pour lesquels ils sont configurés, et les consoles rechargent leur certificat TLS lors du renouvellement, sans interrompre les requêtes.
  4. Bêta v0.2.11-beta

    Des tirages qui paient, un bot Discord reconstruit et un classement consultable

    • Les tirages versent maintenant leur prix en points directement dans le solde des gagnants et annoncent les tirages programmés avec vos propres messages. !raffle ouvre un tirage à un gagnant pour 1000 points, !mraffle partage la cagnotte entre plusieurs gagnants, et les commandes de tirage StreamElements fonctionnent comme vous les connaissez.
    • Chaque message de tirage dans le chat peut être désactivé séparément, et !claim est maintenant facultatif. Les tirages fonctionnent même sans Fidélité ; seul le prix en points en a besoin.
    • Un tirage ouvert avec une durée hors de 5 secondes à 2 heures annonce maintenant la durée réelle, au lieu de dire 0 minute ou 1440 minutes.
    • Le bot Discord a été reconstruit : chaque fonction a sa propre page de réglages dans le tableau de bord, vous pouvez prévisualiser le modèle de serveur et l’appliquer quand vous le décidez, et la configuration n’échoue plus avec Missing Permissions sur un nouveau serveur.
    • Le classement public est consultable par recherche et par pages, reprend le style de la page de statistiques et renvoie directement vers votre chat.
    • Vous pouvez remettre à zéro les points de tous les spectateurs depuis la page Fidélité, et le classement public se met à jour juste après.
    • Les abonnements offerts rapportent maintenant des points selon leur palier.
    • Le duel et le pari suivent maintenant les réglages de nombres enregistrés dans le tableau de bord.
    • Quand une chaîne en essai s’inscrit, elle bascule tout de suite et garde les points de fidélité gagnés par ses spectateurs pendant l’essai.
    • Le tableau de bord se charge plus vite : les éditeurs se chargent à la demande, chaque module n’envoie que ses propres textes, et les polices s’affichent dès le premier rendu.
    • Les citations répondent plus vite, et une commande lente ne peut plus retenir le reste du chat.
    • Les pages du tableau de bord, des statistiques, des commandes et du classement affichent une vraie page d’erreur quand quelque chose échoue ou qu’une requête atteint la limite de débit, et les identifiants et adresses des spectateurs restent hors de notre supervision.
  5. Bêta v0.2.10-beta

    Activation des commandes depuis le chat, réparation des alertes et page de stats plus rapide

    • !cmd disable <nom> et !cmd enable <nom> désactivent et réactivent une commande personnalisée sans perdre sa réponse ni ses réglages, et !cmd perm <nom> <niveau> définit qui peut l’utiliser.
    • !cmd edit ne modifie plus que la réponse. Il ne réinitialise plus les alias, les délais et les accès, et ne réactive plus la commande.
    • !cmd a son propre module Éditeur de commandes dans Modération, où vous pouvez tester chaque sous-commande dans un aperçu du chat et choisir qui peut l’utiliser, à partir des abonnés.
    • Les commandes désactivées dans StreamElements, Fossabot, Moobot ou Streamlabs Desktop sont désormais importées désactivées au lieu d’être ignorées.
    • Certaines chaînes ajoutées récemment n’avaient pas leurs abonnements aux événements Twitch, donc les follows, abonnements, raids et autres événements n’atteignaient jamais le bot. Elles sont réparées, Activer et Redémarrer fonctionnent à nouveau dans le tableau de bord, et le bot repère et rétablit maintenant seul les abonnements manquants.
    • Le débit en direct de la page de statistiques publique est maintenant mesuré chaque seconde et moyenné sur 5 secondes au lieu de 10, donc il suit beaucoup mieux l’activité réelle.
    • Le tableau de bord ne manque plus lentement de mémoire et ne redémarre plus après une bascule du cache.
    • Le panneau latéral ancré reste fixe et défile à nouveau de façon indépendante.
    • Les recherches en cache occupent maintenant environ un quart de la mémoire, et le cache travaille moins à chaque commande.
  6. Bêta v0.2.9-beta

    Nouvelles pages de fonctionnalités, guides en six langues et correction des tirages

    • De nouvelles pages sur itsbagelbot.com pour les statistiques Fortnite, Hypixel Bedwars, MCSR Ranked, Clash Royale et CODM, les tirages, les points de fidélité, le compteur de morts, les minuteurs, la file d'attente et le bot Discord affichent les vraies commandes avec des exemples de réponses du chat.
    • Les pages de demandes de chansons, Valorant, Govee et d'importation sont repensées autour des commandes que vous tapez et de ce que voit votre chat.
    • Des comparatifs avec Nightbot, StreamElements, Fossabot, Moobot, Streamlabs Chatbot et WizeBot lient chaque affirmation à leur propre documentation, en six langues.
    • Les 11 guides de configuration sont désormais disponibles en allemand, espagnol, portugais brésilien et russe en plus de l'anglais et du français, avec une grande passe de correction des traductions.
    • ai.itsbagelbot.com, la référence pour les assistants IA, couvre désormais chaque module, la prise en main, les commandes, les imports, la configuration Discord et les messages d'erreur afin que ChatGPT, Claude ou Gemini puissent répondre précisément à vos questions sur le bot.
    • Un simple !raffle open lance désormais le tirage prévu de 10 minutes au lieu de se terminer après une minute, et l'aide des duels précise que seul le spectateur défié peut refuser.
    • Les connexions à la base de données nécessitent désormais TLS 1.3 et vérifient l'identité du serveur.
  7. Bêta v0.2.8-beta

    Salons Discord, guides de configuration et suppression de compte plus complète

    • Les salons vocaux Discord créés à la demande arrivent dans la catégorie de votre choix, avec salons de logs et options de salon dans le tableau de bord.
    • Des guides de configuration pour Spotify, Govee et Discord, et un assistant de configuration Govee dans le tableau de bord.
    • Bloqué pendant une configuration ? Demandez à votre IA : le tableau de bord copie une question prête, et ai.itsbagelbot.com donne aux assistants les étapes pour Spotify et Govee.
    • Supprimer votre compte efface maintenant aussi vos réglages de serveur Discord, vos commandes et vos sauvegardes.
    • Les chaînes inactives sont mises en pause automatiquement, et le bot reprend tout seul après un débannissement.
    • Les tirages et les files d'attente peuvent partager !join, et !leaderboard vient maintenant de la fidélité.
    • Des erreurs plus claires pour les connexions Spotify et Twitch, et les échecs Spotify et Govee sont expliqués dans le chat.
    • Plus stable pendant les ralentissements de base de données et de réseau, et le menu mobile ne coupe plus les mots.
  8. Bêta v0.2.7-beta

    Plus de langues, permissions des commandes et minuteurs plus malins

    • Le site et le tableau de bord sont maintenant disponibles en espagnol, portugais brésilien, allemand et russe, avec un sélecteur de langue qui retient votre choix.
    • Les commandes intégrées acceptent des permissions personnalisées, et les délais par spectateur sont conservés lors des importations StreamElements.
    • Les minuteurs ajoutent une fenêtre de chat glissante et une option pour ne tourner qu'en direct.
    • Les demandes de chansons vérifient le titre, l'artiste et le lien, gardent la file correcte après un passage et interrogent Spotify moins souvent.
    • Les réactions du chat suivent la langue de la chaîne, et les compteurs de fidélité conservent leurs fenêtres pendant les pannes.
    • Les minuteurs restent actifs quand Twitch envoie un événement hors ligne en retard, et les commandes Valorant retrouvent le bon compte.
    • Le tableau de bord se charge plus vite depuis l'edge, les compteurs de statistiques restent stables pendant que les taux défilent, et le site s'adapte mieux aux téléphones.
  9. Bêta v0.2.6-beta

    Commandes améliorées, fidélité fiabilisée et tableau de bord plus clair

    • Nouvelle syntaxe module:variable pour les commandes, avec migration automatique des modèles de réponse existants.
    • Ajout de la commande de temps de visionnage et correction de sa gestion lorsque la chaîne est hors ligne.
    • Amélioration des transferts et des attributions de points, préservation de la précision des grands soldes et ajout d’une option de gains pour le streamer.
    • Amélioration de l’autorisation du bot et conservation des permissions Twitch nécessaires au temps de visionnage.
    • Ajout d’un accompagnement pour configurer Spotify, de confirmations et d’erreurs plus claires pour les demandes de chansons.
    • Amélioration de la navigation, des listes déroulantes, de la stabilité des interrupteurs et de la récupération des brouillons et des sauvegardes.
    • Réduction du délai de traitement du premier message et amélioration de la découverte des instances et du rééquilibrage des shards pendant les déploiements.
  10. Bêta v0.2.5-beta

    Un suivi de fidélité plus fiable, des statistiques repensées et une meilleure stabilité

    • Les compteurs de fidélité récupèrent après les interblocages de la base de données, et l'activité d'essai est transférée de façon fiable lorsqu'une chaîne active le bot.
    • La progression du temps de visionnage est sauvegardée dans Valkey et peut reprendre après le redémarrage d'un service. Des contrôles renforcés empêchent les traitements périmés d'attribuer des points après une modification de la chaîne ou du module.
    • Les messages de données en échec sont réessayés avec des délais croissants, puis conservés dans un espace de récupération lorsque les tentatives sont épuisées, ce qui réduit le risque de perdre des mises à jour de compteurs pendant une panne de base de données.
    • La page publique des statistiques adopte une nouvelle présentation avec des compteurs plus grands, des classements plus lisibles et Bolota sous un ciel étoilé.
    • Les panneaux d'inspection du tableau de bord restent sous la barre supérieure en fin de page, pour garder leurs commandes accessibles.
    • Les sorties des chaînes d'essai sont bloquées avant d'atteindre Twitch, et la coordination partagée gère les mises à jour simultanées de façon plus fiable.
    • La console d'administration ajoute des graphiques sur l'état des connexions Twitch et clarifie l'activité des files de messages. La gestion de la mémoire conserve également davantage de marge pendant les périodes chargées.
  11. Bêta v0.2.4-beta

    Des stats en direct toujours exactes, un sélecteur de fuseau horaire avec recherche, et un bus de messages renforcé

    • La page des statistiques lit désormais les totaux et les classements en direct depuis un cache rapide alimenté par tous les services : les compteurs se mettent à jour en temps réel et restent exacts, même après un ajustement négatif. Toutes les pages mesurent les débits de la même façon, et les onglets masqués ou inactifs se mettent en pause.
    • Le module Heure locale propose un sélecteur de fuseau horaire avec recherche : tapez une ville, une région ou un décalage UTC et choisissez parmi les résultats au lieu de parcourir une longue liste. Votre choix devient le fuseau de référence de la chaîne.
    • Le rail du tableau de bord a un nouveau menu d'aide avec un lien direct pour signaler un bug ou proposer une idée : vos retours nous parviennent depuis n'importe quelle page, sans chercher de formulaire de contact.
    • Les chaînes à l'essai tournent désormais sur leurs propres connexions, réparties selon la charge sur toute la flotte. Leurs réponses utilisent des modèles, leur fidélité compte comme celle d'une chaîne complète, et les chats d'essai très actifs sont traités hors de la boucle principale pour ne ralentir personne.
    • L'ingestion Twitch ne se bloque plus quand son jeton d'application arrive en retard au démarrage, et les requêtes internes restent désormais sur le même nœud, ce qui supprime une source de ralentissements sur toute la flotte.
    • Chaque service se connecte désormais au bus de messages avec ses propres identifiants signés et limités, au lieu de mots de passe partagés, sur NATS 2.15. Les règles d'accès sont vérifiées par service et se mettent à jour en direct, sans redémarrage.
    • Masquer votre page publique des commandes depuis les Réglages s'enregistre désormais de façon fiable. En coulisses, nos outils internes ont gagné des vues en direct et un processus de mise en production plus stable, pour que les correctifs vous arrivent plus vite.
  12. Bêta v0.2.3-beta

    Une visite d'accueil pleine page, !time pour n'importe quel lieu, et un système de variables simplifié

    • Les nouveaux streamers ont droit à une visite d'accueil pleine page. Après le choix de la langue, indiquez ce que Bagel doit prendre en charge (nouveau streamer, configuration existante, discret ou import), et les fonctions correspondantes s'activent à la fin. L'étape d'import utilise le même aperçu et les mêmes vérifications que l'importateur des Réglages.
    • Les variables suivent une seule grammaire et une seule palette dans chaque éditeur. Nouveaux jetons : {random.viewer}, {followers}, {subs} et les plages de mots comme {2:4}. L'incrément des compteurs devient une option de la commande ; {counter:nom} ne fait plus que lire, et les commandes existantes ont été migrées pour qu'aucun compteur ne s'arrête.
    • Les minuteries peuvent attendre de l'activité dans le chat, s'arrêter après un nombre fixé d'envois par live, ou prendre fin à une date. Leurs messages développent désormais les variables de la chaîne comme les emotes et le nombre de followers.
    • !time répond pour n'importe quel lieu : une ville, un fuseau horaire, un décalage UTC, ou un État, une province ou un pays à fuseau principal unique, comme !time texas ou !time japan.
    • Les streamers peuvent masquer leur page publique des commandes dans les Réglages, et !commands répond alors par une courte phrase au lieu d'un lien mort. Le module Personnalité du bot, avec !bagels et !bagelboard, peut désormais être désactivé par chaîne.
    • Les serveurs Discord affichent leur vraie icône, et la passerelle ne coupe plus les nouvelles sessions après 60 secondes. Un renouvellement d'abonnement publie la bienvenue une seule fois, les demandes de chansons affichent le nom au lieu d'un @{user} littéral, et un titre de récompense de points de chaîne déjà pris le signale clairement.
    • Le français couvre désormais les réponses du bot, les courriels, les guides et les 47 pages de documentation. La référence des variables est regroupée par catégorie avec un champ Essayer en direct, et le site consomme beaucoup moins de mémoire sur Safari et iOS.
  13. Bêta v0.2.2-beta

    Tirages Premium, une référence des variables consultable, et un statut admin qui suit les prix

    • Les administrateurs peuvent lancer des tirages Premium. Prévisualisez les comptes éligibles, figez ce groupe, et tirez un ensemble de gagnants au hasard cryptographique parmi les comptes inscrits qui ont terminé l'intégration. Les comptes VIP, le personnel actuel, les comptes de test, inactifs et bannis ne peuvent pas participer. Gagner à nouveau lors d'un tirage ultérieur reste un prix distinct.
    • Les gagnants sans abonnement Tebex reçoivent automatiquement leurs mois de prix, avec un courriel de confirmation qui embarque le logo. Un gagnant qui paie déjà via Tebex reste en attente tant que la protection de facturation n'est pas vérifiée, pour que le prix ne prétende jamais avoir suspendu un prélèvement qu'il n'a pas suspendu. Le tableau de bord affiche l'état réel de la remise.
    • Les variables des gabarits de commandes ont une référence publique consultable. Filtrez par famille, copiez un jeton, et conservez une requête partageable, en anglais et en français, à partir du même catalogue que le constructeur de commandes.
    • Les recherches de profil CODM restent limitées à la validation et respectent les limites de débit et le temps de pause du fournisseur, pour qu'une recherche ne puisse ni modifier un compte Activision ni saturer l'API.
    • La connexion, l'import, le tableau de bord et la console d'administration partagent les mêmes étiquettes, boutons et sélecteur de langue compact. Les libellés d'état sont des étiquettes au trait fin, pour que payant, gratuit et VIP se lisent comme des libellés plutôt que comme des pastilles.
    • Une attribution de tirage confirmée qui couvre le compte écrit le premium dans le statut stocké, pour que l'aperçu admin, la liste, les statistiques et Get s'accordent. Un gagnant gratuit avec un prix actif s'affiche comme payant. L'identité Tebex n'est pas remplacée, un VIP n'est jamais rétrogradé, et les gagnants déjà confirmés sont promus au prochain balayage.
    • Le tableau de bord et l'admin gardent l'APM New Relic sous bun. Les images des consoles retirent les modules natifs Node/V8 que bun chargerait sinon jusqu'à l'arrêt du processus, pour que l'agent JS reste en service.
  14. Bêta v0.2.1-beta

    Profils CODM, fidélité plus fiable et tableau de bord partagé plus rapide

    • Les profils CODM Global arrivent dans le chat avec !codm, !codmprofile et !codmrank. Recherchez un UID ou un pseudo exact pour obtenir le niveau, le rang Multijoueur, la cote, le pays et l'identifiant court, ou liez votre compte dans le tableau de bord. Les réponses conservent le nom fourni au lieu d'afficher le pseudo du mode streamer. Avatar, ratio K/D, historique des parties et statistiques Battle Royale ne sont pas inclus.
    • Les récompenses de fidélité et le temps de visionnage résistent mieux aux écritures répétées, aux redémarrages et aux changements de cycle de vie. Les compteurs réservés restent protégés, et les réglages et commandes de fidélité gèrent plus uniformément l'état du compte et de la chaîne.
    • La coordination des messages sortants passe à un état NATS durable : les pannes Valkey ne font plus perdre les limites d'envoi, l'état de pause ou les points de reprise des lots. Un état de coordination inconnu bloque l'envoi ; les autres fonctions reposant sur Valkey en ont toujours besoin.
    • La publication des messages préserve les barrières de vidage et reprend de façon sûre, tandis que les lectures bloquées des files signalent des erreurs explicites. Le flux central de la console admin utilise désormais TLS mutuel.
    • Le tableau de bord, la console admin, la documentation et le site partagent davantage de composants UI, indicateurs d'état, notifications, sélecteurs et outils de navigateur. Navigation publique et typographie sont cohérentes, et les éditeurs de réponses, guides et constructeur de commandes utilisent la même répétition de chat et les mêmes exemples de jetons.
    • Les sauvegardes du tableau de bord affichent les erreurs de validation au lieu d'échouer silencieusement. La navigation ne charge plus tout le catalogue des modules, le premier affichage évite les tâches bloquantes, et la scène de chiffrement de l'accueil se charge à la demande.
    • Les listes publiques de commandes gardent des clés stables liées à leur source, les exemples utilisent la durée du live sans exiger de compteur, et la validation des pyramides d'emotes gère correctement l'état du jeu. Les versions de déploiement et les empreintes des consoles ont été synchronisées tout au long de cette version.
  15. Bêta v0.2.0-beta

    Un vrai langage de gabarits pour les commandes, un seul système de design partout, et une console d'administration reconstruite

    • Les commandes personnalisées reçoivent un vrai langage de gabarits. Des jetons pour le viewer, les arguments positionnels, l'ancienneté du suivi, l'âge du compte, les points de fidélité, la durée du live, le titre, le jeu, le nombre de viewers et de chatters, les citations, les compteurs, l'heure locale, le titre en cours d'écoute, les emotes et le nombre d'utilisations, plus les comptes à rebours, les calculs et l'échappement d'URL, chacun avec une valeur de repli et une condition au besoin.
    • Un seul système de design pour tout le produit. Le site, le tableau de bord et la console d'administration puisent désormais leurs boutons, cartes, champs, interrupteurs, badges, navigation, pied de page et animations dans une même bibliothèque partagée, sur un seul jeu de polices et de jetons, pour que chaque surface se ressemble et bouge pareil.
    • La console d'administration est reconstruite. La vue d'ensemble, les utilisateurs, l'équipe et les pages d'opérations reposent sur le deck et l'inspecteur partagés, entièrement traduits, et la hiérarchie des rôles admin est appliquée côté serveur plutôt que cachée dans l'interface.
    • Emportez vos commandes avec vous. L'import de configuration passe maintenant par un registre de sources, et les commandes personnalisées Fossabot et Wizebot rejoignent Nightbot en un clic.
    • Les recherches de stats peuvent être limitées à votre compte. Les streamers peuvent restreindre les recherches de jeu et de rang au compte qu'ils ont lié, pour que la commande réponde sur la chaîne plutôt que sur n'importe quel nom tapé après.
    • Le compagnon Discord tient sa connexion. La passerelle reprend ses sessions après une reconnexion, repère un accusé de battement manqué, note pourquoi un socket s'est fermé, conserve sa fenêtre de connexion entre les redémarrages, et une première installation ne bute plus sur une configuration jamais écrite.
    • Plus calme sous charge. Les stats de profil tiennent en une seule requête, le pool de base de données étale la durée de vie de ses connexions et garde un socle chaud, la porte de connexion est plus large et rapporte son temps d'attente, et les compteurs de fidélité réservés, les sessions fantômes, les autorisations mortes et les bannissements de chat sont chacun traités pour ce qu'ils sont.
  16. Bêta v0.1.6-beta

    Des guides interactifs, un site prêt pour la recherche, et des comptes Minecraft qui restent liés

    • Les guides deviennent des outils interactifs. Toute la bibliothèque est réécrite sur le modèle de contenu : un hub plus calme, un vrai bouton sur chaque ligne, et un builder qui s'ouvre prérempli depuis le guide que vous lisez, dans les deux langues avec parité garantie.
    • Le site parle le langage de la recherche. Des pages d'atterrissage longue traîne, des comparatifs directs, une page demandes de chansons, une clé IndexNow, et une URL de changelog pour chaque version, celle-ci comprise.
    • Les comptes Minecraft se lient par uuid et le restent. Liez le compte une fois et les classements continuent de le reconnaître, au lieu de faire correspondre les noms à chaque fois.
    • Les données Valorant sont aussi fraîches que la source le permet. Les recherches de rang et de matchs alignent leur cache sur la fenêtre de cinq minutes du fournisseur, pour des réponses à jour sans marteler l'API.
    • Du soin partout. Chaque bouton repose sur un seul système Mark, les coins partagent une même échelle de rayons concentriques, les textes Spotify assument partout votre propre application, et les mentions de marques des jeux ont rejoint les conditions.
    • Le compagnon Discord est durci. Les panneaux de tickets et les actions du guichet sont limités à leur serveur, les échéances et les fermetures de tickets sont appariées et verrouillées, les écritures de configuration prennent un vrai verrou optimiste, et la passerelle retient sa fenêtre de connexion entre les redémarrages.
  17. Bêta v0.1.5-beta

    Le compagnon Discord, une vraie page d'état, et les avantages beta pour les premium

    • BagelBot arrive sur Discord. Un seul bot remplace toute la pile communautaire : un modèle de serveur complet avec de vrais rôles, droits et paliers, des panneaux tickets, vocaux et rangs avec boutons, une protection des liens, et des annonces de live qui suivent votre stream.
    • Votre serveur Discord, piloté depuis le tableau de bord. Discord a sa propre section, le bot prend votre identité sur les serveurs premium, et il affiche le nombre de streams qu'il surveille directement dans sa présence.
    • Une page d'état qui dit vraiment quelque chose. Six pôles au lieu d'un mur de services, chacun jugé par le service qui le termine réellement, pour qu'un élément dégradé s'affiche comme dégradé et non comme hors service.
    • Les nouveautés en beta deviennent un avantage premium. L'accès anticipé figure sur la page des tarifs, et les modules encore en beta, dont AutoMod et le compagnon Discord, restent réservés aux chaînes premium jusqu'à leur sortie.
    • Demandes musicales, classement MCSR et tableau de bord, resserrés. Spotify gère les limites de débit et la route top-tracks dépréciée, le classement compte les matchs nuls pour que les totaux tombent juste, et la propriété des données du tableau de bord a reçu une passe de sécurité.
  18. Bêta v0.1.4-beta

    Nouveau tableau de bord, régie depuis le chat, imports Nightbot

    • Un tableau de bord repensé. L'aperçu s'ouvre sur des panneaux de stream en direct, les commandes se classent en deck, et les réglages comme les modules ont chacun leur propre rail.
    • Pilotez le stream depuis le chat. Les modérateurs principaux règlent le titre, la catégorie, les tags, les pubs et les marqueurs par commandes, sans jamais quitter le chat.
    • Importez depuis Nightbot. Pointez le nouvel assistant d'import vers votre configuration Nightbot et récupérez vos commandes en une seule passe.
    • La file musicale pilote le vrai lecteur. Les demandes contrôlent Spotify directement, les positions restent alignées sur ce qui joue vraiment, et !srlist affiche la file.
    • Plus facile à trouver, plus rapide à charger. De vrais sitemaps et un robots.txt par hôte, des pages allégées, et un compteur de stats qui reste dans sa tuile.
  19. Bêta v0.1.3-beta

    Votre Spotify, vos modules, moins de clics

    • Apportez votre propre app Spotify. Connectez votre chaîne à une application que vous possédez. Les secrets restent scellés de notre côté.
    • Lecture en direct. !current, !song et !np lisent ce qui joue maintenant, pas ce qui reste coincé dans la file.
    • Annuaire des modules. Recherchez et parcourez par catégorie. Gamble et duel restent sous Fidélité.
    • Ajouter à Twitch lance l'OAuth tout de suite. Un clic depuis le site vers le consentement Twitch, puis directement dans le tableau de bord. Plus d'écran de connexion intermédiaire. Déjà connecté ? Vous arrivez dans la console sans nouveau consentement.
  20. Bêta v0.1.2-beta

    Classements, demandes de chansons et éditeur plus clair

    • Classement de fidélité. Classements par chaîne, permissions de modération plus fines et transferts de points entre spectateurs.
    • Assistant d'import v1. Reprenez une configuration existante en une seule passe : commandes, timers, compteurs et citations depuis StreamElements, Moobot et Streamlabs Chatbot. Les fichiers sont analysés dans votre navigateur et chaque élément est revu avant la moindre écriture. (Nightbot a rejoint l'assistant en v0.1.4-beta.)
    • Console des demandes de chansons. Sa propre page, plus les commandes !song et !skip.
    • Sécurité des liens AutoMod. Vérification dynamique des liens, plus un filtre optionnel « clips uniquement ».
    • Sources de données JSON dans l'éditeur de commandes. Créez une requête URL, échantillonnez la réponse en arbre cliquable, choisissez le champ voulu et insérez-le dans la réponse. Plus de page fetches séparée, plus de collage de JSON brut à la main.
    • Démarrage plus rapide de la console et connexion repensée.
    • Performance : démarrage de la console, cache.
  21. Bêta v0.1.1-beta

    Jeux dans le chat et Bêta AutoMod

    • Valorant. Commandes de rang, matchs, classement, compte et boutique.
    • Demandes Spotify. !sr avec file en direct et garde sécurisée des jetons.
    • Clash Royale. Intégration complète du fournisseur pour les commandes de chat.
    • AutoMod (bêta). Protection contre les faux positifs appris, corrections de jurés et cohortes basées sur la réputation.
    • Correctifs de sécurité.
  22. Bêta v0.1.0-beta

    Lancement bêta

    • Notifications dans le tableau de bord. Les alertes arrivent là où vous travaillez déjà.
    • Durcissement en production. Mises à jour du parc et du réseau pour que la bêta publique tienne pendant les rotations de certificats et les changements d'infra.
    • Performance : API externes (stats de jeux).