Releases: Auralix-Studio/nexo
Release list
Nexo 1.6.5
Nexo 1.6.5
Verificación
PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.6.5-universal.apk
Bash:
sha256sum nexo-v1.6.5-universal.apk
Instalación
-
Usuarios con versión anterior: la app detecta esta versión al próximo arranque, baja el APK en background y muestra la notificación "Actualización lista para instalar".
-
Instalación limpia: Android pedirá autorizar "fuente desconocida" para Nexo la primera vez.
Nexo 1.6.3
Nexo 1.6.3
Arreglo de la verificación de actualizaciones.
Correcciones
- La app ahora detecta correctamente las nuevas versiones publicadas. La
verificación leía el nombre del archivo de la actualización con una clave
equivocada, así que nunca encontraba la descarga y no avisaba de que había
una versión más reciente. Desde esta versión, las actualizaciones vuelven
a funcionar de forma automática.
Verificación
PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.6.3-universal.apk
Bash:
sha256sum nexo-v1.6.3-universal.apk
Instalación
-
Usuarios con versión anterior: la app detecta esta versión al próximo arranque, baja el APK en background y muestra la notificación "Actualización lista para instalar".
-
Instalación limpia: Android pedirá autorizar "fuente desconocida" para Nexo la primera vez.
Nexo 1.6.2
Nexo 1.6.2
Correcciones en el módulo de notas y preparación para la Microsoft Store.
Correcciones
- El promedio de un curso ahora es el mismo en la lista y al abrir su
detalle. El detalle mostraba el valor redondeado por el servidor, así que
el número de adentro no coincidía con el de afuera. - El gráfico de evolución por periodo usa el promedio oficial de cada ciclo;
solo calcula uno propio para el ciclo en curso cuando aún no hay valor
publicado. - Los talleres, calificados en escala 0–100, se muestran y promedian en
escala vigesimal: ya no inflan el promedio del ciclo.
Mejoras
- Estados de carga con esqueletos en Inicio, Horario, Notas y Pagos; ya no
aparece "sin datos" mientras la información está cargando. - Reintento automático de la carga al recuperar la conexión.
- Estado de aprobado o desaprobado por curso, y días, meses y saludos
traducidos según el idioma de la app.
Verificación
PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.6.2-universal.apk
Bash:
sha256sum nexo-v1.6.2-universal.apk
Instalación
-
Usuarios con versión anterior: la app detecta esta versión al próximo arranque, baja el APK en background y muestra la notificación "Actualización lista para instalar".
-
Instalación limpia: Android pedirá autorizar "fuente desconocida" para Nexo la primera vez.
Nexo 1.6.1
Nexo 1.6.1
Corrige un problema de inicio de sesión de la versión 1.6.0. Se recomienda actualizar desde 1.6.0.
Correcciones
- Inicio de sesión. En 1.6.0, al entrar con credenciales válidas la app podía devolverte a la pantalla de login. Corregido: ahora la sesión solo se cierra si el servidor rechaza las credenciales; una caída temporal de SIGMA o Intranet ya no te expulsa (muestra tus datos guardados y reintenta).
- Instalador y desinstalador. Los botones ahora se ajustan a su contenido; se corrige el desajuste de tamaños ("uno grande, otro pequeño").
Incluye todo lo de 1.6.0: la resiliencia de sesión y el instalador de Windows de un solo archivo.
Descarga e instalación
Windows — descarga nexo-v1.6.1-setup-x64.exe y ejecútalo. Al no estar firmado con un certificado de pago, Windows SmartScreen puede mostrar un aviso la primera vez: pulsa "Más información" → "Ejecutar de todas formas". Se instala sin permisos de administrador.
Android — descarga el APK según tu dispositivo:
nexo-v1.6.1-universal.apk— compatible con cualquier dispositivo (recomendado si no conoces tu arquitectura).nexo-v1.6.1-arm64.apk— la mayoría de equipos modernos.nexo-v1.6.1-armv7.apk— equipos antiguos de 32 bits.nexo-v1.6.1-x86_64.apk— emuladores / equipos x86_64.
Android pedirá autorizar "fuente desconocida" la primera vez.
Verificación de integridad
Cada archivo tiene su hash SHA-256 en SHA256SUMS.txt:
Get-FileHash -Algorithm SHA256 .\nexo-v1.6.1-setup-x64.exeLinux se publicará por separado (no se compila desde Windows).
Nexo 1.5.0
Nexo 1.5.0
Verificación
PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.5.0-universal.apk
Bash:
sha256sum nexo-v1.5.0-universal.apk
Instalación
-
Usuarios con versión anterior: la app detecta esta versión al próximo arranque, baja el APK en background y muestra la notificación "Actualización lista para instalar".
-
Instalación limpia: Android pedirá autorizar "fuente desconocida" para Nexo la primera vez.
Nexo 1.4.0
Nexo 1.4.0
Verificación
PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.4.0-universal.apk
Bash:
sha256sum nexo-v1.4.0-universal.apk
Instalación
-
Usuarios con versión anterior: la app detecta esta versión al próximo arranque, baja el APK en background y muestra la notificación "Actualización lista para instalar".
-
Instalación limpia: Android pedirá autorizar "fuente desconocida" para Nexo la primera vez.
Nexo 1.3.1
Nexo 1.3.1
Verificación
PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.3.1-universal.apk
Bash:
sha256sum nexo-v1.3.1-universal.apk
Instalación
-
Usuarios con versión anterior: la app detecta esta versión al próximo arranque, baja el APK en background y muestra la notificación "Actualización lista para instalar".
-
Instalación limpia: Android pedirá autorizar "fuente desconocida" para Nexo la primera vez.
Nexo 1.3.0
Nexo 1.3.0
Verificación
PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.3.0-universal.apk
Bash:
sha256sum nexo-v1.3.0-universal.apk
Instalación
-
Usuarios con versión anterior: la app detecta esta versión al próximo arranque, baja el APK en background y muestra la notificación "Actualización lista para instalar".
-
Instalación limpia: Android pedirá autorizar "fuente desconocida" para Nexo la primera vez.
Nexo 1.1.1 — Lumen estable y APK 42% más liviano
Parche enfocado en estabilidad de Lumen y reducción agresiva del tamaño
del APK. Usuarios en 1.1.0 reciben la notificación de actualización
automáticamente — la app baja el APK en background y avisa cuando esté
listo para instalar.
Cambios
Lumen ya no se cuelga
- Sampling unificado.
load()yresetConversation()ahora usan
los mismos parámetros (greedy puro). Antes el segundo turno cambiaba
el sampling a uno que rompía al modelo 270M en loops de basura
(**\n\n**\n\n**). - Watchdog de respuesta. Timeout de 20 s por token y 90 s total. Si
MediaPipe se estanca sin emitir nada — visto en algunos Snapdragon
mid-range con presión de memoria — la app corta limpio en vez de
dejar el input deshabilitado para siempre. - Botón "Detener" funcional. Antes pedía a MediaPipe que parara
pero no liberaba la UI hasta que el stream naturalmente terminase.
Ahora completa la generación activa al instante. - Validación del archivo al cargar. Si el
.taskestá truncado
(descarga interrumpida que dejó bytes faltantes), se elimina y la
app pide re-descargarlo desde Configuración → Lumen, en vez de
cargarlo y producir basura indescifrable.
Lumen sabe más
- Asignaturas y prerequisitos. El archivo
asignaturas.mdexistía
en disco pero el contexto nunca lo cargaba. Ahora preguntas tipo
"¿qué necesito antes de Análisis II?" o "¿cuántos cursos llevo en
ciclo 3?" tienen respuestas reales. - Router con sinónimos. Preguntas naturales como "¿qué me toca
mañana?", "¿cuánto me queda por pagar?" o "¿voy bien académicamente?"
ahora detectan el contexto correcto. - Fallback de contexto. Si la pregunta no matchea ninguna categoría,
Lumen recibe la KB mínima de UPLA + información sobre la app. Antes
contestaba desde su conocimiento general (que no sabe nada de UPLA)
y se inventaba cosas. - Estado de carga. Cuando le preguntas algo mientras la app
todavía sincroniza con SIGMA/Intranet, Lumen ahora dice "espera unos
segundos" en lugar de inventarse que no hay datos.
APK 42% más liviano (253 MB → 147 MB)
- Excluidas 7 librerías MediaPipe que
flutter_gemmaempaqueta pero
Lumen nunca usa: vision tasks, image generation, embeddings (Gecko
y Gemma), text chunker, vector store SQLite. −85 MB. - R8 minify activado para release builds (las reglas para preservar
MediaPipe/Protobuf/TFLite ya estaban — solo faltaba activar el
minificador). - Removida la variante x86_64 del APK universal (solo la usaban
emuladores). −75 MB.
Descarga
| Archivo | Tamaño | Compatibilidad |
|---|---|---|
nexo-v1.1.1-universal.apk |
147 MB | Cualquier Android ≥ 7.0 |
SHA-256
9971a160a587976dbe8bca367a982deab5378ceeae545bd6b32e837c500ce288
Verificar en PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.1.1-universal.apkO en Bash:
sha256sum nexo-v1.1.1-universal.apkInstalación
Usuarios en 1.1.0: la app detecta esta versión al próximo arranque,
baja el APK en background y muestra la notificación
"Actualización lista para instalar". Tocar → instala con un click.
Instalación limpia: Android pedirá autorizar "fuente desconocida"
para Nexo la primera vez. A partir de ahí, las actualizaciones
siguientes no vuelven a pedirlo.
Solo Android en esta versión
Las variantes por arquitectura (arm64, armv7) y el paquete de Windows
se publicarán en versiones siguientes.
Nexo 1.1.0 — Autoupdater y resiliencia de sesión
Primera versión bajo Auralix Studio. Incluye autoupdater de APK desde
GitHub Releases y un refactor de las sesiones SIGMA/Intranet que cierra
de raíz los casos en los que el horario y los pagos salían vacíos.
Novedades
Autoupdater (Android)
- Detecta automáticamente nuevas versiones desde este repositorio.
- Descarga el APK en segundo plano una sola vez — no re-descarga si
ya está en disco. - Notifica cuando la actualización está lista para instalar; tocar
la notificación abre el instalador del sistema. - Borra el APK consumido al primer arranque tras la instalación.
Resiliencia de sesión
- SIGMA: si el backend devuelve el HTML del SPA cuando el token
expira (en vez de un 401 explícito), la app lo detecta, renueva el
token con las credenciales guardadas y reintenta la petición en el
mismo flujo. El usuario no ve la pantalla vacía. - Intranet: cuando la cookie
PHPSESSIDcaduca server-side, el
cliente vuelve a loguearse de forma transparente y persiste la
cookie nueva. Sin dobles logins en paralelo (deduplicación interna). - Cookies rehidratadas optimistas: el primer request del cold
start usa la cookie persistida y, si el server la rechaza, el
retry se encarga — cero requests extra cuando la cookie sigue viva.
Otros
- Migración del organismo del repo a
auralix-studio/nexo(afecta
modelos Lumen, releases de APK y enlaces internos). - Versión sincronizada en
pubspec.yaml,AppConfigy el instalador
Windows (cuando se publique).
Descarga
| Archivo | Tamaño | Compatibilidad |
|---|---|---|
nexo-v1.1.0-universal.apk |
252 MB | Cualquier Android ≥ 7.0 |
SHA-256
d3cb7cd1ce56d8638766b68705c2d4fdcb367a81d54e99a168f263e1e9be46a6
Verificar en PowerShell:
Get-FileHash -Algorithm SHA256 .\nexo-v1.1.0-universal.apkO en Bash:
sha256sum nexo-v1.1.0-universal.apkInstalación
Android pedirá autorizar "fuente desconocida" para esta app la primera
vez. A partir de aquí las próximas actualizaciones se descargan e
instalan desde dentro de Nexo sin volver a pedirlo.
Solo Android en esta versión
Esta release entrega únicamente el APK universal de Android. Las
variantes por arquitectura (arm64, armv7, x86_64) y el paquete de
Windows se publicarán en siguientes versiones.