Skip to content

Releases: biglexj/Luna---Fetch

Luna Fetch v1.2.0

Choose a tag to compare

@biglexj biglexj released this 29 Sep 02:49

🚀 Luna Fetch — v1.2.0

Compatibilidad universal de plataformas, audio lossless (FLAC/WAV), flujo invertido de descarga rápida y notificaciones en segundo plano.

📝 Resumen

Luna Fetch 1.2.0 expande drásticamente las capacidades del extractor multimedia, ofreciendo soporte universal en más de 1,000 sitios web, audio sin pérdida de fidelidad (FLAC y WAV), descarga rápida instantánea con selección inteligente de calidad, integración directa con Super Galería y notificaciones interactivas del sistema operativo.

🔔 Novedades destacadas

  • 🌐 Compatibilidad Universal: Detección y extracción fluida en más de 1,000 plataformas, portales de streaming, sitios web y redes sociales sin listas restrictivas.
  • 💎 Audio Lossless: Incorporación de formatos de alta definición sin pérdida (FLAC y WAV) junto a MP3, M4A y OPUS.
  • ⚡ Flujo Invertido de Descarga Rápida: Pestañas instantáneas de Video y Música con auto-selección de mejor calidad sin esperar análisis técnicos previos.
  • 📱 Integración con Super Galería: Acciones directas para reproducir archivos descargados y explorar carpetas nativas en Android (com.biglexj.lienzo).
  • 🛡️ Blindaje de Red y Miniaturas: Resolución de bloqueos de CDN y previsualización nítida de portadas protegidas contra hotlinking.
  • 🔔 Notificaciones Nativas del SO: Alertas interactivas de finalización o error en segundo plano tanto en Windows como en Android.
  • 🧩 Extensión de Navegador Ágil: Auto-cierre de la ventana emergente tras despachar enlaces hacia la aplicación de escritorio.

¡Gracias por usar Luna Fetch! 🌙

Luna Fetch v1.1.9

Choose a tag to compare

@biglexj biglexj released this 30 Aug 20:00

🚀 Luna Fetch — v1.1.9

Correcciones y mejoras de estabilidad sobre v1.1.7.

📝 Resumen

Esta versión de parche corrige el flujo de descarga desde el navegador, el bypass anti-bot de YouTube y varios detalles de UI. Se reemplaza el botón inyectado en YouTube por un popup nativo de la extensión del navegador, se sincronizan cookies reales del navegador para yt-dlp, y se propaga el aviso de nueva versión por Aurora Synapse LAN.

🔧 Correcciones y cambios

  • Extensión de navegador: popup nativo al hacer clic en el ícono (URL de la pestaña activa auto-rellenada, formato 🎬 MP4 / 🎵 MP3, envío directo al escritorio). Se retira el botón inyectado en la página de YouTube. Corrige el ERR_FILE_NOT_FOUND del ícono de la extensión.
  • Anti-bot de YouTube: la extensión sincroniza cookies reales (chrome.cookies de youtube.com/google.com) al endpoint local /cookies; yt-dlp las usa antes que el fallback --cookies-from-browser, evitando el "Sign in to confirm you're not a bot" y los HTTP 403.
  • Aurora Synapse LAN: los nodos de la misma Wi-Fi reciben el aviso de nueva versión (/api/v1/synapse/announce-release) y abren el modal de actualización con las mismas notas. Solo se transportan metadatos; los binarios se descargan siempre desde GitHub Releases.
  • UI: botón flotante de cierre y cierre tocando el espacio en blanco en los diálogos (fiable en táctil), selector de canal del motor (Estable/Nocturno) con persistencia, y el botón de descarga completada ahora abre la carpeta de destino (📂 Abrir carpeta).
  • Diagnóstico: mensajes de error accionables cuando yt-dlp devuelve HTTP 403 o pide inicio de sesión.
  • Instancia única y empaquetado: refactorización del bloqueo de instancia única conforme a estándares Core y distribución simplificada en Windows (.exe) y Android (APK Universal único).
  • Iconos: versión con fondo para el launcher de Android y transparente para Windows.

¡Gracias por usar Luna Fetch! 🌙

Luna Fetch v1.1.7

Choose a tag to compare

@biglexj biglexj released this 17 Aug 12:00

🚀 ¡Nuevo Lanzamiento de Luna Fetch! — v1.1.7

¡Nos complace anunciar la versión v1.1.7 de Luna Fetch! 🎉

📝 Resumen

Esta actualización introduce la interconexión local Aurora Synapse LAN Link para descubrir dispositivos en la misma red Wi-Fi, envío remoto de descargas entre PC y móviles con un solo clic, sincronización cruzada de historial con detección de origen e icono por SO, cuadrícula responsiva adaptativa, auto-pegado inteligente y mejoras críticas de estabilidad.

🌟 Novedades Destacadas

  • 🌐 Aurora Synapse LAN Link: Detección automática en tiempo real de otros dispositivos en la red local (PC y teléfonos Android) mediante protocolo UDP y HTTP bidireccional.
  • 🚀 Descarga Remota Directa: Envía cualquier video o audio a descargar en tu PC desde tu teléfono o viceversa con un solo toque.
  • 🔄 Historial Multiplataforma: Sincronización inteligente de descargas entre dispositivos con identificación de máquina e iconografía por sistema operativo (🐧 Linux, 🍎 Mac, 📱 Android y 💻 Windows).
  • ⬇️ Descarga Cruzada en un Clic: Botón [ ⬇️ Descargar en este equipo ] para obtener localmente cualquier archivo registrado en el historial de otro dispositivo.
  • 📐 Cuadrícula Responsiva: Selector de dispositivos adaptado a 2 columnas en móviles, 3 en ventanas de escritorio y 4 en pantallas maximizadas.
  • 🔕 Bandeja del Sistema (System Tray): Ocultación limpia de la ventana y de la barra de tareas al cerrar, manteniendo el servicio residente en la bandeja junto al reloj.
  • 🛡️ Blindaje y Estabilidad: Corrección de fugas de descriptores de socket y protección integral contra caídas en segundo plano en Android.

Luna Fetch v1.1.6

Choose a tag to compare

@biglexj biglexj released this 03 Aug 00:00

🚀 ¡Nuevo Lanzamiento de Luna Fetch! — v1.1.6

¡Nos complace anunciar la versión v1.1.6 de Luna Fetch! 🎉

📝 Resumen

Esta actualización perfecciona el sistema de actualizaciones in-app ofreciendo una experiencia de fricción cero: la aplicación antigua se cierra sola al pulsar "Instalar y Reiniciar" y la nueva versión se vuelve a abrir automáticamente al terminar la instalación.

🌟 Novedades Destacadas

  • ⚡ Actualización e Instalación Automatizada: Al pulsar "Instalar y Reiniciar", Luna Fetch libera los archivos, se cierra de inmediato y ejecuta el instalador silencioso.
  • 🔄 Reinicio Automático In-App: Una vez completada la instalación pasiva en segundo plano, la app se abre automáticamente sin requerir clics ni búsqueda de archivos en Descargas.
  • 🔒 Sincronización con Single-Instance Lock: Cierre limpio del puerto y socket local para permitir la instalación caliente y el relanzamiento síncrono.

Luna Fetch v1.1.5

Choose a tag to compare

@biglexj biglexj released this 02 Aug 23:40

🚀 ¡Nuevo Lanzamiento de Luna Fetch! — v1.1.5

¡Nos complace anunciar la versión v1.1.5 de Luna Fetch! 🎉

📝 Resumen

Esta actualización corrige de forma definitiva el desplegado y reporte interno de versión en la interfaz gráfica, centralizando el número de versión a través de AppConfig.APP_VERSION.

🌟 Novedades Destacadas

  • 🏷️ Versión Dinámica Centralizada: Eliminados los textos estáticos hardcodeados en la interfaz de Ajustes y en el motor de comprobación de actualizaciones (AppConfig.APP_VERSION).
  • ⚡ Verificación In-App Exacta: Elimina los falsos positivos donde la app notificaba "Nueva actualización disponible" aun estando en el último lanzamiento.
  • ⚙️ Automatización de Builds: build-release.ps1 sincroniza automáticamente la versión en el código fuente Kotlin, artefactos ejecutable (.exe / .msi), paquetes Android y manifiestos de Winget.

Luna Fetch v1.1.4

Choose a tag to compare

@biglexj biglexj released this 02 Aug 22:51

🚀 ¡Nuevo Lanzamiento de Luna Fetch! — v1.1.4

¡Nos complace anunciar la versión v1.1.4 de Luna Fetch! 🎉

📝 Resumen

Esta actualización adopta de forma integral los nuevos estándares de arquitectura para aplicaciones de escritorio: incluye la Garantía de Instancia Única (Single-Instance Lock) con bypass para desarrolladores, la memoria persistente del estado y tamaño de ventana entre sesiones y optimizaciones visuales en los avisos emergentes.

🌟 Novedades Destacadas

  • 🔒 Garantía de Instancia Única (Single-Instance Lock): Evita procesos duplicados e iconos repetidos en la bandeja de entrada (System Tray) al relanzar la app. Incluye bypass automático para entorno de desarrollo (isDev).
  • 📐 Memoria de Ventana Persistente: La aplicación recuerda su tamaño (ancho/alto), posición en pantalla y estado de maximizado (isMaximized) entre sesiones.
  • ⚡ Auto-Actualización & Notificaciones: Notificación flotante emergente Toast de 4 segundos centrada en la parte superior.
  • 💬 Centro de Feedback: Canal oficial de soporte e incidencias vinculado a GitHub Issues.

Luna Fetch v1.1.3

Choose a tag to compare

@biglexj biglexj released this 01 Aug 20:25

🌙 Luna Fetch 1.1.3

Corrección en la ejecución del auto-instalador ejecutable en Windows y estabilización completa de las actualizaciones in-app.

  • 🛠️ Lanzador Nativo en Windows: Corrección del invocador del instalador en PC (ProcessBuilder) para ejecutar directamente el archivo descargado (.exe / .msi) al pulsar "Instalar", eliminando bloqueos en hilos de AWT.
  • ⚙️ Modal de Ajustes Unificado: Integración completa del diálogo "Acerca de" dentro de Ajustes con comprobación de versión y temporizador suave de 3 segundos (AnimatedVisibility).
  • 🏎️ Controladores del Motor: Panel de control e instalador/actualizador en tiempo real de yt-dlp con sanitización de registros a texto limpio de interfaz.
  • 📂 Arquitectura Modular por Dominio: Reorganización estructural de la capa UI en sub-carpetas especializadas (header, download, history, logs, update y components).
  • 🧩 Extensión de Navegador: Guía interactiva de instalación manual en Chrome, Edge, Brave y Opera (browser-extension/README.md) y registro en 1 clic del Native Host en Windows.

Luna Fetch v1.1.2

Choose a tag to compare

@biglexj biglexj released this 01 Aug 19:31

🌙 Luna Fetch 1.1.2

Unificación de Ajustes y Acerca de, rediseño del icono de engranaje, controladores del motor, temporizador de estado y guía de la extensión de navegador.

  • ⚙️ Modal de Ajustes Unificado: Se unificaron las opciones del sistema, comprobador de controladores y sección "Acerca de Luna Fetch" en un solo modal responsivo (con icono de engranaje mecánico de 6 dientes).
  • 🚗 Controladores del Motor: Panel de estado e instalador/actualizador en tiempo real para los binarios de extracción y conversión (yt-dlp), desinfectando salidas crudas de consola a mensajes limpios de UI.
  • 📱 Diseño Adaptativo Móvil: Ajuste automático del modal al 80% de ancho en pantallas móviles con espaciado vertical cómodo para interacción táctil.
  • ⏱️ Temporizador de Estado (3s): Ocultación automática a los 3 segundos del mensaje de comprobación de la app con animaciones suaves de entrada y salida (AnimatedVisibility), libre de banners flotantes duplicados.
  • 🧩 Guía de Extensión de Navegador: Registro automático del Native Messaging Host en Windows y creación de la guía browser-extension/README.md paso a paso para instalación en Chrome, Edge, Brave y Opera.

Luna Fetch v1.1.1

Choose a tag to compare

@biglexj biglexj released this 31 Jul 23:55

🌙 Luna Fetch 1.1.1

Optimización visual para modales en móviles (ancho al 80%), transición fluida sin parpadeos, renderizado limpio de Markdown y corrección del tema oscuro del sistema en Android.

  • 📐 Ancho de Modal al 80%: Contenedor del diálogo optimizado al 80% de la pantalla en móviles (usePlatformDefaultWidth = false) con botones "Descargar" e "Instalar" adaptativos en una sola línea.
  • ⚡ Transición Fluida entre Modales: Cierre inmediato del cuadro "Acerca de" y sustitución en el mismo fotograma por el Modal Central sin pantallas vacías ni parpadeos.
  • 📜 Renderizado Limpio en Markdown: Parseador de notas de versión que elimina caracteres de formato plano (#, **, -) para presentar las novedades estilizadas con viñetas.
  • 🌙 Estabilidad de Tema Oscuro en Android: Corrección del bucle de verificación de tema en Android para seguir fielmente la configuración del sistema sin regresiones a modo claro.
  • 🛡️ Ocultamiento de Banners Duplicados: Desactivación del UpdateBanner superior mientras el Modal Central de actualización permanece activo.

Luna Fetch v1.1.0

Choose a tag to compare

@biglexj biglexj released this 31 Jul 22:54

🌙 Luna Fetch 1.1.0

Nuevo modal central de actualización interactivo con barra de progreso en vivo e instalación nativa mediante FileProvider.

  • 🚀 Modal Central de Actualización: Cuadro flotante e interactivo al centro de la pantalla que muestra el progreso de descarga en vivo (0-100%) y las notas de la versión.
  • 🌐 Descarga Resiliente de Paquetes: Motor de descarga directa que sigue redirecciones HTTP de GitHub Releases y valida la firma del APK/ejecutable.
  • 📦 Instalación Nativa en Android (FileProvider): Integración con el instalador de paquetes del sistema sin errores de análisis ("Se produjo un error al analizar el paquete").
  • ⚙️ Control de Estado de Actualización: Eliminación de descargas masivas/duplicadas en segundo plano.