Repository navigation
Releases
Production v2.0.0
Lumo 2.0.0 refuerza la recuperación de dispositivos, la seguridad y el funcionamiento en segundo plano conservando el diseño de la aplicación.
- Recuperación del teléfono controlado en la misma organización mediante QR y PIN autorizados; reemplazo atómico y revocación de la credencial anterior.
- Credenciales preservadas ante fallos temporales de Android Keystore; arranque recuperable, persistencia atómica y protección frente a respuestas obsoletas.
- Correcciones de seguimiento pausado, cola offline, ubicación solicitada y compatibilidad del servicio GPS con Android 7–10.
- Consultas y mutaciones ordenadas, validación de coordenadas y carga de pantallas bajo demanda. JavaScript inicial reducido aproximadamente un 20 % en el build local.
- Dependabot incorporado, Rust 1.98.1, Argon2 0.6 compatible con hashes anteriores y corrección upstream de GLib verificada mediante pruebas optimizadas.
La validación incluye frontend, workspace Rust, Android, contenedor con TLS, auditorías de dependencias y escaneo de secretos. La auditoría documenta seis avisos de mantenimiento de dependencias transitivas de Tauri y los límites de las pruebas.
Publicación exclusivamente de código fuente: sin archivos adjuntos APK/AAB ni archivos de entorno. Se incluyen las licencias y fuentes necesarias para reproducir la compilación.
Esta publicación no despliega la API ni actualiza los teléfonos. Para usar la recuperación, actualizar primero la API y después el cliente. SQLite migra al esquema 6; un binario antiguo que sólo soporte el esquema 5 no constituye por sí solo un rollback válido. Las pruebas en los teléfonos y el VPS reales siguen pendientes.
Auditoría técnica · Arquitectura y recuperación · Corrección de GLib
Validación publicada: CI, seis trabajos correctos, commit 5bca53022d4f983335c10a03ea20909bb89146dd. Local: 121 pruebas Rust, 32 de frontend y los tres self-test de los binarios. Linux: 226 pruebas upstream de GLib, dos regresiones optimizadas y tres controles del verificador.
Incidencia de CI: el primer intento de la suite GLib abortó al ejecutar pruebas de captura de panic. No se reprodujo en las comprobaciones Linux locales; el reintento del trabajo Rust pasó sobre el mismo commit, sin modificar código ni omitir pruebas. La causa de ese aborto puntual no quedó demostrada y el intento fallido permanece disponible en el historial de Actions.
Production v1.0.0
Release de código fuente de Lumo 1.0.0.
Seguridad
- No contiene APK, AAB ni binarios compilados.
- No contiene
.env, certificados, keystores, bases de datos ni configuración de un servidor real. - Conserva los 41 commits originales con sus mensajes y cambios; las identidades personales se sustituyeron por GitHub
noreply. - El banner está incluido con nombres genéricos y sin datos personales del dispositivo original.
main,production/1.0.0yv1.0.0apuntan al mismo historial saneado de 43 commits.- Gitleaks 8.30.1: 0 hallazgos en el historial publicable y en el ZIP.
cargo audit: 0 vulnerabilidades activas.bun audit: 0 avisos.
Verificación
SHA-256 de lumo-1.0.0-source.zip:
85dcb3176c1bf46bc272752574ab81c5844dc1c6e199c6d53d7cf0d323466b63
El fichero .sha256 adjunto contiene el mismo valor. Esta release no distribuye APK; cada instalación debe compilarse con su propio origen HTTPS público y sin secretos del servidor.