โ† Back to Archive

BadgeBase Changelog

Every month gets a recap on the blog.

Vote on new features in the Product Backlog.

August 2026

#emotes chat command ๐Ÿš‚ August 22 ๐Ÿ”—

New Twitch chat command #emotes shows how many Hype Train emotes someone owns โ€” including their highest level and Hype board rank. Thanks to @jmythex for the backlog idea!

Bots speak your language ๐ŸŒ August 22 ๐Ÿ”—

The Discord bot (/claim, /giveaway) and the Twitch chat bot (!xp, !rank, !streak, !missing, !watchtime, !giveaway, !winner) now reply in the language you use on BadgeBase (German, English, Spanish, French, Russian). English stays the fallback.

Stats: badge breakdown & more ๐Ÿ“Š August 22 ๐Ÿ”—

On /stats the badge-claims chart now reveals the dayโ€™s top badges with icons on hover. New too: level distribution, cumulative user growth and new badges per month, stacked by free/paid.

New ways to earn giveaway entries ๐ŸŽŸ๏ธ August 22 ๐Ÿ”—

The giveaway has three new entries: subscribe to your personal badge calendar, lurk 8 hours in the stream, or share feedback & ideas. Each one earns an extra entry.

See what your XP is made of ๐Ÿ“Š August 22 ๐Ÿ”—

Your profile now shows a breakdown bar of where your XP comes from โ€” badges, achievements, bits, gifts, the wheel, chat hours and more. Hover any block for the exact numbers. Bonus: Bits Power-ups ("Bits to XP") now count toward your XP too.

New: the Stats page ๐Ÿ“Š August 22 ๐Ÿ”—

A new public stats page (linked in the footer) shows what's happening on BadgeBase over the last 30 days โ€” badge & achievement claims, XP earned, active users, Twitch viewers, Discord links, subs and more.

Straight to your achievements ๐Ÿ† August 22 ๐Ÿ”—

Achievement notifications (the bell and Discord) now link right to the achievement's own page. And on any achievement page, logged-in users see at a glance whether they've earned it yet.

Win giveaway tickets on the Wheel ๐ŸŽก August 22 ๐Ÿ”—

The Wheel of Fortune now hands out giveaway entries too, not just XP. Land on a ticket segment and your entries are added to the current giveaway automatically โ€” they show up on the giveaway page and in your feed.

More ways to enter the giveaway ๐ŸŽŸ๏ธ August 21 ๐Ÿ”—

Two fresh entries: type !giveaway in the badgebase_de Twitch chat while the stream is live (1 per round), and use /giveaway once a week in our Discord. Recommending BadgeBase_de as a channel earns an entry too. Everything on the giveaway page.

Level-ups land in your bell ๐ŸŽ–๏ธ August 21 ๐Ÿ”—

Every level-up now drops into your notification bell the moment you cross it โ€” no longer only the round-number milestones, and no more waiting for the hourly refresh to catch it.

Achievements stay current ๐Ÿ”„ August 21 ๐Ÿ”—

Dynamic achievements (e.g. Top 10, VIP, rare badges) now reflect your current standing: if you no longer meet the requirement, the achievement is removed again shortly after. That keeps the rarity numbers honest.

How rare is your achievement? ๐Ÿ” August 21 ๐Ÿ”—

New (beta): the achievement overview ranks every achievement by rarity โ€” how many users own each one. Every achievement now has its own detail page with how to earn it, its rarity, rank and owners. Clicking an achievement on your profile takes you straight there.

BadgeBase bot for any Discord ๐Ÿค– August 21 ๐Ÿ”—

New: the bot page introduces the BadgeBase Discord bot. The commands /list, /badges and /leaderboard now work on any server. Add the bot to your Discord and grab an extra giveaway entry plus the โ€œBot Wranglerโ€ achievement.

Level 10 counts for the giveaway โญ August 21 ๐Ÿ”—

The Turbo giveaway now grants an extra entry when you reach BadgeBase Level 10 โ€” counted automatically. How to earn XP: see the FAQ.

Follow on Kick counts for the giveaway ๐ŸŸข August 21 ๐Ÿ”—

The Turbo giveaway now has an extra entry for following Wuestenigel on Kick โ€” verified automatically (with a linked Kick account).

Fairer Extension achievement: 30 days ๐Ÿงฉ August 20 ๐Ÿ”—

The Extension User achievement now counts activity over the last 30 days instead of 7 โ€” install the Twitch extension and you keep the achievement even with occasional use. The active-user counter on the extension page uses the same 30-day window now.

New achievements & XP for egg hunting ๐Ÿ† August 19 ๐Ÿ”—

Three fresh achievements: Gift Legend (250 gifted subs), Leviathan (500 badges) and Megastar (100,000 followers). Plus every egg you catch now earns 10 XP โ€” shown with XP in your feed.

Timeline is one click away ๐Ÿ•’ August 19 ๐Ÿ”—

The Timeline (every badge over time) is now right at the top of the homepage โ€” its own button next to Current. And logged-out visitors can jump straight to their badge collection from the bottom-right corner.

Your feed: achievements & XP ๐Ÿ† August 19 ๐Ÿ”—

Your personal activity feed now shows a lot more: unlocked achievements, chat check-ins, Discord /claim, wheel spins, level-ups โ€” and the XP earned on every row. Filter by XP, badges and achievements.

Weekly giveaway now at /giveaway ๐ŸŽ August 18 ๐Ÿ”—

The weekly giveaway has its own home now. Every action earns you an entry: connect Twitch, follow, invite friends. Free to join, no purchase needed. This week's prize: Twitch Turbo. A fresh round starts every Monday.

BadgeBase Team โ€” pre-register now ๐Ÿ’œ August 18 ๐Ÿ”—

New: the Team page! Once we hit Twitch Partner we build a team โ€“ pre-register today and unlock the BadgeBase Team Member achievement. Until then: help us crack 75 viewers on Twitch!

100 achievements ๐Ÿ† August 18 ๐Ÿ”—

The achievement wall just hit 100 tiles. Newest additions: Twitch follower milestones (Fan Club, Rising Star, Superstar), Bits Whale, Perfectionist (all daily quests in one day) and Watch Streak. Ten slots are still Coming Soon โ€” got an idea for one? Suggest it on our Discord!

New chat quest & Chatter Legend ๐Ÿ’ฌ August 18 ๐Ÿ”—

The Daily Quests now include Write 5 messages in the badgebase_de chat. Plus a new achievement, Chatter Legend, for reaching 1,000 chat messages.

New chat achievements ๐Ÿ’ฌ August 17 ๐Ÿ”—

New awards for joining the badgebase_de chat: Chatter (10 messages), Chatterbox (100 messages) and 100 Hours in Chat. The two old Mystery achievements are now Explorer (viewed 100 profiles) and Reactor (gave 100 reactions).

Discord page shows active members ๐ŸŽฎ August 17 ๐Ÿ”—

The Discord page now shows active members with their avatars (subscribers first), plus what the server gets you: daily XP with /claim, an achievement for linking, and news about new badges first.

Your week in one email ๐Ÿ“Š August 16 ๐Ÿ”—

Once a week (Sundays) BadgeBase emails you a recap: your level and XP, newly collected badges, your rank and what's coming up, plus the latest blog posts and changelog entries. Turn it off anytime in your settings.

Badge Alert now lives in your account ๐Ÿ”” August 16 ๐Ÿ”—

Manage Badge Alert right in your account settings. No separate signup anymore. Once it's on, you get an email the moment a new badge is found, goes live, or is about to end, in your language. Pick your language anytime in your settings. New here? You'll get a welcome email when you sign in with Twitch.

#badges & #checkin on stream ๐ŸŽฌ August 16 ๐Ÿ”—

In the badgebase_de chat, #badges now pops your profile card (name + all your badges) onto the stream overlay โ€” add a name (#badges someone) to show theirs. And #checkin animates your XP counting up (+100, +110 for Pro).

Daily /claim on Discord ๐ŸŽ‰ August 16 ๐Ÿ”—

Linked your Discord? Use /claim in the server's #commands channel for +100 XP a day (110 for Pro) โ€” same as chat #checkin. New quest in your Quest Log. Not linked yet? Connect here.

Top Raiders leaderboard โš”๏ธ August 16 ๐Ÿ”—

New Top Raiders board โ€” who raids badgebase_de the most. Every raid earns 10 XP per viewer brought (plus the one-time Raider achievement). Reachable from the XP leaderboard and the Raider achievement.

Daily Quests at a glance ๐Ÿ—บ๏ธ August 16 ๐Ÿ”—

A new Quest Log shows your daily tasks bottom-right on every page (desktop): secure your streak, #checkin in chat, lurk 1h, Burn for XP, and spin the Wheel of Fortune. Finished ones tick off โ€” and once all five are done it hides until tomorrow. Toggle it in your settings.

Watch achievements fill up + Jackpot ๐ŸŽฐ August 15 ๐Ÿ”—

Locked achievements now show your progress: a bar fills from left to right and the tile brightens the closer you get โ€” so you can see you're at 21 / 50 gift subs, not just "locked". Plus a new one: Jackpot! for hitting the 10,000 XP grand prize on the Wheel of Fortune.

See exactly how to earn XP ๐Ÿ’ก August 15 ๐Ÿ”—

The leveling FAQ now lists every way to earn XP in one place โ€” badges, cheering Bits, chat watchtime, daily #checkin, raids, burning channel points and the daily Wheel of Fortune. Hit the How to Earn button in your profile settings or read it in the FAQ.

Updates land in your bell ๐Ÿ”” August 15 ๐Ÿ”—

The notification bell now surfaces real product updates too โ€” every new changelog entry shows up there so you never miss what changed. Tap one to read the full note.

Wheel of Fortune โ€” spin for XP ๐ŸŽก August 15 ๐Ÿ”—

New in the arcade: spin the Wheel of Fortune once a day and win XP. Small prizes are common, but the grand prize is a massive 10,000 XP โ€” rare, but it happens! Incoming raids pay off too now: 10 XP per viewer a raider brings (once a day), on top of the repeatable Raider achievement.

Your level, right on your profile ๐ŸŽ–๏ธ August 15 ๐Ÿ”—

Your BadgeBase level now sits on your profile next to your rank. XP comes from badges, chat watchtime, bits, gifts and more โ€” the higher your level, the higher your tier. See where you stand on the XP leaderboard.

Watchtime, tracked and rewarded ๐Ÿ’ค August 15 ๐Ÿ”—

BadgeBase now tracks how long you lurk in the badgebase_de chat. Every hour in chat earns 10 XP, unlocks the new repeatable Lurker achievement (one hour is enough!), and climbs the new Top Lurkers board. Type !watchtime in chat to check yours. Only logged-in users are tracked.

A nudge before your streak breaks ๐Ÿ”ฅ August 14 ๐Ÿ”—

If your visit streak is still alive but you haven't checked in today, BadgeBase now pings you on Discord in the evening with a link to your profile โ€” so a long streak doesn't quietly die overnight. Only for streaks worth protecting, and only if your Discord is linked. Keep it going on the streaks page and link up in Discord.

VIP, consistent everywhere ๐Ÿ’Ž August 14 ๐Ÿ”—

VIP now means the same thing wherever it appears: the top 30 gifters among active subscribers. That is the badge on the subscribers page, the VIP role in Discord, and the VIP achievement on your profile โ€” before, the achievement used a slightly different list and could go missing for someone who was VIP everywhere else. The subscribers page now also shows a tidy top 30 gifters and the latest 30 subscribers.

Kick badges, now as an API ๐ŸฅŠ August 13 ๐Ÿ”—

The Kick badges we track for a channel are now a public endpoint: /api/kick-badges.php?u=<handle> returns them as JSON with each badge's name and icon. It's CORS-open and needs no key, so you can pull your badges straight into a stream overlay, and the handle works by either Kick name or Twitch login. Browse the ones we track on the Kick leaderboard.

Chat commands are live ๐Ÿ’ฌ August 12 ๐Ÿ”—

New WuestenBot commands in the badgebase_de chat: !missing lists the currently claimable badges you don't have yet, !rank your badge rank, !streak your visit streak, and !xp (or !level) your level and XP. Add a name to check someone else, e.g. !rank igelchess.

New game: Badge Atlas ๐Ÿ—บ๏ธ August 12 ๐Ÿ”—

A GeoGuessr for badges: pin each event badge on the world map and see how many kilometres you were off โ€” TwitchCon cities (Berlin, Paris, Amsterdam, San Diego, Las Vegasโ€ฆ) and a few country badges. Lowest total distance wins. Play it in the Arcade. (The old Timeline game has retired.)

The Arcade is back โ€” two new games ๐Ÿ•น๏ธ August 12 ๐Ÿ”—

BadgeBase Arcade moved to /arcade/ and got two new games: 6 7 (tap 6, then 7, then 6โ€ฆ as the numbers grow and pop) and Speed Challenge (a pure reaction-time test). Your personal best now shows right on each game tile when you're logged in, and finishing any game earns the new Arcade Gamer ๐Ÿ•น๏ธ achievement. More games coming โ€” suggest one in Discord.

Subs get a shout in Discord ๐Ÿ’œ August 12 ๐Ÿ”—

Subscribe or gift a sub on badgebase_de and, if your Discord is linked, you get a shoutout in the badge channel โ€” a gift pings the recipient too when they're in the server. Link your account in Discord.

Vote on what we build next ๐Ÿ’ก August 12 ๐Ÿ”—

New Product Backlog: the ideas that shape BadgeBase, suggested by you and voted up or down just like this changelog. Each idea shows who suggested it and whether it's New, Declined or already Implemented โ€” with a link straight to the changelog. Got an idea? Drop it in Discord; the best ones land on the board and earn you the new Product Feedback ๐Ÿ’ก achievement.

You show up on stream now ๐ŸŽฌ August 11 ๐Ÿ”—

Type in the badgebase_de Twitch chat and your message pops up as a slick card on the overlay โ€” your avatar, 7TV paint, your equipped badges, plus your BadgeBase badge count and rank. Cheer Bits or burn Channel Points for XP and you get your own animated ๐ŸŽ‰/๐Ÿ”ฅ alert. Come say hi on stream!

Check in straight from chat ๐Ÿ”ฅ August 11 ๐Ÿ”—

Type #checkin in the badgebase_de Twitch chat and grab your daily XP right there: 100 XP (110 with Pro ๐Ÿ’œ). It's its own thing, completely separate from your visit streak. The bot credits it to your profile and shouts you out with a link. Once per day, come back tomorrow for more.

Bug Hunter badge is live ๐Ÿ› August 11 ๐Ÿ”—

Spot a real bug and tell us, and you earn the Bug Hunter ๐Ÿ› achievement. First one goes to a viewer who caught a glitch where a brand-new account briefly showed a few achievements it hadn't earned yet. Found something odd? Ping us in Discord โ€” the next ๐Ÿ› could be yours.

Preview your share card ๐Ÿ–ผ๏ธ August 11 ๐Ÿ”—

Haven't shared your badge card yet? Tapping the Card Sharer tile on your profile now opens a preview of your own card in a new tab, so you can see exactly what you'd be sharing. Actually download it once and the Card Sharer achievement is yours.

Refer a friend, earn XP ๐Ÿค August 11 ๐Ÿ”—

Your invite link now pays off: every friend you bring in is worth 2,000 XP. To keep it fair a referral only counts once your friend has actually logged in and their Twitch account is older than a month, so throwaway accounts don't game it. See who you brought in, and which ones don't count yet, in your dashboard.

More top lists live on stream ๐Ÿ† August 10 ๐Ÿ”—

The badgebase_de stream overlay now rotates through four leaderboards live: Top Gifters, Top Collectors, Top Cheerers (Bits) and the most Channel Points burned. Support the community and you show up right there on screen.

Badge comments paused ๐Ÿ’ฌ August 10 ๐Ÿ”—

We're pulling the comment section on individual badges again for now. The idea was user-generated content in the shape of good questions and helpful answers, but what mostly showed up was comment spam, honestly can't blame anyone for that. ๐Ÿ˜… Comments on the blog stay exactly as they were, and we can bring them back to badges any time if there's demand.

Cheer Bits โ†’ earn XP ๐Ÿ’œ August 10 ๐Ÿ”—

Cheering Bits (and Power-ups) on badgebase_de now earns XP โ€” every 100 bits = 1,000 XP. Climb the brand-new Bits leaderboard, unlock the ๐Ÿ’œ Bits Booster badge, and watch it pop up live in chat, on your profile and in your XP overview. More badge slots are already teased for what's next.

Live chat shout-outs ๐Ÿ”ฅ August 9 ๐Ÿ”—

The badgebase_de chat now reacts live: follows get a shout-out (and check whether you already own the current featured badge, nudging you if not), and burning channel points on Burn for XP gets called out with a link to the burned leaderboard.

Hype Train alerts in Discord ๐Ÿš‚ August 9 ๐Ÿ”—

When a Hype Train starts on badgebase_de, our Discord now announces it โ€” at the start, on every 5th level and whenever a new all-time record falls. Along the way: your profile now shows who sponsored your sub ๐ŸŽ, and the Pro perks got a cleaner order.

Burn for XP โ€” a repeatable reward ๐Ÿ”ฅ August 9 ๐Ÿ”—

New on badgebase_de: redeem Burn for XP (1000 channel points) for +100 XP โ€” or +110 as a Pro member. It's repeatable, so grind as much as you like, and it unlocks the new ๐Ÿ”ฅ Burn for XP achievement. Redemptions show up in the activity feed and your personal XP overview.

Four new achievements ๐Ÿ… August 8 ๐Ÿ”—

Fresh badges for your profile: Affiliate and Partner (your Twitch status โ€” Partners get both), 100 Gifts for gifting 100+ subs to badgebase_de, and Raider for raiding the badgebase_de channel.

New Discord command: /leaderboard ๐Ÿ† August 8 ๐Ÿ”—

Type /leaderboard in Discord to pull up the top collectors right in chat โ€” by badges (default), or add a type for XP, achievements or longest streak. Anyone who linked their Discord shows up with their handle (no ping).

BadgeBase on Discord shows what's live ๐Ÿ’Ž August 7 ๐Ÿ”—

The BadgeBase.de Discord app now shows a rotating status: how many Twitch badges are live right now, the current Pro Members count, plus the freshest, next and newest badge.

Your gift count, right on the badge ๐ŸŽ August 7 ๐Ÿ”—

The Gifter, Gift Bomber and Sub Tsunami achievements now show how many subs you've gifted, right in the tooltip.

Kick handle joins the Pro links ๐ŸŸข August 7 ๐Ÿ”—

Your Kick handle now sits with the other social links in Pro settings and saves with a single button.

A wave of new achievements ๐Ÿ… August 5 ๐Ÿ”—

We added a batch of new achievements: Diamond Master (redeem the Diamond Master channel-points reward on badgebase_de), Discord Booster, Sub Veteran (12 cumulative sub months), Super Donator (50 โ‚ฌ+ donated), Alert Squad (Discord Badge Alert role) and Bot Summoner. Check your profile to see which ones you already have.

XP rebalance + a chat bot ๐Ÿค– August 5 ๐Ÿ”—

Subs & gifts now count double toward your XP, and the level tiers were rebalanced so ranks mean more. New: the BadgeBase chat bot replies to #badges in your channel (enable it in your login area) โ€” and there's a new ๐Ÿค– achievement for it. You can now also type #badges Name to look up someone else's badges.

Tidier login area ๐Ÿงน August 5 ๐Ÿ”—

Your login area is cleaner now: Pro settings sit right up top, and the big emote showcase moved out โ€” your emotes already live on your profile.

Level-ups now show in the activity feed ๐ŸŽ–๏ธ August 4 ๐Ÿ”—

The activity feed now shows level-ups live โ€” with their own filter button. Watch collectors climb from Rookie all the way to Legend in real time.

7TV badges now earn XP + refined level tiers 7๏ธโƒฃ August 4 ๐Ÿ”—

Your 7TV badges now count toward your BadgeBase level, and each one shows up in your XP activity feed. We also rebalanced the XP weights and widened the level tiers (Rookie โ†’ Legend) so the very top stays exclusive. How it all works: FAQ.

Discord /badges + your XP progress ๐Ÿ‘พ August 4 ๐Ÿ”—

New Discord slash command /badges shows anyone's badges & level right in chat. And your login area now has an XP-progress panel with your latest activity. Achievements also give a bit more XP now.

New: XP Leaderboard ๐ŸŽ–๏ธ August 4 ๐Ÿ”—

The new XP Leaderboard ranks the most active collectors by BadgeBase level โ€” badges, achievements, subs, gifts, donations, referrals, daily logins and comments all feed your XP.

New: BadgeBase Level ๐ŸŽ–๏ธ August 4 ๐Ÿ”—

Your profile now shows a Level (top-left) that climbs with your activity โ€” collecting badges, unlocking achievements, subs, gifts, donations, referrals, daily logins and comments all add up. How it works: see the FAQ.

Two new achievements: Discord Chatter & Discord Master ๐Ÿ—จ๏ธ August 4 ๐Ÿ”—

Two new badges for active Discord members: Discord Chatter (reach level 5) and Discord Master (level 20, Mega Wรผsti). Both sync automatically with your Discord roles every 30 minutes.

Leaderboard chips everywhere, hideable achievements & a Discord role ๐Ÿ… August 2 ๐Ÿ”—

All rankings โ€” Achievement, Free, 7TV, Kick, 2026, Streak and Hype Train โ€” now share one chip bar in the header, so you can hop between them without hunting for footer links. New in the settings: hide the achievement section on your profile with one switch, and see whether your Discord is linked. Speaking of which: everyone verified via /discord/ now gets a server role automatically. The ๐Ÿ‘/๐Ÿ‘Ž thumbs in this changelog reveal on hover who voted.

Vote on features ๐Ÿ‘๐Ÿ‘Ž August 1 ๐Ÿ”—

Every entry in this changelog now has thumbs: log in with Twitch and rate what you like (or don't) โ€” that tells me what to build more of. Ten votes unlock the new Feature Voter achievement. And the Arcade now sits in the footer of every page.

Arcade rankings & the Arcade Top 3 achievement ๐Ÿ•น๏ธ August 1 ๐Ÿ”—

Every game in the Arcade now has a Top 10 under the playfield โ€” Badgle counts solved daily puzzles, Higher/Lower the longest streak, Memory the fewest moves with the time shown as tiebreaker, Timeline perfect rounds. Play logged in to rank; a podium spot unlocks the new Arcade Top 3 achievement, which links straight to your podium game. Got game ideas? Post them in the Discord!

Pro Settings: social links, and Discord linking is live ๐Ÿ‘พ August 1 ๐Ÿ”—

First real Pro feature: in the settings there is now a Pro Settings section where Pro Members maintain their social links โ€” YouTube, X, Instagram, TikTok, Discord and website appear as icons next to the name on their profile. Everyone can see the section; editing unlocks with the Pro Membership. Also live: /discord/ links your Discord in one click and awards the Discord Member achievement.

Pro Membership, new achievements & comment links ๐Ÿ‘พ August 1 ๐Ÿ”—

The subscribe page is now the Pro Membership โ€” same Twitch sub, clearer name, and a fourth perk card: Discord perks like early test builds and discussing features directly with me. Two fresh achievements replace TBA slots: First Blog Comment (Founder badge icon) and Discord Member (linking starts at /discord/ shortly). Mystery achievements no longer reveal their solution on other people's profiles. And every comment now has a ๐Ÿ”— button that copies its permalink, preview card included.

New in the blog: all August 2026 badges ๐Ÿ“ฐ August 1 ๐Ÿ”—

The August overview is live: every global badge you can collect this month, from the Egg (Roblox Egg Hunt, until Aug 26) through the EWC 2026 levels (until Aug 24) to the DbD Pride Icon (only until Aug 10). The article grows as new drops appear โ€” in all five languages.

Leaderboard links sorted, quieter bell ๐Ÿ”” August 1 ๐Ÿ”—

On the leaderboard the achievement leaderboard now leads the list of other rankings, ahead of the Hype Train. And the notification bell no longer repeats your daily streak check-in โ€” the streak page already celebrates that itself.

July 2026

React to comments โ€” with badges ๐Ÿฅš July 31 ๐Ÿ”—

Comments on badge pages and the blog can now be reacted to, Discord-style โ€” except the reactions are badges: the Egg, the Fallout Ghoul, the Bungie heart, Fright Fest, Mod Founder, PogChamps and the DbD Pride icon. Reactions people used sit as little chips on the comment, the rest waits behind a ๐Ÿ™‚ button; hover a chip and it tells you who reacted. You can press as many as you like, and pressing again takes it back. There is also a new home for the conversation: the comment feed lists every comment across the site, and the ๐Ÿ’ฌ filter joined the activity feed.

Comments in the feed ๐Ÿ’ฌ July 31 ๐Ÿ”—

The activity feed now carries comments: whenever someone comments on a badge or a blog post, it shows up as an event โ€” with the badge icon, the first words as a tooltip, and the permalink as the click target. A new ๐Ÿ’ฌ filter chip switches them on and off; it takes the spot of the System chip, whose badge discoveries now simply run under the Badge filter. Under the hood, profile pages got a big one too: search engine crawlers no longer trigger live Twitch lookups, which makes cold profiles load for them in half a second instead of five โ€” better crawling, less server load, and snappier pages for everyone in busy hours.

Your collection as an RSS feed ๐Ÿ“ก July 31 ๐Ÿ”—

Every collector profile now has its own RSS feed: add /u/wuestenigel/feed.xml (swap in any name, like uafrancesc's) to your feed reader and get every newly collected badge as an entry, with the badge image attached. Hidden profiles have no feed โ€” the same rules as the profile itself. Two smaller touches from today: the streak Recover offer now lives inside the flame pill with the number it would bring back, and donors on the collector wall wear their ๐Ÿ’— again right next to the subscribers' ๐Ÿ’Ž.

Comments & questions on every badge page July 31 ๐Ÿ”—

Every badge page โ€” say the Egg badge โ€” now has a comment section right below the how-to-get-it text. Sign in with Twitch, ask a question or share how you got the badge, edit or delete it later โ€” one thread per badge, shared across all five languages. Mention someone with @name and it links straight to their profile, and a Reply button starts your comment addressed to them. Comments count toward the First Comment and 10 Comments achievements, together with the blog. Every comment gets a shareable permalink (like this one) that jumps to and briefly highlights the exact comment.

The Egg Hunt begins ๐Ÿฅš July 30 ๐Ÿ”—

Somewhere on the site, an egg is waiting. Every day, roughly one in ten pages hides the Egg badge down in the bottom-left corner โ€” visit profiles, badges and leaderboards to find it, click it, and it counts. Reloading the same page will not help: the eggs move to different pages for everyone each day, and you can catch at most five per day. Two new achievements come with it: First Egg for your very first catch and Egg Hunter for collecting 100. Signed out, you can spot the eggs but not catch them โ€” logging in with Twitch fixes that in one click. Happy hunting!

A site-wide SEO pass July 30 ๐Ÿ”—

A big round of search engine work across every page type. Badge pages now ask the questions people actually google โ€” โ€œHow to get the Egg Twitch Badgeโ€ and โ€œWho has the Egg Badge?โ€ โ€” as real headings in all five languages. Listing pages like all badges, the timeline, the rare badges and every leaderboard got descriptive titles instead of one-word labels, search snippets were rewritten or trimmed to the length Google actually shows, and hundreds of badge icons across profiles, streaks and the feed now carry their badge name as image text. Invisible on the surface, but it is how new visitors find the archive.

Comments on the blog, and new achievements July 30 ๐Ÿ”—

The blog grew a comment section. Log in with Twitch, say what you think, edit or delete it later โ€” one comment thread per article, shared across all five languages. Alongside it there are new achievements: First Comment and 10 Comments for the conversation, Bug Hunter for anyone who reports a real bug, and a Mystery achievement that does not tell you how to earn it. Badge pages also got clearer headings, so a search result now says what the page is about instead of just a codename.

Faster pages, caching and a lot of small fixes July 30 ๐Ÿ”—

A round of performance work. The activity feed and every leaderboard now sit behind a short page cache that rebuilds once instead of once per visitor, and profile pages stopped pulling cached blobs out of the database that nothing on the page needed. A missing database index went in, and the heaviest query on the site got replaced by a single indexed column. Profiles now load in roughly 0.2 seconds. Server side there are proper cache headers, and error logging is finally switched on, which immediately surfaced four warnings worth fixing. Also new: the feed has a System filter, subs and gifted subs share one chip, and badges nobody has collected are out of the listings unless they are still running.

A faster leaderboard and a proper welcome July 29 ๐Ÿ”—

Three things at once. The leaderboard loaded nearly 4,000 badge images at once, none of them with a reserved size โ€” so it arrived slowly and jumped while it did. They now load as you scroll and hold their space. Every page also finally sends a cache header, which mostly helps search engines: they were re-fetching everything on every visit. And if a friend invites you with a link like badgebase.de/ref/name, you now actually see who invited you โ€” that box only existed on profile pages, while the link itself sends you to the homepage.

Every claim of a badge July 29 ๐Ÿ”—

The collector number on a badge page is now a link. Click it and you get every single claim of that badge โ€” the same activity feed you know from the feed, only narrowed to that one badge, with the same charts and the same rows. What went away for it: the short "latest claims" list that used to sit in the middle of the badge page. Eight names is an odd number โ€” too few to answer who actually has this, too many to pass by. Now it lives where you go looking for it, and it is complete. The QR code on your collection card also changed: it points through /ref/share now, so I can finally see how often anyone scans it.

Times in your own timezone July 28 ๐Ÿ”—

Every badge page names a start, an end and a discovery time โ€” and all three used to be written in my clock, Central European. If you collect from Sรฃo Paulo or Sydney, that meant doing the arithmetic yourself, and a badge that opens at 00:30 here is still the day before over there. The times now show in your timezone, with the matching abbreviation next to them. Nothing was moved: the pages are cached as finished HTML, so the server cannot know where you are โ€” your browser does the conversion, from the timezone the page has been carrying in its markup all along. If you sit on Central European time, you will see no difference at all. And the original stays one hover away.

Animated cards as GIF July 28 ๐Ÿ”—

If you wear a 7TV paint, your collection card now comes as an animated GIF too โ€” next to the PNG button on your profile. The name inside wears your paint: an animated one runs its colours through the letters, a static one simply paints them. Your equipped 7TV cosmetic moves along. None of it is recreated โ€” 7TV serves paints and cosmetics as moving images itself, and those are what run here. A second card lives in settings for your Hype Train emotes, with the count and every emote, highest levels first โ€” and there every single emote moves. That takes a few seconds, and the button says so. On your profile the name now wears the paint live as well, with nothing to load. Also new in the header: your follower count next to the join date, and the social icons finally show on a phone too.

A Kick leaderboard July 28 ๐Ÿ”—

There is now a Kick leaderboard. It counts the Kick badges you picked in settings, and it shows them too: next to every name are the badges themselves, not just how many. One thing the page says out loud, because it has to be true: these numbers come from the people themselves. Kick allows no request from a server, so there is nothing to verify against. On a profile the rank now sits next to โ€œ12 Other Badgesโ€ and leads there. The catalogue now covers levels 1 to 50 with no gap, and levels count as a full badge again: ๐ŸฅŠ Kick Collector needs three, levels included. On a phone the level row folds up, because fifty tiles were half a screen of scrolling.

Kick levels, a referrer log and one last question July 28 ๐Ÿ”—

The Kick levels are back and got their own row in the login area: badges are something you collect and can have many of, a level is something you have exactly one of, so it now sits apart as a single choice. The catalogue runs from level 1 to 44. Kick tiles on a profile now carry Kick's own green as their border, so you can tell what comes from where in a row that mixes five sources. The heading is plainly "12 Other Badges" again with one number over everything, because only 16 of 8,289 accounts hold a Kick badge at all and "0 Kick Badges" would have greeted almost everyone. New behind the scenes: badgebase.de now records where a visit came from โ€” search engine, social or link โ€” which until now only Google Analytics knew. Only the host is stored, no identifier, and only when the visit really comes from outside. And if you are on a desktop, here for the first time and about to leave, one window asks whether you want to hear about new badges. Once per browser, never on profile pages.

An Achievement Leaderboard July 28 ๐Ÿ”—

Your profile now says how many achievements you have, with your rank next to it: 42 Achievements ยท Rank #3. The rank links to the new achievement leaderboard, which counts all 50 of them and shares a place when two people are level. My own accounts are deliberately not on it, so the top is actual collectors. Two new achievements come with it: ๐ŸŽฏ Achievement Hunter for a place in the top 100 and ๐Ÿ”‘ API Developer, which needs an API key that has actually been used rather than merely created. Also new: the reminder box on upcoming badges lost its ticking countdown, since the exact window sits two lines above it anyway, and gained the optional Twitch name the signup page has always had. And it no longer hides itself from people who happen to share a browser with a subscriber.

Invite a Friend, and a Rank Worth Chasing July 27 ๐Ÿ”—

Every connected account has an invite link in Settings now: badgebase.de/ref/yourname, or the personal form /u/yourfriend/ref/yourname that lands on your friend's own profile instead of yours. Anyone connecting for the first time through it counts for you, and Settings shows the clicks, the signups and the friends themselves with their avatars. Three rules keep it honest: only a first-ever login counts, you cannot refer yourself, and once somebody is credited to you they stay yours. New with it: ๐Ÿค Tell-A-Friend, ๐Ÿฅ‡ Top 100 7TV for a place in the top hundred of the 7TV leaderboard, and ๐ŸฅŠ Kick Collector for any Kick badge at all. The API also has an OpenAPI spec, so Postman or a client generator can read it without being told anything twice.

Two Achievements for Streamers July 27 ๐Ÿ”—

Two new achievements right after Streamer: 100 Streams and 1000 Streams, both showing your actual count. Settings also tells you how many streams you have done, in the last 365 days and as far back as the records go. Twitch cannot answer this, so the number is looked up once and then kept for a week, which means the achievement appears after your first visit to Settings rather than instantly.

Kick Badges: Yours to Pick, and Up Front July 27 ๐Ÿ”—

Save your Kick name in Settings and a grid appears below it with every Kick badge I have on file. Tick the ones you wear and they land on your profile. Green ring for owned, greyed out for the rest, the same language the emote grid speaks. Levels are a single choice rather than a row of checkboxes, because you are on exactly one. Unticking works too, which is what makes it a setting instead of a claim form. On the profile the row is now called Kick & Other Badges and sits above 7TV, led by Kick: Verified first, then newest, levels last. The tiles no longer link to a Kick channel, since the icon next to the name already goes there once. Your own profile carries an Edit link straight to the picker.

A Nudge Off the Favorite Star July 27 ๐Ÿ”—

Browsers still running on the old โญ favorite now get a one-off bar suggesting they connect their Twitch account instead. It is a suggestion, not a deadline: your streak lives on the profile itself and keeps counting either way. 180 of the 309 favorited profiles seen in the last 30 days belong to accounts that never connected, so there is a real audience for it. One click dismisses it for good. Also fixed: Kick turns underscores into hyphens in its channel URLs, so the link for an account like soba_me_la pointed at a page that does not exist. Every Kick link is now built in one place that knows this.

The Login Leaves Beta July 26 ๐Ÿ”—

The BETA banner is gone from Settings. Connecting your Twitch account reads your Hype Train emotes, shows you which ones the set in rotation is still missing from your collection โ€” green for owned, red for a gap โ€” and links you straight to a channel with a train running. Your own place on the Hype Train leaderboard sits next to it. Ideas still very welcome in Discord, the banner asking for them just does not need to be the first thing on the page any more.

An API for Your Collection July 26 ๐Ÿ”—

New Developers section in Settings: create your own key and read the archive as JSON. Five endpoints, among them which badges somebody owns and which ones they are still missing โ€” the second one lists only what you can actually still claim, so it reads as a to-do list. Every badge carries its badgebase.de link, and 60 calls a minute is plenty for keeping something in sync.

Take Yourself Off the Boards July 26 ๐Ÿ”—

New switch in Settings: keep my profile unlisted. It takes you out of every leaderboard, the search, the activity feed and the sitemap, and asks search engines to leave the page alone. Your profile itself keeps working, so anyone you hand the link to still sees your collection. Emotes now show on profiles by default, the Hype Train row in Settings marks the levels you have not reached yet in red the same way your profile does, and a Read again button re-reads your emotes from Twitch whenever you want. That read is also more stubborn now: it retries every page instead of stopping at the first hiccup, so a half-finished read no longer looks like a finished one.

The Sub Goal Says What Twitch Says July 26 ๐Ÿ”—

The supporters page and the stream overlay both count active subscriptions now, straight from Twitch, so the number matches the goal widget on the channel instead of drifting above it as older subs lapse.

The Blog Speaks Your Language July 26 ๐Ÿ”—

Open a blog post with a language picked and you land in that language, whatever link you followed. The blog index already worked that way; the articles do now too. Search engines keep seeing the English original, so nothing shifts underneath them.

The Month, Written Up July 26 ๐Ÿ”—

July brought 80 of the 106 changelog entries this site has ever had, so I wrote the whole month up properly: BadgeBase in July 2026, in German and English, including the three things I took back out again. The July badge roundup also grew to 32 badges in all five languages: La Velada VI, Spider-Man and Budz joined at the end of the month. And the supporters page gave its top three gifters a real podium again.

The Star Steps Aside July 26 ๐Ÿ”—

The โญ favourite button is gone from profiles. Connecting your Twitch account at Login sets your favourite for you, from an account Twitch vouched for, which beats a star someone clicked by mistake. Nothing you already set has changed: your streak, the corner shortcut, the pre-filled forms and your personal feed all keep working exactly as before. If you are starting fresh, the login is the way in now. Tell me in Discord how that lands.

Your Own Activity Feed July 26 ๐Ÿ”—

The feed gained an โญ chip that narrows every claim, sub, gift and follow down to one person, and the word Collected in a profile heading links straight to it. The ๐Ÿ”” bell moved to the top right where people look for it, announces the day your streak is secured, and now shares what you have read across your devices, so clearing it on your phone clears it on your desktop.

Hype Train Leaderboard July 26 ๐Ÿ”—

New board: who owns the most Hype Train emotes. Each row shows the highest train that person rode, and your profile shows the same count with your rank next to it. The board only knows people who connected their Twitch account, so it grows as more of you do.

Achievements Show Their Numbers July 26 ๐Ÿ”—

Heart Lover, Event Hopper and Hattrick print the actual count instead of just the threshold, and Hattrick names your biggest day rather than your latest. Early Adopter shows your real join position. Two new ones read from the Twitch login: ๐Ÿš‚ Hype Conductor for riding a train past level 50, wearing the very emote you earned, and ๐Ÿ›ก๏ธ Moderator for modding at least three channels. Heart Lover is back, ๐Ÿ… Raffle Champ joins Raffle Master for anyone who actually won, and High Five retired. Two slots sit marked TBD: got an idea? Tell me in Discord.

Connect Your Twitch Account July 26 ๐Ÿ”—

A new login lets you connect your Twitch account to BadgeBase. Still BETA, so tell me in Discord what it should do next. Connecting reads your Hype Train and reward emotes once and keeps them, so the collection grows with every check instead of showing whatever a single moment returned. Switch them on and they appear on your profile, along with the channels you moderate. Badge Alert signup arrives pre-filled, the account you logged in with becomes your favourite, and your streak counts without needing the star.

Kick, Under Another Name July 26 ๐Ÿ”—

Plenty of collectors stream on Kick under a handle that isn't their Twitch name. Their profile header now carries the green Kick icon anyway, pointing at the right channel.

Live Where It Counts July 25 ๐Ÿ”—

On a creator's profile, the corner widget now embeds their own live stream when they are on air, instead of the house stream. Badge pages keep pointing you to a streamer live in that badge's category so you can watch and earn it. And the supporters page grew its VIP circle to the Top 30 gifters, lined up a tidy 10 per row on desktop.

Win a Turbo &amp; Faster Follow Badges July 24 ๐Ÿ”—

The homepage gains a glowing ๐ŸŽ Win Turbo button โ€” jump straight into the Turbo giveaway. And the BadgeBase Follow and Wuestenigel Follow achievements now light up much faster: both channels' followers are synced hourly, so a new follow lands within the hour instead of waiting up to a day. New followers are still celebrated in Discord, now bundled into one tidy post.

Emote Area Retired July 24 ๐Ÿ”—

BadgeBase focuses on badges: the emote explorer and every /e/โ€ฆ emote page have been retired and now return a clean 404, dropped from the sitemap along with their Discord alerts. Nothing else changed โ€” the whole badge archive, profiles and achievements stay exactly as they were.

Five New Achievements July 23 ๐Ÿ”—

The board grows to a round 40: ๐Ÿ’ฃ Gift Bomber (5+ gifted subs) and ๐ŸŒŠ Sub Tsunami (50+) join Gifter, โฐ Nick of Time honors claiming a badge in its final 60 minutes (awarded retroactively!), ๐Ÿ“† Series marks collecting on 3 different days, ๐Ÿฅณ Anniversary celebrates a full year on BadgeBase (retiring Veteran โ€” same honor, nicer name), and ๐Ÿ”ฅ 365 Day Streak crowns the flame set.

Drop Alerts, Right on the Badge July 23 ๐Ÿ”—

Paid badges that haven't started yet now carry a signup box with a live countdown โ€” leave your email and get a note the moment the drop goes live (Double opt-in, one-line consent, no checkbox hurdles). The dead claim button disappears before launch on every badge and only shows while a badge is actually claimable. Already on the list? The site notices and stops pitching you.

Descriptions in Your Language July 23 ๐Ÿ”—

The official Twitch description on every badge page โ€” and in the RSS feeds โ€” now reads natively in German, Spanish, French and Russian: all 317 badges translated, old encoding glitches (Pokรฉmon, La Velada del Aรฑo) fixed along the way.

The Bell Got Personal July 23 ๐Ÿ”—

The ๐Ÿ”” now warns โณ 6 hours before a badge ends โ€” same heads-up the Discord gets โ€” with the time remaining ticking down. And with a โญ favorite set, it turns personal: a ๐Ÿ’œ thank-you when your donation, sub or gift arrives, and a ๐Ÿ† ping when you unlock a new achievement.

Supporter Badges for Everyone July 23 ๐Ÿ”—

Everyone who has ever subscribed to or gifted in badgebase_de's chat now wears BadgeBase Viewer and BadgeBase Sub in their profile's Other Badges row โ€” automatically, future supporters included.

Early Adopter, Counted Right July 23 ๐Ÿ”—

The ๐Ÿš€ Early Adopter achievement used to trust the raw database id, which skips huge ranges โ€” only 636 people ever qualified as "first 10,000". It now counts your real join position, so everyone who actually was among the first ten thousand finally gets it. The share button is also back on mobile profiles, and the sub goal climbs in steps of 10 again.

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 ๐Ÿ”—

/feed/ 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 /feed/ 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.