July 2026
The July badge roundup grew to 29 badges — Hotline, Meccha Chameleon, SAND, the FFXIV Fan Fest EU pair and the six EWC co-streamer badges joined, TwitchCon San Diego flipped to started. Updated posts now resurface honestly: original publish date stays, a green Updated stamp and fresh schema dates do the lifting. Rarest tightened to a top 21.
A little 🔔 now lives in the bottom-left corner: it counts what happened since your last visit — badges discovered and badges gone live — and jumps you straight to them. Mark everything read or mute it entirely; your choice sticks in your browser.
New badges, straight into your feed reader: badgebase.de/feed.xml carries every fresh discovery with its official description, dates, free/paid tag and artwork — in five languages via /de/feed.xml & co. And 🔔 Badge Alert moved from the footer to a big glowing button on the homepage, with the signup page now listing every other channel too.
The blog joined the site-wide language scheme (/de/blog/… instead of /blog/de/…, old links redirect), page titles now speak all five languages, and on /de/, /es/, /fr/ and /ru/ pages every internal link keeps you inside your language — profiles link German badge pages, cross-links stay German, everything.
The full archive gained two sort chips — 🕰️ Oldest and 🔥 Popular — that combine freely with the price filters and survive switching them. The homepage itself now orders by badge reality: freshest live badges on top, upcoming below with the soonest launch first.
Each of the 300+ badge pages now carries an About This Badge section in all five languages: how it was earned, when it ran, free or paid, how many collectors hold it, and where its design comes from. Written from the archive data badge by badge, from Mod Founder to Raging Wolf Helm.
New FAQ page answering the most common questions — what BadgeBase is, how badges are earned, free vs. paid, streaks, Badge Alert and profiles — in German and English, linked from the footer.
Badge pages now suggest what actually fits: event badges (TwitchCon & co.) show Similar Badges from the same family, everything else shows what's live right now — free badges lean free, paid lean paid, the soonest to expire first. The pages also got leaner: fewer, stronger links.
Profiles now fold in Kick badges alongside the 7TV and third-party ones, and the 7TV badge you actually wear in chat is marked with a green ✓. The subscriber perks link through to the streaks board and your profile.
Profiles now show your chat badges from other services too — FrankerFaceZ, BetterTTV, Chatterino, DankChat, FFZ:AP and tduva — right below your 7TV badges, at the largest size each provider offers.
Every profile now carries 🔔 Badge Alert — drop in your email and get a short note whenever a new global Twitch badge goes live. Double opt-in, unsubscribe in every mail, and there is a signup page too. Two new achievements came with it: 📣 for joining and 📸 Card Sharer for downloading your badge card.
Two achievements for the long-timers: 🎂 Twitch 5 Years and 🏛️ Twitch 10 Years, based on when your Twitch account was actually created. Heart Lover is back as well.
Gifted a sub? Your profile now shows a 🎁 count next to your streak, and a new Gifter achievement sits beside Donator — both linking to the subscribers page. 7TV Addict moved into the old 3-day-streak slot.
Profile ranks used to stop at #1000, which meant roughly nine in ten collectors saw no rank at all — and no sign that one existed. The board now goes down to #10,000, so you can see where you stand and what it takes to climb.
Broke a run? Your profile now offers 💎 Recover Streak — subscribe and your all-time best comes straight back, with the flames to match. Offered from a personal best of 3 days up, and subscribers never break a streak in the first place. The streaks board also stopped listing runs that had already ended — a broken streak kept its rank for days.
The archive now filters by Status (Aktiv / Bald), Preis (💰 Bezahlt / 🆓 Kostenlos) and — once you've favorited a profile — Sammlung (✅ Gesammelt / ❌ Fehlt). Everything combines, filters instantly without a reload, keeps a live count and offers a ✕ reset as soon as a filter is active. Paid badges now carry a unified paid tag (subs and TwitchCon alike), which the calendar lists in every event, and badge cards show a blue Bald tag for upcoming drops or a green Gesammelt / red Fehlt marker for your favorite.
Search now tucks away behind a 🔍 in the nav instead of crowding the button row. All 30 profile achievement tooltips are now properly translated into all five languages — previously the cached achievements could serve one language's text to everyone. Rarest lists 50 badges, and Rarest and the timeline — which now defaults to ending soon — traded their button rows for a single back link. Badge pages also lost the clutter around supporter hearts.
Six fresh profile achievements: 10- and 100-day streak flames 🔥 (earned once you ever hit them on the streaks board), BadgeBase Sub 💎 for anyone who has ever subscribed, plus Free Spirit 🆓 for 50+ free badges and Veteran 🪖 for a year on BadgeBase.
The badge calendar now goes personal: add your username and the feed shows only the badges you're still missing — with 🆓 / 💰 markers, a purple BadgeBase colour and a calendar named BadgeBase.de Calendar for @you. Use it once and the new Badge Calendar 🗓️ achievement unlocks on your profile for life.
The activity feed got a cleanup: gift bombs collapse into one row per gifter (“+N” instead of a wall of “gifted a sub” lines), the list shows a tidy 50 at a time, and the type filters gained All / None buttons plus a much deeper loaded history — so switching to Subs, Gifts or Follows always has something to show.
New: check-in streaks 🔥 — mark your profile as a favorite ⭐ and visit it every day (a new day starts at 2 AM CET) to build a streak. It shows as a flame next to your rank and climbs the streaks board. Subscribers get streak protection: missed days pause the streak instead of resetting it.
The extension now counts active users over a 7-day window (up from 3) — a truer picture of the active community, reflected in the live count, the usage graph and the profile badge.
The subscribers page now leads with a Top 50 Gifters board — ranked by lifetime gifted subs, with 👑 🥈 🥉 marking the biggest three — followed by the latest subs and a live Sub Goal 🎯.
The activity feed now folds in subs 💜 and gifted subs 🎁 alongside badge claims, follows, extension installs, donations and new-badge discoveries — with a row of filter chips to show just the kind of activity you care about.
Profiles now show the badge you have equipped on Twitch right next to your name — linked straight to that badge — so visitors see your pick at a glance.
Badges about to expire now fire an alert in the Discord badge channel the moment they drop under six hours left — never miss a last-chance claim. Keep an eye on the ending-soon timeline.
A new personal post: why I collect badges everywhere — from POAP and Garmin to three different chess collections — what it means to me, and why digital badges never clutter the shelf.
The badgebase_de stream overlay now celebrates the newest subscriber right in the header — or the gifter 🎁 when it was a gifted sub — next to a live Sub Goal (🎯) that ticks up the instant a new sub lands.
The timeline now defaults to newest first, with a clear toggle to switch between Newest and Ending soon.
The who missed this badge pages now link straight to the rarest badges ranking, and lost the chatty footnotes to keep the focus on the list.
Badge claims now flash up as live cards on the badgebase_de stream overlay the moment they land — grab a live badge, open your profile, and watch your name pop on the timeline within seconds.
We're giving away Twitch Turbo! Read how to win it for free — a new post now live in all five blog languages — and enter with one click. Anyone who doesn't currently hold the Turbo badge sees the giveaway on their profile, and Turbo shows up as a claimable badge again for past owners.
Opt-in per-badge Amazon deep-links: German visitors get an orange "Game bei Amazon" button on badges that have one, and the Prime Gaming badge now shows a Prime testen CTA — all routed through tracked /to/ short links.
The timeline now closes the loop: a Recently Ended strip lists the last 10 badges that expired — you see the tail of each run-out, not its whole history — and the grey bars finally say ENDED. At the other end, a badge dropping within 24 hours now pulses blue, the mirror of the red pulse that already warned you one was about to vanish.
The blog gets a button in the homepage nav and its latest articles now sit above the footer with their cover art — the same strip that was already on profiles. Badge pages also stop showing Latest Claims once a badge has ended: a frozen list of claims nobody can repeat isn't news.
Profiles flagged 🚩 Under Review for suspicious badge activity no longer appear in any leaderboard — global, Free, 7TV or year — and carry no rank on their profile either. They're out of everyone else's rank maths too, so the standings stay gapless and honest. The profiles themselves stay reachable by direct link.
The Streamer Hub puts supporters first and finally renders animated 7TV profile pictures like the rest of the site.
The Twitch extension page now charts its active-user history — a live graph tracking daily usage all the way back to launch on March 1.
Every badge page now shows a Discovered date — when BadgeBase first tracked the badge — right beside its start and end dates, in all five languages.
The Latest Claims feed on badge pages now highlights supporters just like Top Collectors — a pink ring, a 💗 and a Supporter chip so donors stand out.
Profiles flagged for suspicious badge activity now carry a red 🚩 Under Review marker — on the profile header and next to their name across every leaderboard. Keeps the rankings honest.
BadgeBase now speaks English, Deutsch, Русский, Español and Français — pick yours from the new flag dropdown in the footer. Every page and blog article is fully translated, with proper hreflang cross-linking for search engines.
The Streamer Hub now spotlights supporters who are live right now with autoplaying player embeds at the top — up to six at once, big and front-and-center.
When you donate and your Twitch handle can be matched, BadgeBase now says thank you automatically — an embed in the Discord badge channel and a live shoutout in chat on wuestenigel and badgebase_de.
Blog articles are now sorted into categories like Badges and Twitch Updates — filter the blog straight to the topic you want.
Fresh in Twitch Updates: a deep dive on Twitch's hands-free "Twitch, Clip That" voice clipping. The July 2026 badge roundup also got the three Pokémon GO team badges added.
Star any profile as your favorite via the ☆ button on /u/<name>/ and the homepage archive lights up every badge they haven't collected yet with a thick red border and a small red Fehlt / Missing chip under the date. Instantly see what's still needed to complete a friend's set.
Everyone who donated now carries a small pink 💗 Supporter chip next to their name — both on their profile header (linked to /donate/) and inline on the global leaderboard so you can spot the folks who helped keep BadgeBase running.
Amazon and Twitch-Guthaben CTAs now route through a /to/ short-link service that tracks every click by slug, badge, referrer and traffic source. On sub badges (DE), the Twitch-Guthaben affiliate moved from a big CTA to an orange tag chip beside the badge tags — the new tracking surface lets me see which badges actually drive clicks.
Homepage, badge detail, profile, timeline, donate and streamer pages now render in Deutsch or English based on your footer language toggle. Profiles pick up a German bio automatically when set. The XML sitemap announces both language versions of every blog article with proper hreflang alternates.
Self-hosted Impressum (§ 5 DDG) and full GDPR-compliant Datenschutzerklärung — bilingual, covering every third-party service (Google, Twitch, PayPal, Billomat, Cloudinary, 7TV, Discord, All-Inkl).
The blog is now bilingual — every article ships in Deutsch and English with proper hreflang tags and a language switcher in the header. The first post: every new Twitch badge for July 2026.
Subscribe to every badge drop from July 2026 onwards straight in Google Calendar, Apple Calendar or Outlook — the iCal feed lives at /ical/.
The homepage now defaults to currently claimable badges only — the full archive moved to /all/. Keeps outbound links per page under Google's recommended limit.
For German visitors, badge pages show an orange "Auf Amazon kaufen" button next to Claim — keyword pulled from the badge's Twitch category.
Every badge page shows a callout linking back to any blog article that references it.
New /leaderboard/2026/ ranks collectors by badges that started in the current year — hover the count for a preview of that year's haul.
Donations now auto-unlock the Donator achievement via PayPal's IPN webhook — just put your Twitch handle in the donation note and the badge appears on your profile within seconds.
New /timeline/ shows what's live right now and what's coming next. This /changelog/ page is new too.
Five new achievements — The Whale, Top 10, Hit Me Up IRL, High Five and Active 2026 — plus reworked icons across the board. Night Owl now unlocks after a single overnight claim.
New /donate/ landing page with a Donator achievement that unlocks when you tip 10 € or more, plus a live grid of recent supporters.
Real names, custom bios and richer profile metadata for on-page SEO, Open Graph previews and section headings.
June 2026
The missed-badges pages (like You Got This) now show your global position instead of an in-list rank.
New /rare/ page surfaces the 21 recently-ended badges with the lowest claim rate among the Top-100.
When a collector has an animated 7TV custom profile picture, it plays across BadgeBase — leaderboards, profile header, chat preview.
Every badge page now lists streamers actively broadcasting in the badge's Twitch category, with a live indicator.
New /leaderboard/7tv/ with expandable badge lists, animated paints and 7TV profile pictures across the site.
Every profile now shows a Twitch chat mockup with the user's real chat color (fetched from Twitch GQL), equipped badges and 7TV paint.
Whenever someone is the first person in the archive to collect a new 7TV badge, a ping goes out to Discord in real time.
/activity/ opens with a compact 7-day chart and the most-claimed badge per day.
New /leaderboard/free/ ranks users purely by freely-obtainable badges.
Every expired badge has a dedicated page listing who missed it — e.g. You Got This shows exactly which Top-100 collectors skipped Ronaldinho's ball.
April 2026
A dedicated page for the collectors who kept their double FFXIV Fan Festival 2026 NA badges.
New /streamer/ lists every streamer that has ever appeared in the archive.
The leaderboard now shows a red counter of recently-expired badges each user missed, with a hover preview grid.
Profile pages celebrate their user's Twitch account birthday with a banner and confetti.
Fast client-side badge autocomplete on the homepage and each profile.
A hall of fame page for the OG holders of the TwitchCon 2026 double-badge glitch — the ones who got it before everyone else caught on.
March 2026
The /activity/ feed polls new claims every 30 seconds.
/blog/ for longer-form posts about BadgeBase and Twitch badges (formerly /news/).
Every profile got a personal year-in-review page — see mine at /u/wuestenigel/recap/2026.
The BadgeBase Twitch Extension went live — badge stats and collector data right inside Twitch chat.
Put any two collections side-by-side and see the overlap — e.g. /compare/wuestenigel/compi64/.
The full global Twitch emote catalog with metadata at /emotes/.
A quiet corner for retired global Twitch emotes at /emotes/graveyard/.
🎉 Milestone: BadgeBase.de got its own git repository at github.com/wuestenigel — the code lives in private version control from here on.
January 2026
🎂 The site moved off wuestenigel.com/badges/active/ and got its own home at badgebase.de. Considered day one.
