BadgeBase im Juli 2026: 80 Änderungen in einem Monat
Changelog · 2026-07-26
Der Juli 2026 war der Monat, in dem aus einem Badge-Archiv eine Community-Seite geworden ist. Zahlen dazu: das Changelog hat inzwischen 106 Einträge, und 80 davon sind aus dem Juli. Alle anderen Monate zusammen kommen auf 26. Ich schreibe hier auf, was in diesen vier Wochen dazugekommen ist, weil das im Changelog als Liste von 80 Zeilen niemand liest.
🔐 Der Twitch-Login
Das größte Stück kam zuletzt: du kannst dein Twitch-Konto verbinden. Der Bereich ist ausdrücklich BETA und ich baue ihn weiter, aber das Grundgerüst steht.
Drei Rechte frage ich ab, und jedes muss sich rechtfertigen: E-Mail für die vorausgefüllte Badge-Alert-Anmeldung, Emotes weil das der eigentliche Zweck ist, und Mod-Kanäle. Zwei weitere Scopes, die ich zuerst dabei hatte, sind wieder rausgeflogen: die Follow-Liste und der Abo-Status. Beide hätten nur Zahlen angezeigt, die niemand braucht, und sie lassen den Zustimmungs-Dialog gieriger aussehen als die Seite ist.
Was das Verbinden bringt:
- Deine Hype-Train-Emotes werden ausgelesen und gespeichert. Wichtig ist das Speichern: Twitch liefert die Liste in 100er-Seiten und ohne Filter, und ein einzelner Abruf gibt nie alles her. Bei mir waren es beim ersten Mal 73 Emotes, nach dem zweiten Durchlauf 119. Die Sammlung wächst also, statt bei jedem Aufruf eine Momentaufnahme zu zeigen.
- Das Mindest-Level steht bei jedem Emote dabei, wenn es eines gibt. BleedPurpleHD ab Level 10, HeyHeyGuys ab 25, PogChomp ab 50, KappaInfinite ab 100, ShouldICelebrate ab 111, NeuroJAM ab 123, EvilJAM ab 126. Twitch gibt das nicht über die API heraus, das ist Handarbeit.
- Anzeigen auf dem Profil, wenn du willst. Standard ist privat.
- Die Kanäle, die du moderierst, erscheinen unter deinen Badges.
- Deine Streak zählt ohne Umweg.
Ein Nebeneffekt, auf den ich stolzer bin als auf das Feature: die Profilseiten brauchen dafür keine Session. Der Login-Status liegt im Browser, die Seiten bleiben cachebar und setzen kein Cookie. Nur für die Glocke gibt es ein signiertes Token, und das kann genau eine Sache: sagen, welcher Account es ist.
🔥 Hype Train Leaderboard
Aus den gesammelten Emotes ist direkt eine neue Rangliste geworden: das Hype Train Leaderboard zeigt, wer die meisten Hype-Train-Emotes besitzt. Jede Zeile klappt auf und zeigt die Emotes selbst, die level-gebundenen mit goldenem Ring und dem Level im Tooltip. Auf deinem Profil steht dieselbe Zahl mit deinem Rang daneben.
Die Liste kennt nur, wer sein Konto verbunden hat. Sie wächst also mit euch, und das steht auch so darüber.
🏆 Achievements: von 30 auf 45
Der größte Zuwachs im Juli. Neu dabei sind unter anderem 🚂 Hype Conductor für einen Hype Train ab Level 50, der das Emote trägt, das du dabei verdient hast; 🛡️ Moderator für mindestens drei Kanäle; 💣 Gift Bomber und 🌊 Sub Tsunami für geschenkte Abos; ⏰ Nick of Time für ein Badge in seinen letzten 60 Minuten; 🏅 Raffle Champ für einen Gewinn beim Gewinnspiel.
Wichtiger als die Zahl finde ich zwei Reparaturen. Early Adopter hat früher der Datenbank-ID vertraut, und die springt in großen Lücken: nur 636 Leute galten als „unter den ersten 10.000", obwohl es viel mehr waren. Jetzt wird die echte Beitrittsposition gezählt. Und die Achievements zeigen inzwischen ihre Zahlen: „Du besitzt 10 oder mehr Herz-Badges" verschweigt, dass es 34 sind. Hattrick nennt außerdem deinen größten Tag statt deines letzten.
Zwei Plätze stehen bewusst auf TBD. Wenn dir ein Achievement einfällt, sag es mir im Discord, dann kommt es dort hin.
🔥 Streaks
Neu im Juli: Tages-Streaks. Du besuchst dein Profil, der Tag ist gesichert, ein neuer Tag beginnt um Mitternacht. Subscriber haben Streak-Schutz, und einmal darf man einen Ausrutscher wieder einsammeln. Dazu die Flammen-Achievements bei 10, 100 und 365 Tagen. Die 🔔-Glocke sagt dir seit dem 26. Juli, wenn ein Streak-Tag gesichert ist.
🔔 Vier Wege, nichts zu verpassen
Der Juli hat aus einem Kanal vier gemacht:
- Badge Alert per E-Mail, sobald ein neues globales Badge live geht. Double Opt-in, Abmeldung in jeder Mail.
- RSS mit jedem neuen Fund, inklusive offizieller Beschreibung, Daten, Free/Paid-Tag und Artwork. In allen fünf Sprachen.
- iCal, damit Start- und Endtermine automatisch in Google Kalender oder Apple Calendar landen. Auf Wunsch nur die Badges, die dir noch fehlen.
- Die Glocke auf der Seite selbst. Sie zählt, was seit deinem letzten Besuch passiert ist, und sitzt seit dem 26. Juli oben rechts statt unten links. Wenn dein Konto verbunden ist, teilt sie den Lesestand über deine Geräte: auf dem Handy gelesen heißt am Rechner gelesen.
Dazu die Drop-Alert-Box direkt auf jeder Badge-Seite, die noch nicht gestartet ist, mit Countdown.
🌍 Fünf Sprachen, richtig gemacht
Die Seite spricht Deutsch, Englisch, Spanisch, Französisch und Russisch. Und zwar nicht als Übersetzungs-Widget, sondern mit eigenen URLs: /de/, /es/, /fr/, /ru/, vollständiger hreflang-Verdrahtung und allen Varianten in der Sitemap. Auf einer deutschen Seite bleiben auch alle internen Links deutsch.
Übersetzt wurde nicht nur die Oberfläche. Die offizielle Twitch-Beschreibung von 317 Badges liest sich jetzt nativ in vier Sprachen, und alte Encoding-Fehler („Pokémon") sind dabei gleich mitgereinigt worden.
📖 Jedes Badge hat eine Geschichte
Jede der über 300 Badge-Seiten trägt seit dem 22. Juli einen redaktionellen Abschnitt „Über dieses Badge", in allen fünf Sprachen: wie es verdient wurde, wann es lief, kostenlos oder bezahlt, wie viele Sammler es hat, woher das Design kommt. Zusammen sind das 1.590 Texte, geschrieben aus den Archivdaten, Badge für Badge. Von Mod Founder bis Raging Wolf Helm.
🗂️ Das Archiv wurde bedienbar
318 Badges brauchen Werkzeuge. Dazugekommen sind: Filter für 🆓 kostenlos und 💰 bezahlt als eigene URLs, Sortierung nach 🕰️ ältesten und 🔥 beliebtesten im Archiv, eine Timeline, die in beide Richtungen läuft, und die Rarest-Liste nach Sammlerzahl. Badge-Seiten verlinken außerdem, was tatsächlich passt: Event-Badges zeigen die Familie, alles andere zeigt, was gerade live ist.
👤 Profile
Aus der Badge-Liste ist eine Visitenkarte geworden. Neu: Rang für jeden statt nur für die Top 100. Deine Badges von anderen Diensten — 7TV, FrankerFaceZ, BetterTTV, Chatterino, DankChat, tduva und Kick — direkt unter den Twitch-Badges. Dein auf Twitch ausgerüstetes Badge neben dem Namen. Ein Wachstums-Chart. Und ein persönlicher Feed, den du über das Wort „Collected" in der Überschrift erreichst.
Warum ich das alles überhaupt sammle, habe ich hier aufgeschrieben.
💜 Community
Die Supporter-Seite zeigt die Top-Gifter und die neuesten Abos von badgebase_de, mit Podium für die ersten drei. Wer je in dem Chat abonniert oder geschenkt hat, trägt automatisch BadgeBase Viewer und BadgeBase Sub im Profil. Spenden bekommen einen Dank in Discord und im Twitch-Chat. Und es lief ein Turbo-Gewinnspiel.
🧹 Was wieder weg ist
Ehrlichkeit gehört dazu: drei Dinge habe ich im Juli auch zurückgebaut.
- Der Emote-Bereich. Die Seite konzentriert sich auf Badges. Alle
/e/…-Seiten liefern jetzt einen saubereren 404. - Die Amazon-Affiliate-Links von den Badge-Seiten. Komplett.
- Der ⭐ Favoriten-Button. Seit dem 26. Juli ausgeblendet, weil der Login denselben Job besser macht: ein Konto, für das Twitch bürgt, statt eines versehentlich angeklickten Sterns. Wer schon einen Favoriten gesetzt hat, behält alles. Neu anfangen geht jetzt über den Login. Ob das die richtige Entscheidung war, weiß ich noch nicht, deswegen ist es ein Experiment und kein Abriss.
Was als nächstes kommt
Der Login ist erst am Anfang. Naheliegend sind Emote-Rarität („du besitzt EvilJAM, das haben 1 von 8"), Achievements für Hype-Train-Level, und ein Cron, der die Emote-Sammlungen von allein vollständiger macht. Was davon wirklich gebaut wird, entscheidet sich im Discord. Und die Badges des Monats stehen wie immer im Juli-Überblick, der inzwischen bei 32 steht.