Skip to content

Latest commit

 

History

History
136 lines (98 loc) · 6.7 KB

File metadata and controls

136 lines (98 loc) · 6.7 KB

Changelog

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

Añadido

  • 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.

Corregido

  • 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-feature de leanback/touchscreen no requeridos).

Cambiado

  • App de escritorio (Windows): tamaño de fuente algo mayor para mejor legibilidad.

0.6.0 - 2026-07-03

Corregido

  • 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 padre Android/data Android 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.

Añadido

  • 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

Añadido

  • 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).

Notas

  • 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

Añadido

  • 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.

Corregido

  • 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

Añadido

  • 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.

Cambiado

  • 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

Añadido

  • 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).

Corregido

  • 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

Añadido

  • 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*).