Imágenes IA y dictáfono en línea: las novedades de la v1.3.2
La v1.3.2 es la más ambiciosa que he publicado. Dos características importantes y una delicada migración técnica.
Imágenes IA integradas
La imagen generada se adjunta directamente a la tarea. El usuario le pide al asistente de voz y el LLM elabora un prompt optimizado analizando el contexto. Almacenado en privat.task_attachments con tipo ai_generated.
El dictáfono en línea
Se acabó la superposición a pantalla completa. El dictáfono se integra directamente en la parte inferior de la pantalla. La optimización clave: el texto transcrito aparece antes de que termine el TTS. La transcripción se muestra inmediatamente mientras el audio se genera en paralelo.
Opción de omitir TTS añadida: algunos usuarios no necesitan la respuesta de voz. Doble beneficio: tiempo de respuesta y costes reducidos.
La migración de gesture handler
Regla de oro: en cualquier GestureDetector, utilice los componentes de react-native-gesture-handler, nunca los de React Native estándar. El error era vicioso: funcional en iOS pero no en Android, o en depuración pero no en lanzamiento. Recorrí cada archivo para corregir las importaciones.
Rendimiento
Sin re-renderizados innecesarios, animación a través de useNativeDriver, limpieza agresiva con tiempo de espera de 30 segundos de AudioPlayerService. La v1.3.2 marca un punto de inflexión: la aplicación comienza a tener esa fluidez que la distingue de una simple lista de tareas.