Release

v1.1.4

3 jul 2026

Tarjetas de selección de jugadores renovadas: modo lista, resaltado de selección, winrate 30d, partidas 30d y pareja favorita.

Correcciones de coherencia en conteo de partidas totales/30d y winrate global como respaldo.

Tarjetas de seleccionados con botón de eliminación integrado dentro del cuadro, sin scroll lateral.

Release

v1.2.2

26 ene 2026

Despliegue en producción (seju.hacedor.eu) con Docker, nginx, SSL (Let's Encrypt) y MongoDB autenticado.

Configuración de nginx parametrizada con templates (nginx.conf.template) usando variable NGINX_DOMAIN.

Limpieza de archivos obsoletos: eliminados nginx.conf y nginx-init.conf duplicados; mantenido nginx-http-only.conf para troubleshooting.

Documentación actualizada de despliegue en CLAUDE.md con comandos y troubleshooting común.

Variable BACKEND_CORS_ORIGINS requiere formato JSON array: ["https://dominio.com"].

Release

v1.2.1

25 ene 2026

Recalculado todo el histórico en Mongo con delta ELO simétrico por equipo (suma total 0) y sincronización de elos_ejercitos en jugadores; backups creados antes del cambio.

Partida Relic 3v1 marcada como incompleta (solo jugadores tracked); se conserva con delta simétrico pero se documenta que el origen es la omisión de jugadores no tracked.

Release

v1.2.0

18 ene 2026

Nueva página "Control de partida" (/relic-poller): monitorea estado de jugadores en Steam y controla el importador automático de partidas desde Relic API.

Auto-polling configurable (30s-1800s) que ejecuta import_relic_matches.py; se autoactiva a 120s cuando hay ≥4 jugadores online y se apaga tras 10 minutos con menos de 4.

Estado de jugadores en tiempo real con avatares, online/offline, hora local y reloj multi-husos (ES, MX, SG).

Organización del código para producción: frontend Dockerfile, nginx.conf con Let's Encrypt, scripts de inicialización MongoDB.

Limpieza de 1.5GB de archivos temporales y cache del repositorio (.next/, frontend-backup/, logs).

Release

v1.1.3

18 ene 2026

Leaderboard y ficha de jugador ahora muestran el mismo ELO por ejército: se toma el último elo_post cronológico y se usa como fuente única.

Fallback seguro al valor almacenado en el jugador si aún no tiene partidas registradas.

Release

v1.1.2

18 ene 2026

Recálculo cronológico cambia a la fórmula extendida por puntos (factor exponencial, K=32) para todas las partidas no Excel.

Se mantiene ELOi/ELOf del Excel como verdad, y se recalculan el resto con puntos para eliminar el modo victory-only.

Dataset recalculado completo en Mongo tras la actualización.

Release

v1.1.1

18 ene 2026

Importador de Excel ahora respeta las columnas ELOi/ELOf como verdad, sin recalcular.

Nuevo script de recálculo K=32 que aplica fórmula victory-only a partidas no Excel, preservando el histórico.

Dataset actualizado con partidas fuera del Excel (incluida la del 2024-03-22) para coherencia de ELO.

Release

v1.1.0

18 ene 2026

Sistema de versionado centralizado con appVersion y releaseNotes listos para futuras actualizaciones.

Nueva página pública de notas de versión enlazada desde la navegación principal.

Badge de versión persistente en la cabecera para visibilidad inmediata.

Release

v1.0.0

16 ene 2026

Versión base con leaderboard, registro de partidas y calculadora de matchmaking.

Importadores desde Excel y Relic API con recálculo de ELO por ejército.

Frontend con React Query, Zustand y soporte de modo oscuro.

Flujo de versión

¿Cómo se prepara la próxima release?

Cada actualización debe añadir una entrada nueva en este historial y actualizar la versión visible en la cabecera.

1. Ajusta appVersion2. Añade releaseNotes3. Publica y comparte