Skip to content

Releases

Production v2.0.0

Choose a tag to compare

@Roger08G Roger08G released this 12 Sep 13:16

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

Choose a tag to compare

@Roger08G Roger08G released this 21 Aug 09:03

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.0 y v1.0.0 apuntan 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.