Badge Base / Blog

BadgeBase im Juli 2026: 80 Änderungen in einem Monat

Wuestenigel
Wuestenigel

Changelog · 2026-07-26

BadgeBase im Juli 2026: 80 Änderungen in einem Monat

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:

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:

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.

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.

← Zurück zum Blog
User