Skip to content

Releases: villeparamio/WinGet-updater-GUI

Winget Updater GUI v1.4

Choose a tag to compare

@villeparamio villeparamio released this 14 May 20:51

🧰 Cambios:

  • Se arregla la instalación de Microsoft App Installer (winget) en equipos que no lo tienen:
    • Se desactiva la barra de progreso de Invoke-WebRequest ($ProgressPreference = 'SilentlyContinue'), que por un bug conocido de PowerShell 5.1 ralentizaba descargas grandes hasta varios órdenes de magnitud y provocaba que la descarga del bundle se quedase colgada.
    • Se pre-instalan las dependencias Microsoft.VCLibs y Microsoft.UI.Xaml antes del bundle de App Installer, detectando automáticamente la arquitectura (x64/arm64).
    • La detección de winget hace fallback a la ruta absoluta %LOCALAPPDATA%\Microsoft\WindowsApps\winget.exe cuando el PATH del proceso actual está cacheado.
  • La instalación de winget se ejecuta en un hilo dedicado (InstallerThread), evitando que la ventana se congele durante la descarga; el log fluye en tiempo real.
  • Se añade logueo de diagnóstico exhaustivo con prefijo [diag]: stdout, stderr, exit code y salida parcial en caso de timeout para cada llamada PowerShell.
  • Se fuerza codificación UTF-8 en la salida de PowerShell para que los acentos se muestren correctamente en el log.
  • Las llamadas a subprocess de la GUI se hacen ya sin abrir ventanas de consola en el .exe.

📦 Descargas:

  • winget_updater_v1.4.exe — versión compilada para Windows x64

🔐 Hash SHA256:
4b63fe87db43ef4132088855876461580ef0ca15821a2736e7203e8757e13306

💡 Verifica el ejecutable:

CertUtil -hashfile winget_updater_v1.4.exe SHA256

Winget Updater GUI v1.3

Choose a tag to compare

@villeparamio villeparamio released this 19 Apr 11:20

🧰 Cambios:

  • Se rediseña la interfaz con paleta Solarized Dark oficial y mejor contraste en texto secundario.
  • El log de ejecución pasa a estar siempre visible en un panel inferior con tipografía monoespaciada.
  • Cada paquete se muestra como una tarjeta con barra lateral de color según su estado (seleccionado, deseleccionado, destino explícito).
  • Se corrige un crash al cerrar procesos y reintentar: el diálogo de confirmación se abría desde el hilo trabajador de Qt. Ahora se usa un puente signal + event para mostrarlo desde el hilo principal.
  • Se amplía process_hints.py con más de 160 paquetes comunes.

📦 Descargas:

  • winget_updater_v1.3.exe — versión compilada para Windows x64

🔐 Hash SHA256:
5816419fc854c64f42a930f56a7e104d2f395828a84aa56c5f6537b291de9d9a

💡 Verifica el ejecutable:

CertUtil -hashfile winget_updater_v1.3.exe SHA256

Winget Updater GUI v1.2

Choose a tag to compare

@villeparamio villeparamio released this 19 Mar 16:12

🧰 Cambios:

  • Nueva interfaz gráfica basada en PySide6
  • Mejora visual general de la aplicación con una GUI más moderna
  • Mejoras en la lógica de actualización y clasificación de resultados
  • Mejora en el procesamiento del listado de paquetes de winget
  • Soporte para paquetes que requieren destino explícito
  • Mejora en la detección de paquetes instalados en contexto user y machine
  • Soporte multidioma
  • Selector de idioma en la interfaz

📦 Descargas:

  • winget_updater_v1.2.exe — versión compilada para Windows x64

🔐 Hash SHA256:
bc46e2da5e91e6c77a0cb3b350d0a9582331d516c88bb7a73ea9f09c93cbc191

💡 Verifica el ejecutable:

CertUtil -hashfile winget_updater.exe SHA256

Winget Updater GUI v1.1

Choose a tag to compare

@villeparamio villeparamio released this 13 Mar 20:19

🧰 Cambios:

  • Mejor clasificación de resultados de actualización
  • Detección de estados como:
    • actualización completada
    • actualización completada con reinicio de aplicación pendiente
    • paquete no aplicable
    • paquete no encontrado por Winget
    • fallo del instalador
    • cancelación por usuario
  • Mejora en la detección de paquetes instalados en contexto user y machine
  • Detección de procesos conocidos que pueden bloquear instalaciones
  • Opción de cerrar procesos conocidos y reintentar una instalación fallida por archivos en uso
  • Mejora visual de la interfaz
  • Scroll con rueda del ratón corregido en la lista de programas
  • README actualizado con changelog

📦 Descargas:

  • winget_updater.exe — versión compilada para Windows x64

🔐 Hash SHA256:
4ca527379f5116eb37cd9a8b1f3def733d3114e14d3e97376bdb694ecd7c3723

💡 Verifica el ejecutable:

CertUtil -hashfile winget_updater.exe SHA256

El resultado debe coincidir con el hash anterior.

Winget Updater GUI v1.0.0

Choose a tag to compare

@villeparamio villeparamio released this 11 Oct 22:53

Winget Updater v1.0.0

🧰 Cambios:

  • Interfaz gráfica (Tkinter)
  • Botón de cancelar añadido
  • Contador de programas con actualización
  • Varias mejoras de rendimiento

📦 Descargas:

  • winget_updater.exe — versión compilada para Windows x64

🔐 Hash SHA256:
33DDB6332F627152774E94968818E363983328EBB5D4E6F7B4D770597F13ED9D

💡 Verifica el ejecutable:
CertUtil -hashfile winget_updater.exe SHA256

El resultado debe coincidir con el hash anterior.