Skip to content

Releases: javieraesa-ui/chax-web

Chax Android v1.051 (Build 73)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 08 Oct 21:57

Novedades en Chax Android v1.051 (Build 73)

  • 🎥 Selector y Compresor de Video de Calidad: Presets de compresión interactivos (Económico 640x480, Equilibrado 960x540, Original), vista previa con bucle, selector de muteo de audio, cálculo dinámico de fragmentos y alerta visual LoRa.
  • 📦 Buzón Colaborativo DTN y Mula de Datos P2P: Soporte completo para protocolos MAILBOX_QUERY y MAILBOX_BUNDLE, límite seguro de 64KB en LAN y custodia colaborativa respetando DeviceStorageGuard y tier de contactos conocidos.
  • 📡 Suscripciones Carrier Nostr: Sincronización automática de eventos kind 30078 para contactos y retransmisiones WAN.
  • ⚡ Estabilidad y Optimización de Memoria: Habilitado largeHeap, persistencia asíncrona de outbox y poda automática a 48h para prevenir OOM.
  • 🔒 Checksum SHA-256: 8aac158211dfaaf169fa022a7e0b4dc6180db6f08b36c561e88af4e08a2cae44

Chax Android v1.050 (Build 72)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 08 Oct 09:26

Release v1.050 de Chax para Android:

• Protocolo de Micro-Chunking BLE GATT (480 bytes con MTU 517 y encabezado de sesión de 8 bytes) con control de flujo secuencial y espaciado de 12ms para paridad total con iOS.
• Protección de cuotas de tránsito y piso de seguridad de almacenamiento (DeviceStorageGuard: 500MB libres mínimos y cuota de tránsito del 10%).
• Telemetría de radio LoRa y badges en tiempo real en burbujas y tarjetas de diagnóstico de red.
• Compatibilidad y serialización de campos de enrutamiento LoRa en respaldos cifrados.
• Integración del túnel Chax con Meshtastic en puerto de aplicación privada.

Chax Android v1.049 (Build 71)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 07 Oct 05:29

Release v1.049 de Chax para Android:

  • Protocolo de fragmentación multimedia adaptativo de 14KB para paso transparente por relays Nostr públicos.
  • Recuperación selectiva de fragmentos faltantes con solicitud NACK (FILE_CHUNK_REQUEST) y retransmisión inteligente.
  • Actualización a los UUIDs BLE oficiales de Meshtastic (6BA1B218...).
  • Enrutamiento inteligente en relays Nostr (soberano vs públicos).
  • Paginación de mensajes (35 iniciales) y píldoras separadoras de fecha (Hoy, Ayer, días de la semana).
  • Compartir textos y enlaces directamente como mensajes de chat nativos sin conversión a archivo adjunto.

Chax Android Oficial v1.048 (Build 70)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 05 Oct 20:52

Release v1.048 (Build 70) — Paridad con iOS:
• Lector Secuencial 'Léemelo' Hands-Free: síntesis de voz continua para mensajes de texto, reproducción directa y automática de notas de voz/PTT, y narración de fotos, archivos, ubicaciones y stickers con control flotante y resalte visual púrpura.
• Exportación Soberana de Audio: descarga y guardado directo de notas de voz y audios Walkie-Talkie en formato M4A/AAC a la memoria del dispositivo.
• Previsualización Enriquecida de Enlaces (OpenGraph) y URLs Clicables: detección de enlaces en mensajes de texto con tarjetas de vista previa (título, resumen, host) y apertura directa en el navegador.
• Respuesta Rápida desde Notificaciones (RemoteInput): responder directamente a mensajes entrantes desde el panel de notificaciones sin necesidad de abrir la aplicación.
• Caché LRU de Miniaturas Multimedia: renderizado fluido y sin caídas de cuadros de fotos e imágenes en chats largos.
• Bloqueo estricto de orientación vertical (portrait) y compatibilidad total con Malla BLE y PTT de iOS.
• SHA-256: 08763a874e83833188a29ecf995235516856c700542df46e5d02cb4059a03d9f

Chax Android Oficial v1.047 (Build 69)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 05 Oct 04:33

Release v1.047 (Build 69):
• Filtrado estricto de Malla BLE (0000CAFE-0000-1000-8000-00805F9B34FB): se eliminan del radar dispositivos no-Chax (Smart TVs, electrodomésticos, audífonos, etc.).
• Validación criptográfica obligatoria: los nodos se añaden al radar exclusivamente tras verificar su par de claves X25519 soberanas.
• Limpieza de estado y desconexión limpia al salir o refrescar el radar.
• SHA-256: 4c4c96d003b681781baa84d732b8b7f7386ab7f8c465f5bf5b12ecf9871c1d06

Chax Android Oficial v1.046 (Build 68)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 04 Oct 19:14

Release v1.046 (Build 68) - Homologación integral con iOS:
• Orientación táctica fija (sensorPortrait bloqueado contra rotación horizontal accidental).
• PTT / Walkie-Talkie con audio streaming directo y envío unificado.
• Corrección de metadatos en notas de voz PTT en chat (audio soberano).
• Compatibilidad y visibilidad bidireccional en Radar BLE (Android <-> iOS).
• SHA-256: 4dc0d612cf90285378bf879f9b10cde8773e61786279aad86ccd343267bb451b

Chax Android Oficial v1.042 (Build 64)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 01 Oct 22:57

Release v1.042 (Build 64) - Paridad con iOS v3.023:
• Secuenciación monotónica directa (directSeqNum) y detección de brechas (gap placeholders) con sincronización activa.
• Higiene en relés Nostr WAN vía NIP-40 (48h expiration) y NIP-09 (kind: 5 delete al confirmarse entrega ACK).
• Telemetría RTT en tiempo real y precalentamiento de enlace P2P al abrir chats.
• UI de proximidad en ChatDetailScreen (TopAppBar con ms, indicador esmeralda en PTT y pre-escucha de notas de voz).
• Radar de Notificaciones del Sistema y diagnósticos de fondo en Laboratorio de Red (LabScreen).
• Ordenamiento cronológico determinista de mensajes unificado entre iOS y Android.
• SHA-256: aa90596c15a66cde994c7aa26bc7e4238a048cb45cdaf9fa693fa165e2676523

Chax Android Oficial v1.027 (Build 49)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 28 Sep 19:48

Release v1.027 (Build 49):

  • Detección activa de túneles VPN y alerta visual en pantalla principal para prevenir bloqueos de sockets broadcast UDP en la red local.
  • Omisión inteligente de broadcasts UDP 255.255.255.255 durante VPN activa para evitar congelamiento de la malla.
  • Estampado completo de telemetría y saltos de ruta WAN en emisión, tránsito WSS/Nostr y recepción.
  • Detección precisa de stickers reales vs fotos estándar (isEffectivelySticker).
  • Visor a pantalla completa para stickers y fotos con acciones completas: Guardar, Reenviar, Compartir y Ruta/Telemetría en tiempo real.

Chax Android Oficial v1.026 (Build 48)

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 28 Sep 18:35

Release v1.026 (Build 48):

• Integración nativa de Radio LoRa Meshtastic (BLE GATT 6BA1B218):

  • Detección y escaneo de antenas LoRa en Ajustes > Avanzado.
  • Retransmisión de balizas SOS tácticas y gateway LoRa <-> Relays Internet.
  • Telemetría GPS con decodificación POSITION_APP y dibujo de pines en Mapax.
  • Soporte de túnel Chax táctico sobre PortNum 256 (PRIVATE_APP).

• Paridad total E2EE en Grupos con iOS:

  • Envoltorio criptográfico GroupMessageEnvelope con claves AES-256-GCM individuales (X25519) por miembro.
  • Sincronización e invitación a grupos mediante GROUP_INVITE interoperable.
  • Desempaquetado transparente en malla local y relays WAN.

• Interoperabilidad de Ubicación en Tiempo Real, Fotos y Stickers:

  • Timestamps de ubicación adaptados a referencia de tiempo de Apple (deferredToDate).
  • Transporte seguro en canal FILE_CHUNK y GroupMessageEnvelope.
  • Normalización estricta de MIME types en mayúsculas (PHOTO, STICKER, FILE, AUDIO, LOCATION).
  • Tarjetas de contacto soberanas interactivas con botones de mensaje y copia de enlace.

• SHA-256: 1ff9578609954da4735013925e2eb3d15b3d74577fa08679186a6a42a51a06c2

Chax Android Oficial v1.020

Choose a tag to compare

@javieraesa-ui javieraesa-ui released this 28 Sep 05:39

Release v1.020 (Build 42):

• Compatibilidad Cross-Platform total Android <-> iOS en Radar y WAN:

  • Firma criptográfica BIP-340 Schnorr completa en Android para publicación en relays Nostr (NIP-01). Los relays públicos y privados aceptan y retransmiten los paquetes instantáneamente hacia dispositivos iOS y Android.
  • Pool de relays Nostr de alta disponibilidad configurado (incluyendo servidor dedicado y relays públicos).
  • Corrección de ciclo de vida del radar BLE y LAN en Android: eliminación de scope.cancel() permanente en objetos singleton para garantizar escaneo continuo y descubrimiento mutuo.
  • Conexión BLE GATT con TRANSPORT_LE forzado para handshake confiable con periféricos iOS sin error 133.
  • Low latency scanning & advertising activo para detección en segundos en el Radar.
    • SHA-256: e922821fc7ab1a8d274446c42e9cd60525cfbc76c5f5e6f7ca276fe7d4d39495