Skip to content

Releases: iKhunsa/tiktok-tts

1.5.3

Choose a tag to compare

@github-actions github-actions released this 15 Jul 15:09

Novedades

  • 🆕 Badge "Nuevo" junto al botón Donar, señalando los métodos Ko-fi y PayPal agregados en v1.5.2

1.5.2

Choose a tag to compare

@github-actions github-actions released this 15 Jul 14:38

Novedades

  • 💰 Nuevos métodos de donación: Ko-fi y PayPal, junto a Lightning/Bitcoin en el modal de Donar
  • 🔔 Aviso único al abrir la app tras actualizar, anunciando las nuevas opciones de donación (no vuelve a salir)

La app sigue siendo 100% gratis.

1.5.1

Choose a tag to compare

@github-actions github-actions released this 13 Jul 21:04
chore(v1.5.1): bump version

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

1.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 20:01

Full Changelog: v1.2.13...v1.3.0

v1.2.13 — Control Móvil (Beta)

Choose a tag to compare

@github-actions github-actions released this 09 Jun 23:18

v1.2.13 — Control Móvil (Beta)

📱 Nueva función: Control desde el celular

Controlá el TTS desde tu teléfono en la misma red WiFi, sin tocar el desktop.

Cómo usarlo:

  1. Abrí la app → sección Móvil en el menú lateral
  2. Escaneá el código QR con la cámara de tu celular
  3. ¡Listo! Tenés control total desde el teléfono

Qué podés hacer desde el celular:

  • 💬 Ver el chat en vivo (TikTok, Twitch, YouTube)
  • 🔊 Encender/apagar TTS, pausar, saltar mensaje, vaciar cola
  • ⚡ Modo emergencia (solo regalos y follows)
  • ⭐ Preset "Solo Chat" (un tap)
  • ✓ Activar/desactivar cada tipo de evento individualmente
  • 🎬 Marcar clips (si el timer de stream está activo)
  • 📋 Ver y borrar marcas de clip del día

⚠️ Función en Beta — detalles conocidos

  • Requiere celular en la misma red WiFi que la PC
  • Sin autenticación: cualquier dispositivo en la red puede acceder
  • Los clips solo muestran las marcas del día actual
  • Si tenés múltiples adaptadores de red, el QR puede mostrar una IP incorrecta → usar botón "Actualizar QR"
  • Sin soporte offline (requiere conexión al servidor local)

🐛 Bugs o sugerencias

Reportá en el Discord: https://discord.gg/mwY859tcQK


El instalador se descarga abajo. Si ya tenés la app, se actualizará automáticamente al abrir.

1.2.12

Choose a tag to compare

@github-actions github-actions released this 08 Jun 23:35

v1.2.12 — Parche conexión TikTok Live

Fix crítico

TikTok cambió su API de firma de requests y la versión anterior dejó de conectar con el error:

Failed to sign request: Request failed with status code 404

Este parche actualiza la librería de conexión para usar el nuevo método de firma.

¿Problemas? Únete al Discord

Si sigues experimentando errores, reporta en nuestro servidor:
👉 https://discord.gg/mwY859tcQK


El instalador se descarga abajo. Si ya tienes la app, se actualizará automáticamente al abrir.

1.2.11

Choose a tag to compare

@github-actions github-actions released this 01 Jun 00:47
fix: security & stability hardening (v1.2.11)

- connectingTiktok: add 30s safety timeout to prevent stuck flag
- /api/channels/add: rate limit 10 req/10s to prevent spam
- OAuth BrowserWindow: add sandbox:true
- OBS WS: log parse errors instead of silent swallow
- TikTok error broadcast: truncate to 200 chars
- server.js: rethrow load errors in dev mode
- Twitch token: add TODO + warn log for missing persistence

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

TikTok TTS v1.2.10

Choose a tag to compare

@github-actions github-actions released this 18 May 19:43

v1.2.10

Nuevas funciones

  • Overlay Chat Unificado — nuevo overlay para OBS con todos los mensajes de TikTok, Twitch y YouTube
  • TikTok ahora soportado en /api/platforms/connect y /api/platforms/disconnect
  • Auto-reconexión Twitch con backoff exponencial (máx 5 intentos, hasta 30s entre intentos)
  • Auto-reconexión YouTube con backoff exponencial
  • Desconexión manual no dispara auto-reconexión (flag intencional)

Fixes

  • isFirst en evento connected para reset correcto del estado de overlays
  • Desconexión por canal específico en plataformas

TikTok TTS v1.2.9

Choose a tag to compare

@github-actions github-actions released this 18 May 18:19

v1.2.9

Fix de build

  • Corregido error de configuración de electron-builder que impedía compilar el instalador
  • removido de sección (campo inválido en electron-builder 26)
  • desactivado (sin certificado de firma)

Cambios de v1.2.8 (incluidos)

  • Conexión principal de TikTok movida de Chat → Configuración
  • Traducción automática eliminada completamente
  • Sección "Plataformas de chat" removida (usar Canales adicionales)
  • Canales adicionales rediseñados con estilo Supabase
  • Fixes de seguridad: XSS, path traversal, recursión infinita en TTS queue, memory leaks

TikTok TTS v1.2.8

Choose a tag to compare

@iKhunsa iKhunsa released this 18 May 18:11

Cambios principales

UI Overhaul

  • Conexión principal movida de Chat a Settings
  • Traducción eliminada por completo
  • Plataformas de chat removida (reemplazada por Canales adicionales)
  • Canales adicionales rediseñada con estilo Supabase:
    • Selector segmentado TikTok | Twitch | YouTube
    • Botón + Agregar canal
    • Chips de canal con desconexión inline

Fixes de seguridad (CRÍTICO)

  • isEdge no definida → ReferenceError en TTS
  • XSS via innerHTML sin sanitizar → ahora usa extContent`n- Recursión infinita en processQueue() → contador de errores + backoff
  • Atajos globales arbitrarios desde renderer → whitelist + blacklist
  • Memory leak acumulativo en preload IPC → cleanup functions

Fixes de seguridad (ALTO)

  • Path traversal en upload-bg delete
  • child_process.exec con interpolación → spawn()n- AbortController para cancelar TTS en clearChat()n- WebSocket reconnect con backoff exponencial
  • uncaughtException / unhandledRejection en proceso principal

Fixes y limpieza

  • CSS huérfano eliminado
  • Funciones muertas removidas
  • �uildOverlayUrl usa location.origin`n- Promise.race timeout cleanup
  • sandbox: true + webSecurity: true en mainWindow