Roadmap
Estado funcional a fecha de esta wiki, verificado directamente contra el
código fuente de NexusChat-26.2 (no solo contra la documentación interna
del proyecto, que en algunos puntos había quedado desactualizada).
Tabla de contenido
✅ Implementado
- Chat unificado Twitch + Kick + YouTube + TikTok (vía EulerStream).
- Emotes 7TV (global + por canal + zero-width) y BTTV/FFZ opcionales.
- Atlas 2D para emotes animados, caché en disco con TTL configurable.
- Badges oficiales, avatares asíncronos, colores de nombre con contraste automático.
- Modos de vista
FULL/COMPACT/MINIMAL, 7 temas de color (incluyeHIGH_CONTRASTde accesibilidad). - Menciones resaltadas + notificaciones de sub/donación con sonido configurable.
- Colapso de duplicados (
xN) y throttle por usuario. - Perfiles de overlay y overrides de configuración por plataforma.
- Hot-reload de
config.json. - Historial navegable, exportación de transcripción (puntual y continua).
- Envío de mensajes al chat desde dentro del juego (
ChatSendScreen). - Text-to-Speech completo: menciones automáticas, comando
!tts, permisos por rol, modos por plataforma. - Menú de moderación in-overlay (timeout / ban / borrar mensaje / VIP / mod) vía Twitch Helix API, con clic derecho sobre el nombre.
- Integración con OBS-WebSocket (cambio de escena desde el chat).
- Puente de alertas Streamlabs/StreamElements para donaciones sin equivalente nativo en el chat. Ver Alertas.
- Miniatura de stream en directo sobre el overlay.
- Encuestas y predicciones de Twitch en el overlay (posición configurable,
comando
/nexuschat poll dismisspara quitarlas), indicador de hype/raid, modo “Solo mi equipo”, multi-canal por plataforma, reintentos con backoff visibles, marcador de mensajes nuevos, vista previa de emote, confirmación antes de banear, cifrado de credenciales en disco. Ver Novedades 1.0.1 para el detalle completo. - Reporte de bugs (
/nexuschat report <mensaje>) directo al Discord del autor, conmod.logcompleto adjunto y datos de diagnóstico automáticos. - Pantalla “🎉 Novedades” automática al abrir
/nexuschattras actualizar, con el resumen de cambios de esa versión. - Panel de Widgets centralizado (Chat/Encuesta/Música: toggle + mover posición) y widget de música “now playing” (Spotify/YouTube/YouTube Music vía SMTC, solo Windows, dos estilos, con títulos largos deslizándose en vez de cortarse). Ver Novedades 1.0.1 para el detalle completo.
- OAuth de Twitch: Device Code Flow + Authorization Code con PKCE, Client ID embebido propio como fallback.
- Modo streamer (oculta tokens/cookies en las pantallas de configuración).
- Accesibilidad:
reduceMotion, tema de alto contraste, “solo menciones”. - Publicado en Modrinth, con builds
para Minecraft
26.1.2y26.2(1.21.11).
⏳ Pendiente / en evaluación
- Acciones de moderación nativas para Kick, YouTube y TikTok (por ahora solo Twitch expone una API de moderación directa).
- Reconocimiento de voz / accesibilidad ampliada (lector de pantalla).
- Publicación en CurseForge.
Este roadmap se genera comparando el código fuente real contra la documentación interna del proyecto (
docs/PLAN.md), que listaba TTS y OBS como “pendientes” pese a estar ya implementados — si algo de esta página no cuadra con lo que ves en el juego, confía en el código antes que en este documento y abre un issue para corregirlo.