BadgeBase en juillet 2026 : 86 changements en un mois
Changelog · 2026-07-26
Juillet 2026 est le mois où une archive de badges est devenue un site de communauté. Quelques chiffres : le changelog compte désormais 112 entrées, et 86 viennent de juillet. Tous les autres mois réunis en font 26. Je l'écris parce que personne ne lit 86 lignes de changelog.
🔐 Le login Twitch
La plus grosse pièce est arrivée en dernier : tu peux connecter ton compte Twitch. C'est entré en BÊTA et l'étiquette est tombée le mois même, parce que la charpente tenait.
Je demande deux autorisations et chacune doit se justifier : e-mail pour l'inscription Badge Alert pré-remplie, et emotes, parce que c'est tout l'objet. Trois autres autorisations avec lesquelles j'avais commencé ont disparu : la liste des suivis, le statut d'abonnement et les chaînes modérées. Toutes les trois n'affichaient que des chiffres dont personne n'a besoin, et chaque ligne de plus rend l'écran de consentement plus gourmand que la page.
Ce que la connexion apporte :
- Tes emotes Hype Train sont lues et conservées. Les conserver est l'essentiel : Twitch sert la liste par pages et sans filtre, et une seule lecture ne renvoie jamais tout. Chez moi c'était 73 la première fois et 136 une fois la lecture réparée. La cause était ma propre limite : Twitch répond avec 18 à 31 entrées par page quoi qu'on demande, un gros inventaire a donc besoin de centaines de pages, et la mienne s'arrêtait à 80. Une lecture interrompue se souvient maintenant de l'endroit et continue à la visite suivante.
- Le niveau minimum figure sur chaque emote qui en a un. BleedPurpleHD à partir du niveau 10, HeyHeyGuys à partir de 25, PogChomp de 50, KappaInfinite de 100, ShouldICelebrate de 111, NeuroJAM de 123, EvilJAM de 126. Twitch ne l'expose pas par l'API, c'est donc du travail à la main.
- Les afficher sur ton profil, activé par défaut et à un interrupteur près.
- Les trous. Les réglages connaissent le set complet que Twitch distribue en ce moment, 65 emotes sur cinq paliers : vert ce que tu as, rouge ce qui manque. Sous la rangée, un lien vers une chaîne où un train tourne.
- Ta série compte sans détour.
Un effet de bord dont je suis plus fier que de la fonction : les pages de profil n'ont besoin d'aucune session pour tout cela. L'état du login vit dans le navigateur, les pages restent cachables et ne posent pas de cookie. Seule la cloche de notifications reçoit un jeton signé, et ce jeton sait faire exactement une chose : dire de quel compte il s'agit.
🔥 Classement Hype Train
Ces emotes collectées se sont tout de suite transformées en un nouveau tableau : le classement Hype Train montre qui possède le plus d'emotes Hype Train. Chaque ligne indique le train le plus haut que cette personne a vécu, et ton profil affiche le même total avec ta place à côté.
Le tableau ne connaît que celles et ceux qui ont connecté leur compte. Il grandit donc avec vous, et il le dit au-dessus du tableau.
🏆 Succès : de 30 à 45
La plus forte croissance de juillet. Parmi les nouveaux : 🚂 Hype Conductor pour un Hype Train au-delà du niveau 50, portant l'emote même que tu y as gagnée ; 🛡️ Moderator pour au moins trois chaînes ; 💣 Gift Bomber et 🌊 Sub Tsunami pour les abos offerts ; ⏰ Nick of Time pour un badge récupéré dans ses 60 dernières minutes ; 🏅 Raffle Champ pour avoir vraiment gagné le tirage.
Deux réparations me tiennent plus à cœur que le nombre. Early Adopter se fiait à l'id de la base, qui saute par plages énormes : seules 636 personnes comptaient comme « 10 000 premières » alors qu'il aurait dû y en avoir bien plus. Il compte désormais la vraie position d'arrivée. Et les succès montrent leurs chiffres : « tu possèdes 10 badges cœur ou plus » cache qu'il y en a 34. Hattrick nomme aussi ta plus grosse journée plutôt que la dernière.
Deux emplacements restent en TBD exprès. Si un succès te vient à l'esprit, dis-le-moi sur Discord et il atterrit là.
🔥 Séries
Nouveau en juillet : les séries quotidiennes. Passe sur ton profil, la journée est acquise, et un nouveau jour commence à minuit. Les abonnés ont une protection de série, et un oubli peut être récupéré. Plus les succès de flamme à 10, 100 et 365 jours. Depuis le 26 juillet, la 🔔 cloche te dit quand un jour de série est dans la poche.
🔔 Quatre façons de ne rien manquer
Juillet a transformé un canal en quatre :
- Badge Alert par e-mail dès qu'un nouveau badge global devient actif. Double opt-in, désinscription dans chaque message.
- RSS avec chaque trouvaille, sa description officielle, ses dates, son étiquette gratuit ou payant et son visuel. Dans les cinq langues.
- iCal, pour que les dates de début et de fin atterrissent d'elles-mêmes dans Google Agenda ou le Calendrier Apple. En option, seulement les badges qui te manquent.
- La cloche sur le site lui-même. Depuis son coin en bas à gauche, elle compte ce qui s'est passé depuis ta dernière visite, coin où elle est revenue après une journée en haut à droite. Avec un compte connecté, elle partage ce que tu as lu entre tes appareils : lu sur le téléphone veut dire lu sur l'ordinateur.
Plus l'encart d'alerte avec compte à rebours sur chaque page de badge qui n'a pas encore commencé.
🔑 Une API
Depuis le 26 juillet il y a une API. Crée une clé dans les réglages et lis l'archive en JSON : le catalogue, un badge précis, ce que quelqu'un possède, et ce qui lui manque encore. Ce dernier ne liste que ce que tu peux encore récupérer, c'est donc une liste de choses à faire et pas un catalogue de musée. Chaque badge porte son lien badgebase.de, personne n'a à le reconstituer. 60 appels par minute, et chaque appel est rattaché à ta clé pour que je voie ce qui sert et où il vaut la peine de continuer.
🌍 Cinq langues, correctement
Le site parle allemand, anglais, espagnol, français et russe. Pas comme un widget de traduction, mais avec des URLs propres : /fr/, /de/, /es/, /ru/, un hreflang complet et chaque variante dans le sitemap. Sur une page en français, chaque lien interne reste en français.
Et il ne s'agit pas que de l'interface. La description officielle Twitch de 317 badges se lit maintenant nativement en quatre langues, avec les anciens problèmes d'encodage (« Pokémon ») nettoyés au passage.
📖 Chaque badge a son histoire
Depuis le 22 juillet, chacune des plus de 300 pages de badge porte une section rédigée À propos de ce badge dans les cinq langues : comment il s'obtenait, quand il était actif, gratuit ou payant, combien de collectionneurs le détiennent, d'où vient son design. Cela fait 1 590 textes, écrits badge par badge à partir des données de l'archive. De Mod Founder à Raging Wolf Helm.
🗂️ L'archive est devenue utilisable
318 badges réclament des outils. Ajoutés : des filtres 🆓 gratuit et 💰 payant comme URLs à part entière, un tri par 🕰️ plus anciens et 🔥 plus populaires dans l'archive, une chronologie qui va dans les deux sens, et la liste des plus rares par nombre de collectionneurs. Les pages de badge renvoient aussi vers ce qui colle vraiment : celles d'événement montrent leur famille, les autres montrent ce qui est actif maintenant.
👤 Profils
Une liste de badges est devenue une carte de visite. Nouveau : une place pour tout le monde au lieu du seul top 100. Tes badges d'autres services, 7TV, FrankerFaceZ, BetterTTV, Chatterino, DankChat, tduva et Kick, juste sous ceux de Twitch. Ton badge équipé sur Twitch à côté de ton nom. Un graphique de progression. Et un flux personnel, accessible par le mot « Collecté » dans le titre.
Et depuis le 26 juillet tu peux t'en retirer : un interrupteur dans les réglages ne liste plus ton profil, hors de tous les classements, de la recherche, du flux et du sitemap, et les moteurs de recherche sont priés de laisser la page tranquille. Le profil lui-même continue de fonctionner, donc celui à qui tu donnes le lien voit toujours ta collection. En le construisant j'ai trouvé trois endroits qui ignoraient le drapeau masqué existant : le sitemap, l'API de badges et la page de comparaison.
Les badges Kick sont passés le même mois dans un catalogue à eux, pour qu'un badge comme le RuneScape Armadyl Godsword existe comme chose avec des détenteurs et pas comme ligne dans un profil.
Pourquoi je collectionne tout cela est écrit ici.
💜 Communauté
La page des soutiens montre les plus gros offreurs et les abos les plus récents de badgebase_de, avec un podium pour les trois premiers. Qui s'est abonné ou a offert un abo dans ce chat porte automatiquement BadgeBase Viewer et BadgeBase Sub sur son profil. Les dons reçoivent un merci sur Discord et dans le chat Twitch. Et il y a eu un tirage Turbo.
🧹 Ce qui est reparti
L'honnêteté fait partie d'un bilan : en juillet j'ai aussi retiré trois choses.
- L'espace emotes. Le site se concentre sur les badges. Chaque page
/e/…renvoie désormais un 404 propre. - Les liens d'affiliation Amazon sur les pages de badge. Tous.
- Le bouton favori ⭐. Masqué depuis le 26 juillet, parce que le login fait le même travail en mieux : un compte dont Twitch se porte garant vaut mieux qu'une étoile cliquée par erreur. Qui avait déjà un favori garde tout. Repartir de zéro passe désormais par le login. Si c'était le bon choix, honnêtement je n'en sais rien encore, et c'est pour cela que c'est une expérience et pas une démolition.
Ce qui arrive ensuite
Le login ne fait que commencer. Deux points de cette liste sont arrivés pendant que je l'écrivais : le set actuel complet avec ses trous, et une lecture qui se termine toute seule. Restent la rareté des emotes (« tu possèdes EvilJAM, 1 personne sur 8 ici l'a ») et des succès pour les niveaux de Hype Train. Ce qui se construit vraiment se décide sur Discord. Et les badges du mois sont là où ils sont toujours, dans le récapitulatif de juillet, qui en est à 32.