Changelog

Todas las actualizaciones, mejoras y correcciones de bugs de un vistazo

Changelog completo en GitHub

Versión 1.3.2

Última

Lanzamiento: 07 de febrero de 2026

🎉 Destacados

Versión de mantenimiento: Sincronizados todos los números de versión en todos los archivos de paquete.

Versión 1.3.0

Lanzamiento: 03 de febrero de 2026

🎉 Destacados

Lanzamiento de funcionalidades principales: AnimazingPal Brain Engine – Sistema de memoria y personalidad impulsado por IA para avatares VTuber.

✨ Nuevas Funcionalidades

  • AnimazingPal Brain Engine – Sistema de memoria y personalidad impulsado por IA para avatares VTuber
    • Memoria persistente a largo plazo con búsqueda vectorial semántica
    • Seguimiento de perfil de usuario con historial de relaciones
    • 5 personalidades de streamer predefinidas + Creador de Personalidad Personalizada
    • Respuestas contextuales impulsadas por GPT (GPT-4o-mini, GPT-5 Nano)
    • Sistema de Decaimiento y Archivado de Memoria (7 días archivo, 90 días decaimiento, 30 días limpieza)
    • Configuración de respuesta automática para Chat, Regalos, Follows, Shares
    • Limitación de velocidad y control de probabilidad de respuesta
    • 15+ endpoints de API para gestión del cerebro
  • AnimazingPal Batch Processing (Sistema Outbox) – Flujo de habla natural para eventos combinados
    • Ventana de lote de 8 segundos (configurable)
    • Máximo 8 elementos por lote, máximo 320 caracteres
    • Pausa automática durante actividad de voz/micrófono
    • Deduplicación de eventos basada en TTL (600s)
  • AnimazingPal Relevance Detection – Filtrado inteligente de mensajes de chat
    • Detección de preguntas con coincidencia de palabras clave
    • Detección de saludos/agradecimientos con cooldowns
    • Filtrado de spam (comandos, URLs, solo emojis, caracteres repetidos)
    • Relevancia basada en puntuación (0-1) con umbral configurable (0.6)
  • AnimazingPal Response Engine – Generación de respuestas impulsada por GPT
    • Respuestas contextuales con historial de usuario y recuerdos
    • Reconocimientos rápidos para saludos/agradecimientos/regalos
    • Caché de respuestas de 5 minutos para reducción de llamadas API
    • Máximo 18 palabras por respuesta para ritmo natural de TTS
  • AnimazingPal Enhanced API – 15 nuevos endpoints
    • Estado de Actividad, Vaciado de Lotes, Prueba de Relevancia
    • Disparadores de Decaimiento de Memoria, Estadísticas Extendidas
    • Estado del Cerebro, Configuración, Gestión de Personalidad
    • Búsqueda de Memoria, Perfiles de Usuario, Respuestas de Chat

🐛 Correcciones de Errores

  • Detección de Duplicados de Regalos – TikTok envía eventos de regalos dos veces; ahora se utiliza el timestamp original de createTime

🏗️ Arquitectura

  • Sistema modular dirigido por eventos con motores separados para procesamiento por lotes, relevancia y respuestas
  • Documentación ampliada a 443 líneas

Versión 1.2.3

Lanzamiento: 06 de enero de 2026

🎉 Destacados

Versión de mantenimiento: Corregido el conteo doble de monedas del plugin Goals.

🐛 Correcciones de Errores

  • Plugin Goals: Conteo doble de monedas corregido – Los listeners de eventos de TikTok no se eliminaban correctamente al recargar el plugin; ahora limpieza adecuada en PluginAPI.unregisterAll()
  • Afecta a todos los plugins con manejadores de eventos de TikTok (Goals, CoinBattle, Viewer Leaderboard, etc.)

🚀 Mejoras

  • Consistencia de versión sincronizada en todos los archivos de paquete

Versión 1.2.2

Lanzamiento: 15 de diciembre de 2025

🎉 Destacados

Versión de Rendimiento y Estabilidad: Diagnósticos de Rendimiento de Electron, Selección de Modo de Lanzamiento y numerosas correcciones.

✨ Nuevas Funcionalidades

  • Guía y Herramienta de Diagnósticos de Rendimiento de Electron – Diagnóstico GPU, validación de configuración de compilación, análisis de bloqueo de hilos, diagnósticos IO/DB, lista de verificación de 13 pasos
  • Herramienta de Diagnósticos de Rendimiento – Monitoreo de nodos DOM, seguimiento de memoria, escaneo de propiedades CSS, Observador de Tareas Largas (>50ms), seguimiento de FPS de desplazamiento
  • Panel de Diagnósticos en Configuración – Detección de GPU, registros de errores, se inicia antes que todos los demás plugins
  • Selección de Modo de Lanzamiento en Pantalla de Inicio – Elección entre aplicación Electron o modo navegador al iniciar

🚀 Mejoras

  • SQLite: modo WAL, caché de 64MB, almacenamiento temporal en memoria, mmap de 256MB
  • Flags de Electron: protocolo QUIC, perfil de color sRGB, CalculateNativeWinOcclusion desactivado
  • Operaciones IPC por Lotes: settings:getMultiple y settings:setMultiple
  • Virtual Scroller: throttling requestAnimationFrame, promoción de capa GPU, listeners de eventos pasivos
  • Rendimiento CSS: will-change, contain, overscroll-behavior

🐛 Correcciones de Errores

  • Menú de Acciones Rápidas ahora se actualiza sin recargar la página después de la activación del plugin
  • Modal de Goals clickeable en Electron (CSS stacking + focus en iframe corregido)
  • Panel de Administración TTS clickeable en Electron (correcciones de user-select, cursor)
  • Detección de Plugin Deshabilitado mejorada
  • Integración de Chatango funciona en aplicación Electron empaquetada
  • Banderas del Selector de Idioma se muestran correctamente
  • Errores 500 del Motor TTS de TikTok – Reescritura completa con enfoque de endpoint híbrido
  • Timeout 504 de Conexión TikTok – Optimización de fetchRoomInfoOnConnect
  • Opción Inválida de Conexión TikTok – enableWebsocketUpgrade eliminado

Versión 1.2.1

Lanzamiento: 15 de diciembre de 2025

🎉 Destacados

Esta versión trae descripciones de plugins multilingües para los 30 plugins, indicadores mejorados de persistencia de claves API, y correcciones de bugs importantes para el plugin Advanced Timer.

✨ Nuevas funciones

  • Descripciones de plugins multilingües (Fase 4)
    • Descripciones multilingües añadidas a los 30 archivos plugin.json
    • Soporte para 4 idiomas: Inglés (en), Alemán (de), Español (es), Francés (fr)
    • Nuevo objeto `descriptions` en plugin.json con descripciones por idioma
    • Compatibilidad hacia atrás mantenida con el campo `description` existente
    • Soporte API para descripciones localizadas vía parámetro `locale`
    • Cargador de plugins actualizado con función helper `getLocalizedDescription()`
    • Rutas `/api/plugins` y `/api/plugins/:id` actualizadas para selección de idioma
  • Indicadores visuales para almacenamiento de claves API
    • Indicadores visuales que muestran que las claves API se almacenan de forma persistente
    • Retroalimentación mejorada para configuración de claves API
    • Mejor documentación de ubicaciones de almacenamiento de claves API

🚀 Mejoras

  • Limpieza del repositorio - 107 archivos de documentación movidos a `docs_archive/`
  • Mejora del Plugin Loader - `getAllPlugins()` ahora acepta parámetro `locale` opcional
  • Respuestas API de plugins - Ahora incluyen `description` (localizado) y `descriptions` (todos los idiomas)

🐛 Correcciones de bugs

  • Corrección del número de versión - Versión errónea 2.2.1 corregida a 1.2.1
  • Plugin Advanced Timer - Rutas de overlay y migración de almacenamiento corregidas
  • Overlay Timer - Carga del timer corregida en fuentes de navegador
  • Gestión de estado del Timer - Gestión y recuperación de estado mejoradas

Versión 1.2.0

Lanzamiento: 8 de diciembre de 2025

🎉 Destacados

Esta versión principal introduce un sistema de plugins completo con recarga en caliente, mejoras del launcher multiplataforma, un nuevo Multi-Cam Switcher y optimizaciones de rendimiento completas para la base de datos y módulos principales.

✨ Nuevas funciones

  • Sistema de plugins con recarga en caliente
    • Cargar, activar, desactivar y eliminar plugins sin reiniciar el servidor
    • Persistencia del estado de plugins en plugins_state.json
    • Plugin de ejemplo "Topboard" para mejores regaladores y rachas
    • Integración de interfaz de usuario del panel de control para gestión de plugins
  • Plugin Multi-Cam Switcher
    • Cambiar escenas OBS a través de regalos TikTok o comandos de chat
    • Integración OBS-WebSocket v5 con reconexión automática
    • Comandos de chat: !cam 1-5, !cam next/prev, !scene <name>, !angle next
    • Mapeo de regalos con umbrales de monedas configurables
    • Sistema de macros para acciones de múltiples pasos con retrasos
    • Permisos: modsOnly, broadcasterOnly, allowedUsers, minAccountAgeDays
    • Cooldowns: Por usuario (15s), Global (5s), Duración máxima de macro (10s)
    • Límites de seguridad con bloqueo automático en cambios rápidos
  • Launcher independiente de la plataforma
    • Soporte multiplataforma (Windows, Linux, macOS)
    • Registro seguro TTY sin errores "stdout is not a tty"
    • Verificaciones robustas de versiones de Node.js/npm en JavaScript
    • Verificación e instalación automática de dependencias
    • Inicio automático del navegador después del lanzamiento
  • Módulo TTY-Logger
    • Detección automática de TTY
    • Colores ANSI solo cuando TTY es compatible
    • Detección de soporte UTF-8/Emoji
    • Respaldo a texto plano para no-TTY (OBS, redirecciones)
    • Símbolos específicos de la plataforma
  • Sistema de actualización basado en Git
    • Actualizaciones basadas en Git cuando .git está presente
    • Descarga de ZIP de GitHub Release sin Git
    • Copia de seguridad automática antes de actualizaciones (user_data/, user_configs/)
    • Reversión en caso de actualizaciones fallidas
    • Estrategia de actualización independiente de la plataforma
  • Selección de modo de lanzamiento en pantalla de inicio
    • Elegir entre aplicación Electron o modo Navegador al inicio
    • Botones de lanzamiento habilitados después de que el backend esté listo
    • El modo navegador abre el panel en el navegador predeterminado y se minimiza en la bandeja

🚀 Mejoras

  • Optimizaciones de rendimiento de base de datos - SQLite con modo WAL, caché de 64 MB, almacenamiento temporal en memoria
  • Plugin-Loader extendido - De 827 a 1043 líneas para mejor gestión de estado
  • Módulo Leaderboard - De 362 a 480 líneas con funciones de seguimiento mejoradas
  • Rate-Limiter - Casi duplicado (80 a 150 líneas) con mejor manejo de solicitudes
  • Módulo TikTok - Mejorado de 83 KB a 85 KB con mejor procesamiento de eventos

🐛 Correcciones de bugs

  • Migración de TTS a Plugin - Motor TTS ahora totalmente integrado como plugin con más de 75 voces
  • Migración del plugin VDO.Ninja - Streaming multi-invitado totalmente basado en plugins con más de 20 rutas API
  • Visibilidad dinámica de la interfaz de usuario - Las pestañas del panel se muestran/ocultan según los plugins activos sin recargar la página
  • Update-Checker - Manejo elegante de 404 cuando GitHub Releases no está disponible
  • No hay problemas con "echo -e" - Corregido en Windows/Powershell
  • No hay errores "integer expression expected" - Corregido en verificaciones de versión

Versión 1.1.1

Lanzamiento: 3 de diciembre de 2025

🎉 Destacados

Esta versión trae grandes mejoras para el Plugin Leaderboard con nuevos diseños de Overlay OBS, un sistema completo de depuración de eventos Gift de OpenShock y numerosas correcciones de bugs críticos.

✨ Nuevas funciones

  • Plugin Leaderboard v1.2.0 - Extensión del sistema de Overlay OBS
    • Diseño de barra - Barra horizontal para arriba/abajo del stream (1920x80)
    • Diseño de barra lateral - Barra lateral vertical para el lado derecho (400x1080)
    • Diseño de popup - Popup temporal para highlights (600x700)
  • Sistema Hype Mode - Nuevos eventos WebSocket y efectos visuales
  • Funcionalidad Auto-Hide Popup - Popup aparece automáticamente con cambios de ranking
  • Plugin OpenShock: Depuración de pipeline de eventos Gift
  • Plugin OpenShock: Coincidencia de Gifts con comodín
  • Plugin OpenShock: Mapeos por rango de Coins

🐛 Correcciones de bugs críticos

  • Errores de consola corregidos - Cloud Sync, Sistema de audio, Detección de GPU
  • Imágenes de perfil - Helper de extracción para estructura de objeto de API TikTok
  • Pipeline de eventos Gift de OpenShock completamente reparado

Versión 1.1.0

Lanzamiento: 1 de diciembre de 2025

🎉 Destacados

¡El lanzamiento oficial de la versión 1.1 de Pup Cid's Little TikTool Helper! Esta versión contiene grandes mejoras en la conectividad con TikTok, nuevos plugins y mejoras significativas de estabilidad.

🔴 CAMBIOS IMPORTANTES

  • Migración a Eulerstream WebSocket SDK
    • Reemplazo completo de tiktok-live-connector por Eulerstream SDK
    • Clave API de Eulerstream ahora REQUERIDA
    • Compatibilidad hacia atrás con handlers de eventos existentes

✨ Nuevas funciones

  • Plugin Weather Control - 7 efectos meteorológicos modernos
  • Sistema de auto-actualización - Comprobación automática de actualizaciones
  • Descarga directa - Descarga ahora directamente vía ltth.app

⚠️ Aviso Beta

Esta herramienta está en desarrollo activo. Las funciones pueden cambiar. Por favor, reporta bugs y solicitudes de funciones en GitHub.

GitHub Issues