Todas las novedades relevantes de este proyecto se documentan aquí. El formato sigue Keep a Changelog y el proyecto usa Versionado Semántico.
0.7.0 - 2026-07-03
- Cliente Linux (.deb) — nueva app de escritorio para Linux (Avalonia, amd64) con las mismas funciones que la de Windows (descubrimiento, envío/recepción, PIN, cambiar carpeta). Reutiliza la misma capa de red. Se compila y publica automáticamente junto al APK y el MSI.
- Icono en Android TV: se añaden iconos PNG en todas las densidades, icono adaptativo y un
banner de TV; antes en pantallas grandes salía un recuadro gris (el icono era un vector que los
lanzadores de TV no renderizan). La app ahora aparece con su icono/banner en el lanzador de Android TV
(categoría
LEANBACK_LAUNCHER+uses-featurede leanback/touchscreen no requeridos).
- App de escritorio (Windows): tamaño de fuente algo mayor para mejor legibilidad.
0.6.0 - 2026-07-03
- Navegación del administrador de archivos: ya se puede navegar libremente por todo el almacenamiento.
La carpeta de recepción por defecto pasa a una carpeta pública navegable
(
Download/CompartirArchivosRED) en lugar de la interna de la app (cuyo directorio padreAndroid/dataAndroid no deja listar). El botón "Subir un nivel" ya no desaparece (no te deja atascado) y la raíz de navegación es el almacenamiento del dispositivo. - Abrir archivos ahora usa el gestor adecuado según el tipo: los .apk abren el instalador de
paquetes (con permiso
REQUEST_INSTALL_PACKAGES); imágenes, audio, vídeo, texto, etc. abren la app compatible instalada. Si no hay ninguna, avisa con claridad.
- Atajos "Recibidos" y "Almacenamiento" en el administrador para saltar a la carpeta de recepción o a la raíz del almacenamiento.
0.5.0 - 2026-07-03
- Administrador de archivos interno (pestaña "Archivos") en Android: navega por carpetas y por defecto muestra la carpeta de recepción para ver los archivos recibidos. Acciones por archivo: Abrir, Mover a, Renombrar y Borrar (menú "Elegir acción"), funcional con control remoto en Android TV. Botón "Inicio" para volver a la carpeta de recepción.
- Navegación por pestañas: "Dispositivos" (enviar/recibir) y "Archivos" (administrador).
- El administrador usa el sistema de archivos directamente, por lo que funciona en Android TV sin depender de apps externas para mover/renombrar/borrar (solo "Abrir" requiere una app compatible instalada).
0.4.0 - 2026-07-02
- Notificaciones al completar un envío y al recibir archivos (canal "Transferencias").
- Registro (consola) plegable: se muestra solo la última línea; botón "Ver registro" para desplegar el historial completo.
- Pantalla siempre activa mientras la app está abierta (evita que el dispositivo entre en reposo y se desconecte); además se mantiene un WifiLock.
- Explorador interno como selector de carpeta de recepción en Android TV: si el dispositivo no tiene selector de documentos del sistema, "Cambiar" abre el explorador para elegir la carpeta.
- Android TV: "Enviar" y "Cambiar carpeta" ya no fallan ni sacan de la app; se detecta la ausencia de selector del sistema (TV) y se usa el explorador interno.
- Explorador: "Abrir" ahora comprueba si existe una app compatible y avisa con claridad si no la hay (antes mostraba el error del sistema en TV).
- App de escritorio: los botones del diálogo de PIN ya no se cortan (el diálogo ajusta su alto).
0.3.0 - 2026-07-02
- Android: cambiar la carpeta de recepción de archivos desde la app (selector SAF, se recuerda entre sesiones). Los archivos entrantes se guardan en la carpeta elegida; si no se elige ninguna, en la carpeta interna de la app.
- Explorador interno: botón "Abrir" que abre el archivo seleccionado con una app instalada compatible (vía FileProvider + selector "Abrir con").
- Explorador interno: las filas muestran fecha de modificación además del tamaño.
- Interfaz Android más intuitiva: tarjeta de carpeta de recepción, dispositivos con icono por plataforma (🖥️/📱) e indicador de selección, y disposición más clara.
0.2.0 - 2026-07-02
- Explorador de archivos interno en Android (navegación por carpetas, selección múltiple), imprescindible en Android TV donde no existe selector de documentos del sistema.
- App de escritorio: cambiar la carpeta de descargas desde la interfaz (se recuerda entre sesiones).
- App de escritorio: icono propio (visible en el instalador, accesos directos y ventana).
- Instalador Windows: excepción de firewall automática (permite recibir archivos en la LAN).
- Descubrimiento del equipo Windows en redes con varias interfaces: ahora emite el anuncio por la dirección de broadcast de cada interfaz, de modo que los móviles/TV sí ven el PC de escritorio y pueden enviarle archivos.
- Android TV: el envío ya no falla con "ninguna aplicación puede procesar esta acción" (usa el explorador interno).
- App de escritorio: botones que se cortaban (tamaños mínimos de ventana y layout ajustado).
0.1.0 - 2026-07-02
- MVP Fase 1 + 2 funcional en Android y Windows.
- Descubrimiento automático de dispositivos en LAN vía UDP broadcast (puerto 45454).
- Transferencia de archivos por TCP (puerto 45455) con múltiples archivos y barra de progreso.
- Emparejamiento seguro mediante PIN de 6 dígitos con expiración de 60 s.
- Cliente Android (Kotlin + Jetpack Compose, Material 3, modo oscuro).
- Cliente Windows (.NET 8 + WPF, tema oscuro) con instalador MSI (WiX).
- Protocolo común documentado en
shared/protocol/PROTOCOL.md. - CI/CD con GitHub Actions: build + publicación automática de APK y MSI en cada release (tag
v*).