TAMSIV tiene una cara — primer video de demostración + sprint de calidad
Durante 6 meses, TAMSIV existió solo como texto y capturas de pantalla. Hoy, por primera vez, la app tiene rostro: un video de demostración completo, disponible en YouTube e integrado directamente en la sección hero del sitio web.
¿Por qué un video ahora?
Una app de voz necesita verse. Leer "habla, la IA entiende y organiza" no es suficiente — hay que ver el micrófono activándose, la transcripción en tiempo real, la tarea creándose automáticamente en la carpeta correcta. El video muestra todo eso en 2 minutos.
Integrarlo en el hero del sitio era obvio: el visitante ve inmediatamente cómo funciona TAMSIV, sin necesidad de descargar la app ni leer documentación.
Sprint de calidad: 7 commits, 0 features nuevos
En paralelo al video, dediqué una semana a un sprint 100% calidad. Sin nuevas funcionalidades — solo pulido, fiabilidad y correcciones silenciosas que marcan la diferencia en el día a día.
Dictáfono: botón stop fiable al 100%
El bug más frustrante de la app: a veces, el botón "stop" no respondía. El micrófono seguía grabando, obligando al usuario a forzar el cierre. Una pesadilla de UX.
¿La causa? Un problema de timing entre la inicialización del STT nativo (reconocimiento de voz del teléfono) y el estado React. La solución incluyó:
- Un modo "standby" para el STT nativo — listo al instante sin bloquear la interfaz
- Inicio de grabación 2x más rápido (sin esperar callback)
- Un botón stop que funciona al 100%, independientemente del estado interno
Consultas de agenda vocal de varios días
Antes, preguntar a la IA "¿qué tengo esta semana?" solo funcionaba para un día. El system prompt limitaba las consultas a una fecha. Ahora el asistente entiende rangos: "de lunes a viernes", "los próximos 3 días", "esta semana".
Imágenes IA: cambio a HiDream-I1-Fast
Las imágenes de portada de las carpetas se generan con IA. Usábamos SDXL 0.9, que entendía mal los prompts complejos (texto mezclado, instrucciones ignoradas). El cambio a HiDream-I1-Fast lo cambió todo: mejor comprensión del prompt, resultados más consistentes, y un coste de ~0,003€ por imagen.
Carpetas: visualización instantánea
En los grupos colaborativos, el árbol de carpetas esperaba la carga completa de tareas y notas antes de mostrarse. Resultado: pantalla vacía durante 1-2 segundos. Ahora el árbol de carpetas se muestra al instante, y los contenidos cargan en segundo plano.
Seguridad: fuga de datos entre sesiones
Un bug crítico descubierto y corregido: en dispositivos compartidos, los datos del usuario anterior podían aparecer brevemente al cambiar de cuenta. El caché singleton no se limpiaba al cerrar sesión. Corregido con una limpieza completa del estado en cada cierre de sesión.
Lo que me llevo
Un sprint de calidad no es glamuroso. No hay un nuevo feature que mostrar, ni captura de pantalla "antes/después". Pero es lo que marca la diferencia entre una app que se prueba y una app que se conserva. Cada micro-fricción eliminada, cada bug silencioso corregido, es un usuario más que no desinstala después de 3 días.
El video es lo contrario: el momento en que el proyecto se vuelve tangible para alguien que nunca ha tocado la app. Ambos se complementan — el escaparate y los cimientos.