La aplicación web cambia de piel: agenda de 4 vistas, monitoreo y la IA que aprende sus hábitos
38 commits en 10 días. Cero nuevas funcionalidades. Y sin embargo, la aplicación web ha cambiado de cara.
Esta es la paradoja del desarrollo de productos: las semanas que más importan son a menudo aquellas en las que "nada" visible sucede. Ninguna nueva característica que anunciar, ninguna captura de pantalla espectacular. Solo código que hace que lo existente sea mejor, más sólido, más profesional.
La agenda web en 4 vistas
La agenda del panel de control web tenía una sola vista — la semana. Suficiente para una demo, insuficiente para el uso diario. Ahora, ofrece 4 vistas: día, semana, mes, año. Exactamente como en la aplicación móvil.
Hacer clic en un evento abre sus detalles. Hacer clic en una tarea, lo mismo. Las páginas de detalles de tareas y notas han sido completamente rediseñadas para coincidir con la experiencia móvil — con miniaturas de imágenes, navegación fluida y la misma estructura visual.
El objetivo es claro: que la transición entre el teléfono y el ordenador sea invisible. Tú creas una tarea vocalmente en tu teléfono, la encuentras en la pantalla de tu ordenador con la misma presentación.
Las redes de seguridad: Crashlytics + Sentry
Cuando tu aplicación es utilizada por ti y 12 probadores, puedes permitirte depurar mediante los registros de Supabase y los "a mí me funciona". Cuando te preparas para pasar a producción pública, eso ya no es suficiente.
Se han añadido dos sistemas de monitorización:
- Firebase Crashlytics en el frontend de React Native — captura los fallos, los ANR (Application Not Responding), los errores de JavaScript no capturados, con rastros de pila completos y contexto de usuario.
- Sentry en el backend de Node.js/Express — captura los errores de API, los tiempos de espera de WebSocket, las excepciones no manejadas, con migas de pan y monitorización del rendimiento.
La idea es simple: cuando ocurre un error en producción, lo sabemos antes de que el usuario se queje. Esa es la diferencia entre "tenemos un problema" y "hemos resuelto el problema antes de que te dieras cuenta".
La IA aprende tus hábitos de nombramiento
Un solo commit, pero del tipo que cambia la experiencia diaria.
El asistente de voz ahora analiza los nombres de tus carpetas existentes para detectar patrones de nombramiento. Si todas tus carpetas de compras comienzan con el nombre de la tienda ("Compras Carrefour", "Compras Leclerc"), la IA lo detecta y aplica el mismo patrón cuando creas una nueva carpeta.
Es el tipo de detalle que ningún usuario pedirá jamás, pero que todo el mundo nota cuando está ahí. La IA no solo hace lo que le dices, sino que entiende cómo te organizas.
Rendimiento y CRO
La página de inicio de tamsiv.com ha recibido varias optimizaciones:
- El brillo animado del hero utilizaba un Canvas JavaScript que consumía demasiada CPU, especialmente en móviles. Reemplazado por CSS puro — mismo efecto visual, cero impacto en la batería.
- El subtítulo del hero ha sido reescrito para explicar claramente lo que hace TAMSIV en una frase.
- El diseño de precios ha sido mejorado — la etiqueta anual en su propia línea para mayor claridad.
- El scroll spy del encabezado corregido — el estado activo no se limpiaba al desplazarse hacia arriba.
Seguimiento inteligente
Saber de dónde vienen los visitantes es la base del marketing. El seguimiento ha sido mejorado:
- Parámetros UTM en cada enlace compartido — para saber qué publicación, qué canal, qué campaña genera tráfico.
- Captura de IP en el lado del servidor — para análisis más fiables que el JavaScript del lado del cliente.
- Panel de administración enriquecido — selector de período (7 días, 30 días, 90 días, todo), configuración sincronizada entre móvil y web.
versionCode 32
La compilación de Android está en su versión número 32. Más de 740 commits. La aplicación se ha enviado a la Play Store para su revisión de producción. Mientras esperamos a Google, seguimos puliendo.
38 commits, cero funcionalidades, y una aplicación que ha pasado de "funciona" a "está lista".