2.9.17
Fecha de release: abril 2025
Bug fixing
Corregimos un error en la sincronización de arrays al crear nuevos organismos desde el backend. Anteriormente, esta operación generaba la pérdida de información en los arrays del organismo principal, afectando la consistencia de los datos durante las transacciones. Con esta corrección, aseguramos que la inicialización de nuevos organismos conserve y sincronice adecuadamente los arrays, mejorando la integridad del modelo de datos y garantizando una experiencia más estable y confiable para el usuario.
Creamos un sistema de caché que permite evitar múltiples pedidos de vistas al servidor, ahora cada vista se pide una única vez lo que mejora la performace y la robustez de la app.
Solucionamos un problema en el componente organismo que provocaba flasheos visuales al refrescar la vista, debido a la recreación innecesaria del contexto y la ejecución redundante de eventos. Ahora reutilizamos el contexto existente y sincronizamos solo los registros necesarios, mejorando la eficiencia. Esta corrección se complementa con la nueva funcionalidad que permite cachear vistas en el navegador, evitando llamadas al backend y eliminando eventos innecesarios como ON_OPEN_LOADING cuando la vista proviene del cache.