Immagini IA e dittafono inline: le novità della v1.3.2
La v1.3.2 è la più ambiziosa che abbia mai pubblicato. Due funzionalità principali e una delicata migrazione tecnica.
Immagini IA integrate
L'immagine generata è direttamente allegata all'attività. L'utente chiede all'assistente vocale e l'LLM crea un prompt ottimizzato analizzando il contesto. Archiviato in privat.task_attachments con tipo ai_generated.
Il dittafono inline
Basta con l'overlay a schermo intero. Il dittafono si integra direttamente nella parte inferiore dello schermo. L'ottimizzazione chiave: il testo trascritto appare prima della fine del TTS. La trascrizione viene visualizzata immediatamente mentre l'audio viene generato in parallelo.
Opzione skip TTS aggiunta: alcuni utenti non hanno bisogno della risposta vocale. Doppio vantaggio: tempo di risposta e costi ridotti.
La migrazione del gesture handler
Regola d'oro: in ogni GestureDetector, utilizzare i componenti di react-native-gesture-handler, mai quelli di React Native standard. Il bug era insidioso: funzionante su iOS ma non Android, o in debug ma non in release. Ho esaminato ogni file per correggere gli import.
Performance
Nessun re-render inutile, animazione tramite useNativeDriver, pulizia aggressiva con timeout di 30 secondi di AudioPlayerService. La v1.3.2 segna una svolta: l'app inizia ad avere quella fluidità che la distingue da una semplice to-do.