💶 CaliMoney

Documentación

Sin conexión y sincronización

Cómo funcionan el modo sin conexión y la sincronización con la nube

CaliMoney está pensado para funcionar sin conexión a internet. Todos los datos se escriben primero en la base de datos local (IndexedDB mediante Dexie) y luego se sincronizan con Firestore cuando estás en línea.

Indicador de estado

Cuando no tienes conexión, aparece una insignia Sin conexión en la cabecera. Desaparece en cuanto vuelve la conexión.

La cabecera con la insignia roja Sin conexión

La insignia espera un par de segundos antes de aparecer, para que un corte breve — por ejemplo, mientras cambias a otra app y vuelves en el móvil — no la haga parpadear. Al volver a CaliMoney, la conexión se comprueba de nuevo al momento.

Qué puedes hacer sin conexión

AcciónSin conexión
Ver movimientos✅ Desde la caché local
Añadir movimientos✅ Guardado en el dispositivo
Editar movimientos✅ Guardado en el dispositivo
Eliminar movimientos✅ Guardado en el dispositivo
Duplicar movimientos✅ Guardado en el dispositivo
Copiar un movimiento como texto✅ Funciona sin conexión
Editar plantillas recurrentes✅ Guardado en el dispositivo
Convertir una suscripción sugerida en plantilla✅ Detectada en el dispositivo, guardada en él
Gestionar categorías✅ Guardado en el dispositivo
Ver el panel✅ Datos de la caché
Importar un extracto CSV/Excel✅ Se lee entero en el dispositivo — consulta Importar
Importar un extracto en PDF o foto❌ Necesita conexión (extracción con IA)
Recuperar movimientos eliminados desde una instantánea✅ Las instantáneas están en este dispositivo — consulta Exportar
Sincronizar con la nube❌ Necesita conexión

Cola de sincronización

Las operaciones hechas sin conexión (añadir, editar, eliminar — movimientos, movimientos recurrentes y categorías) se colocan en una cola de sincronización. Los movimientos pendientes muestran un icono de reloj.

Cuando vuelves a estar en línea, CaliMoney sincroniza automáticamente todas las operaciones pendientes en el orden en que se hicieron.

Los movimientos pendientes se pueden editar, duplicar y eliminar como cualquier otro. Editar uno actualiza la operación en cola en lugar de añadir otra, y eliminar uno que nunca llegó a la nube simplemente lo quita de tu dispositivo.

Instalar como app (PWA)

CaliMoney es una Progressive Web App: puedes añadirla a la pantalla de inicio del móvil para tener una experiencia como de app nativa, con acceso sin conexión inmediato.

Al abrir la app en un navegador móvil, aparece un aviso de instalación en la parte inferior de la pantalla.

  • Android (Chrome): toca Instalar en el aviso. El navegador te pedirá confirmación.
  • iOS (Safari): el aviso muestra instrucciones paso a paso:
    1. Toca Compartir ⬆️
    2. Toca Más opciones
    3. Toca Añadir a pantalla de inicio

Si cierras el aviso, volverá a aparecer la próxima vez que abras la app en el navegador.