← Back to Archive

Changelog

What's new on BadgeBase

July 2026

July Roundup, Refreshed July 22

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.

Ping! Notifications, On-Site July 22

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.

Badges by RSS July 22

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.

One Language, One World July 22

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.

Sort the Archive July 22

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.

Every Badge Has a Story Now July 22

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.

FAQ July 21

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.

Every Language, Its Own URL July 21

The homepage and every badge page now live on pretty language URLs β€” /de/, /es/, /fr/ and /ru/ β€” with full hreflang wiring and every variant listed in the sitemap. English keeps the classic bare URLs.

Smarter Badge Cross-Links July 21

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.

Badges From Kick, Too July 21

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.

Badges From Everywhere July 20

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.

Badge Alert July 20

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.

Older Than You Think July 20

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.

Gifts on Your Profile July 20

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.

Everyone Has a Rank July 20

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.

Recover Your Streak July 20

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.

Badge Filters July 19

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.

Tidier & Translated July 19

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.

More Achievements July 19

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.

Your Own Badge Calendar July 19

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.

Activity, Tidier July 19

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.

Daily Streaks July 19

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.

Extension Reach July 19

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.

Subscribers & Gifters July 19

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 🎯.

Activity, Your Way July 19

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.

Your Equipped Badge July 19

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.

Ending-Soon Alerts July 19

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 Personal Story July 18

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.

Live Subs & Sub Goal July 18

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.

Newest First July 18

The timeline now defaults to newest first, with a clear toggle to switch between Newest and Ending soon.

Blog RSS Feed July 18

The blog now ships a proper RSS feed β€” one per language β€” so you can follow new posts in any reader, with autodiscovery built into every blog page.

Rarest Badges Link July 18

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.

Live on Stream July 17

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.

Twitch Turbo Giveaway July 17

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.

Amazon Game Links July 17

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.

Timeline, Both Ends July 16

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, Front and Centre July 16

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.

Under Review, Off the Board July 16

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.

Streamer Hub Polish July 16

The Streamer Hub puts supporters first and finally renders animated 7TV profile pictures like the rest of the site.

Extension Usage Graph July 15

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.

Badge Discovery Date July 15

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.

Supporters in Latest Claims July 15

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.

Under Review Flag July 14

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.

Five Languages July 14

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.

Rich Link Previews July 14

Every BadgeBase link now ships a proper og:image β€” paste a homepage, profile or badge link into Discord, X, WhatsApp & co and it unfurls into a slick branded 1200Γ—630 preview card instead of a bare URL.

Featured Supporter Streams July 14

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.

Donor Shoutouts July 14

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 Categories July 14

Blog articles are now sorted into categories like Badges and Twitch Updates β€” filter the blog straight to the topic you want.

Twitch Auto Clips July 14

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.

Missing Badge Marker July 13

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.

Supporter Badge July 12

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.

Affiliate Redirects July 11

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.

Full-Site Localization July 11

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.

Legal Pages July 11

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).

Bilingual Blog July 11

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.

Badge Calendar July 11

Subscribe to every badge drop from July 2026 onwards straight in Google Calendar, Apple Calendar or Outlook β€” the iCal feed lives at /ical/.

Homepage Slim Down July 11

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.

Amazon Affiliate CTA July 11

For German visitors, badge pages show an orange "Auf Amazon kaufen" button next to Claim β€” keyword pulled from the badge's Twitch category.

Mentioned in the Blog July 11

Every badge page shows a callout linking back to any blog article that references it.

Year Leaderboard July 10

New /leaderboard/2026/ ranks collectors by badges that started in the current year β€” hover the count for a preview of that year's haul.

Auto-Unlock Donator July 9

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.

Timeline & Changelog July 9

New /timeline/ shows what's live right now and what's coming next. This /changelog/ page is new too.

Achievements Overhaul July 9

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.

Donator Program July 8

New /donate/ landing page with a Donator achievement that unlocks when you tip 10 € or more, plus a live grid of recent supporters.

Custom Profile Bios July 5

Real names, custom bios and richer profile metadata for on-page SEO, Open Graph previews and section headings.

June 2026

Missed Badges Rank June 30

The missed-badges pages (like You Got This) now show your global position instead of an in-list rank.

Olympic Ranking June 24

All leaderboards (Global, Free, 7TV) now use olympic ranking β€” users with the same badge count share the same slot.

Rare Page June 21

New /rare/ page surfaces the 21 recently-ended badges with the lowest claim rate among the Top-100.

Animated 7TV PFPs June 15

When a collector has an animated 7TV custom profile picture, it plays across BadgeBase β€” leaderboards, profile header, chat preview.

Streamed-by on Badges June 13

Every badge page now lists streamers actively broadcasting in the badge's Twitch category, with a live indicator.

7TV Leaderboard June 12

New /leaderboard/7tv/ with expandable badge lists, animated paints and 7TV profile pictures across the site.

Twitch Chat Preview June 12

Every profile now shows a Twitch chat mockup with the user's real chat color (fetched from Twitch GQL), equipped badges and 7TV paint.

7TV First-Claim Alerts June 12

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 7-Day Chart June 11

/activity/ opens with a compact 7-day chart and the most-claimed badge per day.

Free Badge Leaderboard June 6

New /leaderboard/free/ ranks users purely by freely-obtainable badges.

Missed Badge Pages June 2

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

Hall of Fat Cat Survivors April 25

A dedicated page for the collectors who kept their double FFXIV Fan Festival 2026 NA badges.

Streamer Directory April 14

New /streamer/ lists every streamer that has ever appeared in the archive.

Missed Badges Counter April 18

The leaderboard now shows a red counter of recently-expired badges each user missed, with a hover preview grid.

Birthday Confetti April 15

Profile pages celebrate their user's Twitch account birthday with a banner and confetti.

Badge Autocomplete April 15

Fast client-side badge autocomplete on the homepage and each profile.

TwitchCon Double Badges April 9

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

Activity Feed March 18

The /activity/ feed polls new claims every 30 seconds.

Blog March 18

/blog/ for longer-form posts about BadgeBase and Twitch badges (formerly /news/).

Yearly Recap March 14

Every profile got a personal year-in-review page β€” see mine at /u/wuestenigel/recap/2026.

Twitch Extension Live March 14

The BadgeBase Twitch Extension went live β€” badge stats and collector data right inside Twitch chat.

User Compare March 14

Put any two collections side-by-side and see the overlap β€” e.g. /compare/wuestenigel/compi64/.

Emote Archive March 14

The full global Twitch emote catalog with metadata at /emotes/.

Emote Graveyard March 14

A quiet corner for retired global Twitch emotes at /emotes/graveyard/.

First Git Commit March 14

πŸŽ‰ Milestone: BadgeBase.de got its own git repository at github.com/wuestenigel β€” the code lives in private version control from here on.

January 2026

BadgeBase.de is Born January 17

πŸŽ‚ The site moved off wuestenigel.com/badges/active/ and got its own home at badgebase.de. Considered day one.

Ideas or bug reports? Ping me on Discord.
User