Repository navigation
Releases
Media links test - Parte 6.8
Novedades
- Ajustes compone sus secciones bajo demanda, evitando cargar todo el menú de una vez y limitando las actualizaciones de estado a sus consumidores.
- La descarga y la instalación automática de actualizaciones siguen activas aunque la fila del actualizador deje de estar visible al hacer scroll.
- El mapa filtra los nodos y procesa los waypoints fuera del hilo de interfaz. Los cambios de preferencias que no afectan al conjunto de nodos ya no vuelven a filtrarlo.
- WorkManager se inicializa bajo demanda, en lugar de hacerlo anticipadamente durante el arranque de Koin.
- Se conservan las funciones y el flujo de actualización de la Parte 6.7.
Instalación
Paquete com.geeksville.mesh.fdroid.debug, versión 2.8.4-media-part6.8, código 29322831. Se mantiene la firma de las versiones anteriores para permitir actualizar conservando los datos.
Meshtastic-media-arm64.apk: para móviles ARM64.Meshtastic-media-armv7.apk: para móviles ARM de 32 bits (armeabi-v7a).Meshtastic-media-universal.apk: incluyearm64-v8ayarmeabi-v7a.SHA256SUMS.txt: hashes SHA-256 de los tres APK.
Validación
- Completados correctamente
spotlessApply,spotlessCheck,detekt,detektTypeResolved,assembleDebug,test,allTestsykmpSmokeCompile. - Las pruebas específicas del actualizador, procesamiento del mapa e inicialización de WorkManager también pasan con
warningsAsErrors. - El APK específico ARMv7 procede de la misma compilación 6.8; se han verificado su arquitectura, versión y firma. No se ha realizado una prueba adicional en un dispositivo ARMv7.
- El usuario ha confirmado la instalación y la comprobación en su móvil de los cambios de arranque, mapa y Ajustes, indicando que todo funciona correctamente.
- No se publican porcentajes ni tiempos de mejora: no se dispone de una comparación cuantitativa en el teléfono. Las mediciones del emulador no se utilizan como prueba de rendimiento real.
- Android y Play Protect pueden presentar sus confirmaciones habituales durante la actualización.
FUSIONMESHTASTIC — actualización Parte 6.7
Novedades
- Al pulsar «Actualizar app», confirma la versión de destino.
- Tras aceptar, descarga y verifica el APK y abre directamente el instalador del sistema.
- Si Android requiere permiso para instalar apps desconocidas, abre sus ajustes y reanuda automáticamente el flujo al volver cuando se concede el permiso.
- Progreso de descarga suavizado y pulso verde en el aviso de actualización disponible.
- Android y Play Protect pueden mostrar sus propias confirmaciones; no se omiten.
Instalación
Paquete com.geeksville.mesh.fdroid.debug, versión 2.8.4-media-part6.7, código 29322830. Firma compatible con la Parte 6.6 y los datos existentes.
Meshtastic-media-arm64.apk: ARM64.Meshtastic-media-universal.apk: ABI ARM incluidas en esta compilación (arm64-v8ayarmeabi-v7a).SHA256SUMS.txt: hashes SHA-256 de los APK.
Validación
Pasaron spotlessApply, spotlessCheck, detekt, detektTypeResolved, assembleDebug, test, allTests y kmpSmokeCompile, además de las pruebas enfocadas del actualizador con warningsAsErrors.
El flujo completo de actualización se comprobó en un teléfono físico y funciona correctamente: confirmación de la versión, descarga y verificación, concesión del permiso de instalación cuando Android lo solicita, continuación automática al volver desde Ajustes, apertura del instalador del sistema y finalización de la instalación. Android y Play Protect pueden presentar sus confirmaciones habituales.
FUSIONMESHTASTIC — actualización Parte 6.6
Novedades
- Corrige el atasco del actualizador al verificar repetidamente un APK ya descargado.
- El sondeo reutiliza la verificación mientras el archivo no cambie; justo antes de instalar se vuelven a verificar tamaño, SHA-256, paquete, versión y firma.
- Incluye las funciones de la Parte 6.5.
Instalación
Paquete com.geeksville.mesh.fdroid.debug, versión 2.8.4-media-part6.6, código 29322829. Firma compatible con la Parte 6.4 y datos existentes.
Meshtastic-media-arm64.apk: móviles ARM64.Meshtastic-media-universal.apk: otras arquitecturas incluidas.SHA256SUMS.txt: hashes SHA-256 para verificar los APK.
Validación
La versión 6.6 se instaló por USB encima de la 6.4 y Android confirmó el código 29322829. Pasaron las pruebas enfocadas del instalador con warningsAsErrors y la validación completa local sin ese flag. La actualización descargada e instalada desde la app todavía necesita probarse con una versión posterior.
FUSIONMESHTASTIC — actualización Parte 6.5
FUSIONMESHTASTIC — actualización Parte 6.5
Novedades
- El menú Juegos añade Hundir la flota junto al ajedrez.
- Duelo por mensajes privados con un tablero de 6 × 6, 8 minas y 3 vidas por jugador. El anfitrión empieza; cada casilla segura vale un punto y cada revelación pasa el turno.
- Las minas reveladas restan una vida. La partida termina al perder las tres vidas o al descubrir las 28 casillas seguras; en este último caso gana quien tenga más puntos o hay empate.
- El tablero secreto permanece en el dispositivo anfitrión; se envían únicamente los resultados revelados. Es un juego de confianza entre los jugadores, no un protocolo resistente a trampas.
- Las invitaciones, partidas y respuestas pendientes se guardan para recuperarlas tras reiniciar. El botón de reintento permite recuperar mensajes rechazados o perdidos.
Instalación
Paquete com.geeksville.mesh.fdroid.debug, versión 2.8.4-media-part6.5, código 29322826. La firma APK se verificó; instala encima de la Parte 6.4 sin desinstalar ni borrar datos.
Meshtastic-media-arm64.apk: móviles ARM64.Meshtastic-media-universal.apk: demás arquitecturas incluidas.SHA256SUMS.txt: comprobación de integridad.
Limitaciones
- No se ha probado una partida completa con radios físicos.
- La descarga e instalación de esta versión desde el actualizador de la propia app no se ha verificado de extremo a extremo en un teléfono.
Validación
Verificación local completa superada: spotlessApply, spotlessCheck, detekt, detektTypeResolved, assembleDebug, test, allTests y kmpSmokeCompile, con advertencias Kotlin como errores. También pasó la prueba de recuperación tras un rechazo de aceptación.
Prerelease experimental debug; no es una versión oficial de Meshtastic. Fork modificado de Meshtastic-Android el 28 de octubre de 2026. Código fuente correspondiente en la etiqueta media-links-test-6.5, bajo GPL-3.0-or-later.
CHESSMESHTASTIC 1.1 — Prerelease
CHESSMESHTASTIC 1.1 — versión de pruebas
- Instala automáticamente el canal secundario chess al terminar la conexión con el nodo.
- PSK solicitada CH== (representación Base64 canónica equivalente: CA==). Es una clave pública para encontrar jugadores.
- Conserva los canales existentes y avisa si faltan ranuras o existe un conflicto de configuración.
- Invitaciones y movimientos siguen por mensajes privados cifrados sobre la malla, sin servidor de Internet. MQTT desactivado para el canal al crearlo.
- No se publica en Google Play.
Instalación
Descarga androidApp-fdroid-debug.apk en Android 8 o posterior (ARM/ARM64). APK de depuración para pruebas, con la misma firma que la demo anterior. 1.1 es la versión de esta entrega en GitHub; la aplicación conserva la numeración interna de la compilación Meshtastic base.
Validación y límites
15 pruebas nuevas del instalador aprobadas; formato, detekt, análisis con tipos, compilación Android y kmpSmokeCompile aprobados. La ejecución general tuvo fallos en dos clases de tests de mapa/ajustes; ambas pasaron al ejecutarlas por separado. Pendiente comprobar la instalación del canal y una partida con dos nodos físicos.
SHA256 APK: 5eb6736987c0d248a46a4a03922816c9c3399546dc5fb337edb9657f24710498
Fork modificado de Meshtastic-Android. Cambios de esta entrega: 27 de octubre de 2026. Código fuente correspondiente disponible en la etiqueta v1.1, bajo GPL-3.0-or-later.