Version 1.3.2
Dernière
Sortie : 07 février 2026
🎉 Points forts
Version de maintenance : Synchronisation de tous les numéros de version dans tous les fichiers de paquets.
Version 1.3.0
Sortie : 03 février 2026
🎉 Points forts
Version majeure : AnimazingPal Brain Engine – Système de mémoire et de personnalité alimenté par l'IA pour les avatars VTuber.
✨ Nouvelles Fonctionnalités
- AnimazingPal Brain Engine – Système de mémoire et de personnalité alimenté par l'IA pour les avatars VTuber
- Mémoire persistante à long terme avec recherche vectorielle sémantique
- Suivi de profil utilisateur avec historique des relations
- 5 personnalités de streamer prédéfinies + Créateur de Personnalité Personnalisée
- Réponses contextuelles alimentées par GPT (GPT-4o-mini, GPT-5 Nano)
- Système de Déclin et d'Archivage de Mémoire (7 jours d'archive, 90 jours de déclin, 30 jours d'élagage)
- Configuration de réponse automatique pour Chat, Cadeaux, Follows, Partages
- Limitation de débit et contrôle de probabilité de réponse
- 15+ points de terminaison API pour la gestion du cerveau
- AnimazingPal Batch Processing (Système Outbox) – Flux de parole naturel pour les événements combinés
- Fenêtre de lot de 8 secondes (configurable)
- Maximum 8 éléments par lot, maximum 320 caractères
- Pause automatique pendant l'activité vocale/microphone
- Déduplication d'événements basée sur TTL (600s)
- AnimazingPal Relevance Detection – Filtrage intelligent des messages de chat
- Détection de questions avec correspondance de mots-clés
- Détection de salutations/remerciements avec cooldowns
- Filtrage de spam (commandes, URLs, emoji uniquement, caractères répétés)
- Pertinence basée sur le score (0-1) avec seuil configurable (0.6)
- AnimazingPal Response Engine – Génération de réponses alimentée par GPT
- Réponses contextuelles avec historique utilisateur et souvenirs
- Accusés de réception rapides pour salutations/remerciements/cadeaux
- Cache de réponses de 5 minutes pour la réduction des appels API
- Maximum 18 mots par réponse pour un rythme TTS naturel
- AnimazingPal Enhanced API – 15 nouveaux points de terminaison
- Statut d'Activité, Vidage de Lots, Test de Pertinence
- Déclencheurs de Déclin de Mémoire, Statistiques Étendues
- Statut du Cerveau, Configuration, Gestion de Personnalité
- Recherche de Mémoire, Profils Utilisateur, Réponses de Chat
🐛 Corrections de Bugs
- Détection de Doublons de Cadeaux – TikTok envoie les événements de cadeaux en double ; maintenant le timestamp original createTime est utilisé
🏗️ Architecture
- Système modulaire piloté par événements avec des moteurs séparés pour le traitement par lots, la pertinence et les réponses
- Documentation étendue à 443 lignes
Version 1.2.3
Sortie : 06 janvier 2026
🎉 Points forts
Version de maintenance : Correction du double comptage des pièces du plugin Goals.
🐛 Corrections de Bugs
- Plugin Goals : Double comptage des pièces corrigé – Les écouteurs d'événements TikTok n'étaient pas correctement supprimés lors du rechargement du plugin ; maintenant nettoyage correct dans PluginAPI.unregisterAll()
- Affecte tous les plugins avec des gestionnaires d'événements TikTok (Goals, CoinBattle, Viewer Leaderboard, etc.)
🚀 Améliorations
- Cohérence des versions synchronisée sur tous les fichiers de paquets
Version 1.2.2
Sortie : 15 décembre 2025
🎉 Points forts
Version Performance et Stabilité : Diagnostics de Performance Electron, Sélection du Mode de Lancement et nombreuses corrections.
✨ Nouvelles Fonctionnalités
- Guide et Outil de Diagnostics de Performance Electron – Diagnostic GPU, validation de configuration de build, analyse de blocage de threads, diagnostics IO/DB, liste de vérification en 13 étapes
- Outil de Diagnostics de Performance – Surveillance des nœuds DOM, suivi de mémoire, scan de propriétés CSS, Observateur de Tâches Longues (>50ms), suivi FPS de défilement
- Panneau de Diagnostics dans les Paramètres – Détection GPU, journaux d'erreurs, démarre avant tous les autres plugins
- Sélection du Mode de Lancement sur l'Écran de Démarrage – Choix entre l'application Electron ou le mode navigateur au démarrage
🚀 Améliorations
- SQLite : mode WAL, cache de 64 Mo, stockage temporaire en mémoire, mmap de 256 Mo
- Flags Electron : protocole QUIC, profil de couleur sRGB, CalculateNativeWinOcclusion désactivé
- Opérations IPC par Lots : settings:getMultiple et settings:setMultiple
- Virtual Scroller : throttling requestAnimationFrame, promotion de couche GPU, écouteurs d'événements passifs
- Performance CSS : will-change, contain, overscroll-behavior
🐛 Corrections de Bugs
- Le Menu Actions Rapides se met maintenant à jour sans rechargement de page après l'activation du plugin
- Modal Goals cliquable dans Electron (CSS stacking + focus dans iframe corrigé)
- Panneau d'Administration TTS cliquable dans Electron (corrections user-select, cursor)
- Détection de Plugin Désactivé améliorée
- Intégration Chatango fonctionne dans l'application Electron empaquetée
- Les drapeaux du Sélecteur de Langue s'affichent correctement
- Erreurs 500 du Moteur TTS TikTok – Réécriture complète avec approche de point de terminaison hybride
- Timeout 504 de Connexion TikTok – Optimisation de fetchRoomInfoOnConnect
- Option Invalide de Connexion TikTok – enableWebsocketUpgrade supprimé
Version 1.2.1
Sortie : 15 décembre 2025
🎉 Points forts
Cette version apporte des descriptions de plugins multilingues pour les 30 plugins, des indicateurs améliorés de persistance des clés API, et des corrections de bugs importantes pour le plugin Advanced Timer.
✨ Nouvelles fonctionnalités
- Descriptions de plugins multilingues (Phase 4)
- Ajout de descriptions multilingues aux 30 fichiers plugin.json
- Support de 4 langues : Anglais (en), Allemand (de), Espagnol (es), Français (fr)
- Nouvel objet `descriptions` dans plugin.json avec descriptions par langue
- Rétrocompatibilité maintenue avec le champ `description` existant
- Support API pour descriptions localisées via paramètre `locale`
- Chargeur de plugins mis à jour avec fonction helper `getLocalizedDescription()`
- Routes `/api/plugins` et `/api/plugins/:id` mises à jour pour la sélection de locale
- Indicateurs visuels pour le stockage des clés API
- Indicateurs visuels montrant que les clés API sont stockées de manière persistante
- Retour utilisateur amélioré pour la configuration des clés API
- Meilleure documentation des emplacements de stockage des clés API
🚀 Améliorations
- Nettoyage du dépôt - 107 fichiers de documentation déplacés vers `docs_archive/`
- Amélioration du Plugin Loader - `getAllPlugins()` accepte maintenant un paramètre `locale` optionnel
- Réponses API des plugins - Incluent maintenant `description` (localisé) et `descriptions` (toutes langues)
🐛 Corrections de bugs
- Correction du numéro de version - Version erronée 2.2.1 corrigée en 1.2.1
- Plugin Advanced Timer - Routes d'overlay et migration de stockage corrigées
- Overlay Timer - Chargement du timer corrigé dans les sources navigateur
- Gestion de l'état du Timer - Gestion et récupération de l'état améliorées
Version 1.2.0
Sortie : 8 décembre 2025
🎉 Points forts
Cette version majeure introduit un système de plugins complet avec rechargement à chaud, des améliorations du lanceur multi-plateforme, un nouveau Multi-Cam Switcher, et des optimisations de performance complètes pour la base de données et les modules principaux.
✨ Nouvelles fonctionnalités
- Système de plugins avec rechargement à chaud
- Télécharger, activer, désactiver et supprimer des plugins sans redémarrage du serveur
- Persistance de l'état des plugins dans plugins_state.json
- Plugin exemple "Topboard" pour les meilleurs donateurs et séries
- Intégration de l'interface utilisateur du tableau de bord pour la gestion des plugins
- Plugin Multi-Cam Switcher
- Changer les scènes OBS via les cadeaux TikTok ou les commandes de chat
- Intégration OBS-WebSocket v5 avec reconnexion automatique
- Commandes de chat : !cam 1-5, !cam next/prev, !scene <name>, !angle next
- Mappage de cadeaux avec seuils de pièces configurables
- Système de macros pour actions multi-étapes avec délais
- Permissions : modsOnly, broadcasterOnly, allowedUsers, minAccountAgeDays
- Cooldowns : Par utilisateur (15s), Global (5s), Durée max de macro (10s)
- Limites de sécurité avec verrouillage automatique en cas de changement rapide
- Lanceur indépendant de la plateforme
- Support multi-plateforme (Windows, Linux, macOS)
- Journalisation sécurisée TTY sans erreurs "stdout is not a tty"
- Vérifications robustes des versions Node.js/npm en JavaScript
- Vérification et installation automatiques des dépendances
- Démarrage automatique du navigateur après le lancement
- Module TTY-Logger
- Détection automatique du TTY
- Couleurs ANSI uniquement lorsque TTY est pris en charge
- Détection du support UTF-8/Emoji
- Repli sur texte brut pour non-TTY (OBS, redirections)
- Symboles spécifiques à la plateforme
- Système de mise à jour basé sur Git
- Mises à jour basées sur Git lorsque .git est présent
- Téléchargement ZIP de GitHub Release sans Git
- Sauvegarde automatique avant les mises à jour (user_data/, user_configs/)
- Restauration en cas d'échec de mise à jour
- Stratégie de mise à jour indépendante de la plateforme
- Sélection du mode de lancement sur l'écran de démarrage
- Choisir entre l'application Electron ou le mode Navigateur au démarrage
- Boutons de lancement activés après que le backend est prêt
- Le mode navigateur ouvre le tableau de bord dans le navigateur par défaut et se réduit dans la barre des tâches
🚀 Améliorations
- Optimisations de performance de la base de données - SQLite avec mode WAL, cache de 64 Mo, stockage temporaire en mémoire
- Plugin-Loader étendu - De 827 à 1043 lignes pour une meilleure gestion de l'état
- Module Leaderboard - De 362 à 480 lignes avec des fonctionnalités de suivi améliorées
- Rate-Limiter - Presque doublé (80 à 150 lignes) avec une meilleure gestion des requêtes
- Module TikTok - Amélioré de 83 Ko à 85 Ko avec un meilleur traitement des événements
🐛 Corrections de bugs
- Migration TTS vers Plugin - Moteur TTS maintenant entièrement intégré en tant que plugin avec plus de 75 voix
- Migration du plugin VDO.Ninja - Streaming multi-invités entièrement basé sur des plugins avec plus de 20 routes API
- Visibilité dynamique de l'interface utilisateur - Les onglets du tableau de bord s'affichent/se cachent en fonction des plugins actifs sans rechargement de page
- Update-Checker - Gestion gracieuse du code 404 lorsque les releases GitHub ne sont pas disponibles
- Pas de problèmes "echo -e" - Corrigé sous Windows/Powershell
- Pas d'erreurs "integer expression expected" - Corrigé dans les vérifications de version
Version 1.1.1
Sortie : 3 décembre 2025
🎉 Points forts
Cette version apporte des améliorations majeures au Plugin Leaderboard avec de nouvelles dispositions d'overlay OBS, un système complet de débogage des événements de cadeaux OpenShock, et de nombreuses corrections de bugs critiques.
✨ Nouvelles fonctionnalités
- Plugin Leaderboard v1.2.0 - Extension du système d'Overlay OBS
- Disposition Barre - Barre horizontale pour le haut/bas du stream (1920x80)
- Disposition Sidebar - Barre latérale verticale pour le côté droit (400x1080)
- Disposition Popup - Popup temporaire pour les moments forts (600x700)
- Personnalisation extensive via paramètres de requête (thème, maxEntries, showAvatars, etc.)
- Système Mode Hype
- Nouveaux événements WebSocket : leaderboard:hypeStart et leaderboard:hypeEnd
- Effets visuels pendant les phases de hype sur toutes les dispositions d'overlay
- Plugin OpenShock : Débogage du pipeline d'événements de cadeaux
- Logging amélioré le long du pipeline complet (TikTok → Mapping → OpenShock)
- Endpoint de débogage GET /api/openshock/debug/mappings pour l'inspection des mappings
🐛 Corrections de bugs critiques
- Erreurs de console corrigées - Cloud Sync, Audio System, GPU Detection, Initialization
- Photos de profil - Ajout d'un helper d'extraction pour la structure d'objet de l'API TikTok
- Pipeline d'événements de cadeaux OpenShock entièrement réparé
Version 1.1.0
Sortie : 1er décembre 2025
🎉 Points forts
C'est la version officielle 1.1 de PupCid's Little TikTool Helper ! Cette version inclut des améliorations majeures de la connectivité TikTok, de nouveaux plugins, et des améliorations significatives de stabilité.
🔴 CHANGEMENTS MAJEURS
- Migration vers Eulerstream WebSocket SDK
- Remplacement complet de tiktok-live-connector par Eulerstream SDK
- Connexion WebSocket directe à l'API Eulerstream
- Clé API Eulerstream maintenant REQUISE
✨ Nouvelles fonctionnalités
- Plugin Weather Control - 7 effets météo modernes, rendu Canvas 2D accéléré GPU
- Système de mise à jour automatique - Le Launcher vérifie les mises à jour au démarrage
- Téléchargement direct - Téléchargement maintenant directement via ltth.app
⚠️ Note Beta
Cet outil est en développement actif. Les fonctionnalités peuvent changer. Veuillez signaler les bugs et demandes de fonctionnalités sur GitHub.
GitHub Issues