Badge Base / Blog

BadgeBase en julio de 2026: 86 cambios en un mes

Wuestenigel
Wuestenigel

Changelog · 2026-07-26

BadgeBase en julio de 2026: 86 cambios en un mes

Julio de 2026 fue el mes en el que un archivo de insignias se convirtió en una web de comunidad. Unos números: el changelog tiene ya 112 entradas, y 86 de ellas son de julio. Todos los demás meses juntos suman 26. Lo escribo porque nadie se lee 86 líneas de changelog.

🔐 El login de Twitch

La pieza más grande llegó al final: puedes conectar tu cuenta de Twitch. Entró como BETA y se quitó esa etiqueta el mismo mes, porque el armazón resultó sólido.

Pido dos permisos y cada uno tiene que justificarse: correo para el alta de Badge Alert ya rellenada, y emotes, porque de eso se trata. Otros tres permisos con los que empecé ya no están: la lista de seguidos, el estado de suscripción y los canales de moderación. Los tres solo mostraban números que nadie necesita, y cada línea extra hace que la pantalla de consentimiento parezca más codiciosa que la página.

Lo que da conectarse:

Un efecto secundario del que estoy más orgulloso que de la función: las páginas de perfil no necesitan ninguna sesión para nada de esto. El estado del login vive en el navegador, las páginas siguen siendo cacheables y no ponen cookie. Solo la campana de notificaciones recibe un token firmado, y ese token sabe hacer exactamente una cosa: decir de qué cuenta se trata.

🔥 Clasificación de Hype Train

Esos emotes recogidos se convirtieron directamente en una tabla nueva: la clasificación de Hype Train muestra quién tiene más emotes de Hype Train. Cada fila indica el tren más alto que esa persona ha vivido, y tu perfil muestra el mismo recuento con tu puesto al lado.

La tabla solo conoce a quienes han conectado su cuenta. Así que crece con vosotros, y lo dice encima de la tabla.

🏆 Logros: de 30 a 45

El mayor crecimiento de julio. Entre los nuevos: 🚂 Hype Conductor por un Hype Train más allá del nivel 50, con el mismo emote que ganaste en él; 🛡️ Moderator por al menos tres canales; 💣 Gift Bomber y 🌊 Sub Tsunami por suscripciones regaladas; ⏰ Nick of Time por una insignia canjeada en sus últimos 60 minutos; 🏅 Raffle Champ por ganar el sorteo de verdad.

Dos reparaciones me importan más que la cifra. Early Adopter confiaba en el id de la base de datos, que salta en rangos enormes: solo 636 personas contaban como «primeras 10.000» cuando deberían haber sido muchas más. Ahora cuenta la posición real de entrada. Y los logros muestran sus números: «tienes 10 o más insignias de corazón» oculta que en realidad son 34. Hattrick también nombra tu mejor día en lugar del último.

Dos huecos están en TBD a propósito. Si se te ocurre un logro, dímelo en Discord y aterriza ahí.

🔥 Rachas

Nuevo en julio: las rachas diarias. Visita tu perfil, el día queda asegurado, y el día nuevo empieza a medianoche. Los suscriptores tienen protección de racha, y un despiste se puede recuperar. Además los logros de llama a los 10, 100 y 365 días. Desde el 26 de julio la 🔔 campana te avisa cuando un día de racha está en el bote.

🔔 Cuatro formas de no perderte nada

Julio convirtió un canal en cuatro:

Más la caja de aviso con cuenta atrás en cada página de insignia que aún no ha empezado.

🔑 Una API

Desde el 26 de julio hay una API. Crea una clave en los ajustes y lee el archivo como JSON: el catálogo, una insignia concreta, qué tiene alguien y qué le falta todavía. Lo último lista solo lo que aún puedes canjear, así que es una lista de tareas y no un catálogo de museo. Cada insignia trae su enlace de badgebase.de, nadie tiene que montarlo. 60 llamadas por minuto, y cada llamada se atribuye a tu clave para que yo vea qué se usa y dónde vale la pena seguir.

🌍 Cinco idiomas, bien hechos

La web habla alemán, inglés, español, francés y ruso. No como un widget de traducción, sino con URLs propias: /es/, /de/, /fr/, /ru/, hreflang completo y cada variante en el sitemap. En una página en español, cada enlace interno se queda en español.

Y no es solo la interfaz. La descripción oficial de Twitch de 317 insignias se lee ahora de forma nativa en cuatro idiomas, con los viejos fallos de codificación («Pokémon») limpiados de paso.

📖 Cada insignia tiene su historia

Desde el 22 de julio, cada una de las más de 300 páginas de insignia lleva una sección editorial Sobre esta insignia en los cinco idiomas: cómo se conseguía, cuándo estuvo activa, gratis o de pago, cuántos coleccionistas la tienen, de dónde viene su diseño. Son 1.590 textos, escritos insignia por insignia a partir de los datos del archivo. De Mod Founder a Raging Wolf Helm.

🗂️ El archivo se volvió usable

318 insignias piden herramientas. Añadido: filtros de 🆓 gratis y 💰 de pago como URLs propias, orden por 🕰️ más antiguas y 🔥 más populares en el archivo, una línea temporal que va en ambos sentidos, y la lista de las más raras por número de coleccionistas. Las páginas de insignia también enlazan lo que de verdad encaja: las de evento muestran su familia, el resto muestra lo que está activo ahora.

👤 Perfiles

Una lista de insignias se convirtió en una tarjeta de visita. Nuevo: un puesto para todo el mundo en lugar de solo el top 100. Tus insignias de otros servicios, 7TV, FrankerFaceZ, BetterTTV, Chatterino, DankChat, tduva y Kick, justo debajo de las de Twitch. Tu insignia equipada en Twitch al lado de tu nombre. Una gráfica de crecimiento. Y un feed personal, accesible desde la palabra «Coleccionado» del título.

Y desde el 26 de julio puedes volver a salirte: un interruptor en los ajustes deja tu perfil sin listar, fuera de todas las clasificaciones, de la búsqueda, del feed y del sitemap, y se pide a los buscadores que dejen la página en paz. El perfil sigue funcionando, así que quien reciba el enlace de tu parte sigue viendo tu colección. Al construirlo encontré tres sitios que ignoraban el flag de oculto que ya existía: el sitemap, la API de insignias y la página de comparación.

Las insignias de Kick pasaron ese mismo mes a un catálogo propio, para que una insignia como la RuneScape Armadyl Godsword exista como cosa con poseedores y no como línea en un perfil.

Por qué colecciono todo esto está escrito aquí.

💜 Comunidad

La página de apoyos muestra los mayores regaladores y las suscripciones más recientes de badgebase_de, con podio para los tres primeros. Quien haya suscrito o regalado alguna vez en ese chat lleva automáticamente BadgeBase Viewer y BadgeBase Sub en su perfil. Las donaciones reciben un gracias en Discord y en el chat de Twitch. Y hubo un sorteo de Turbo.

🧹 Lo que volvió a desaparecer

La honestidad forma parte de un resumen: en julio también quité tres cosas.

Lo que viene

El login no ha hecho más que empezar. Dos de las cosas de esta lista llegaron mientras la escribía: el set actual completo con sus huecos, y una lectura que termina sola. Queda la rareza de los emotes («tienes EvilJAM, lo tiene 1 de cada 8 personas de aquí») y logros para los niveles de Hype Train. Qué se construye de verdad se decide en Discord. Y las insignias del mes están donde siempre, en el resumen de julio, que va ya por 32.

← Volver al blog
User