lastGLANCE
lastGLANCE es una PWA de seguimiento de tareas enfocada en privacidad, sin backend por defecto. Usa Next.js/React con Dexie para IndexedDB local y sincronización opcional vía WebDAV/Nextcloud (CRDT). Incluye app Android nativa con Capacitor, widgets, notificaciones de fondo y modo offline.
Ficha actualizada 26 sept 2026, 14:21 · upstream 26 sept 2026, 14:08 · release v2.7.0
Qué es lastGLANCE
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
lastGLANCE es una Progressive Web App diseñada para rastrear la recencia de tareas sin calendarios ni cuentas. Funciona completamente en el navegador por defecto, almacenando datos localmente en IndexedDB mediante Dexie. La filosofía es 'privacy-first': no hay backend, analíticas ni servidores propios a menos que se configuren explícitamente.
El repositorio incluye una aplicación web construida con React 19, Tailwind CSS y Vite, junto con una app Android nativa desarrollada con Capacitor. La sincronización de datos entre dispositivos es opcional y se realiza mediante WebDAV o Nextcloud, utilizando un motor CRDT para la fusión de cambios. El cifrado AES-256-GCM está disponible de forma opcional para proteger los archivos de sincronización.
La aplicación destaca por su integración con el ecosistema GLANCE (dayGLANCE, lifeGLANCE) a través de un protocolo de intenciones compartido. Ofrece características avanzadas como mapas de calor de actividad, recordatorios en segundo plano y widgets nativos en Android. El despliegue es sencillo mediante Docker o sirviendo archivos estáticos.
- Rastreo de tareas domésticas sin calendarios rígidos, enfocándose en la recencia de las actividades.
- Sincronización segura de datos entre dispositivos personales usando WebDAV/Nextcloud con cifrado opcional.
- Despliegue autoalojado de una PWA para uso offline y sin dependencias de terceros.
- Integración con dayGLANCE para delegar tareas pendientes mediante el protocolo GLANCE intents.
- Privacidad por defecto: no requiere cuenta, servidor ni backend a menos que se configure manualmente.
- Sincronización CRDT vía WebDAV/Nextcloud con cifrado AES-256-GCM opcional y sin proxy CORS en apps nativas.
- App Android nativa con Capacitor que incluye widgets, notificaciones de fondo y modo offline.
- Integración con dayGLANCE para delegar tareas pendientes mediante el protocolo GLANCE intents.
- La sincronización WebDAV desde el navegador requiere un proxy CORS si el servidor no envía cabeceras permissivas.
- El cifrado AES-256-GCM no tiene mecanismo de recuperación; la pérdida del passphrase implica pérdida irreversible de datos.
- La versión en Google Play es comercial con paywall, mientras que la APK de GitHub está desbloqueada.
- No incluye base de datos externa; toda la persistencia depende de IndexedDB local o archivos WebDAV.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue simple con Docker: docker run -d -p 3000:80 ghcr.io/krelltunez/lastglance:latest. Alternativamente, construir la app estática con npm run build y servir el directorio dist/ con nginx o Caddy. Para sincronización WebDAV desde navegador, usar un proxy CORS si el servidor no permite peticiones cross-origin. La app Android nativa soporta WebDAV directo sin proxy gracias a CapacitorHttp.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.



