Repository navigation
Releases: foxen2005/yuki
Release list
0.4.2
feat(store): logos para la ficha de la tienda make-appx-assets.js genera además los tres tamaños que pide «Imágenes para mostrar en Store» (300x300, 150x150, 71x71) en store-shots/logos. No van dentro del paquete: se suben a mano para que el listado se vea nítido en vez de reescalar los logos del .appx. Los de Xbox (póster 9:16 y arte de caja) no se generan: Yuki es solo Desktop. Co-Authored-By: Felix <noreply@anthropic.com>
0.4.1
Panel "Acerca de" reconstruido. Mostraba datos escritos a mano que llevaban versiones desfasados.
- 🔢 Versión real y en vivo (decía 0.2.0 estando en la 0.4.0), junto con Electron, Chromium y Node reales, y la ruta de tus datos.
- ⌨️ Atajos corregidos. Listaba
F12yCtrl+Shift+I, que se eliminaron en 0.3.0. Ahora muestra los que existen de verdad y aclara que solo funcionan con Yuki en primer plano. - 🔄 Botón "Buscar" actualizaciones, con estado: al día / descargando / lista para reiniciar.
- 🔗 Enlaces: sitio web y descargas (foxen2005.github.io/yuki), novedades de la versión, reportar un problema y código fuente. Abren en tu navegador.
Además: la comprobación de actualizaciones usa la comparación real de versiones de electron-updater, en vez de comparar cadenas.
0.4.0
Arreglo de una fuga de memoria que podía colgar el equipo.
En un caso real, un proceso de Yuki llegó a 50 GB de memoria comprometida creciendo ~1,4 GB/h, hasta agotar una máquina de 24 GB (18 avisos del Resource-Exhaustion-Detector de Windows).
- 🐛 Íconos animados fuera. Los
.apngdel catálogo eran de 400×400 y 61 fotogramas: un APNG se guarda descomprimido en RAM para animarse, o sea 37 MB por ícono para dibujar 40×40 px. Con 6 apps eran ~223 MB residentes. Además se guardaban como base64 en localStorage (10,6 MB) y el panel de RAM los re-inyectaba en el DOM cada 30 segundos. Ahora son PNG planos de 64×64 (2 KB) referenciados por ruta: localStorage bajó de 10.624 KB a 6 KB. - 🎨 27 íconos nuevos de marca para todo el catálogo (Simple Icons, CC0), en vez de los genéricos de Lucide.
- ⏸️ El monitor de RAM solo trabaja con Configuración abierta y la ventana visible.
- 💾 Caché en disco con techo (200 MB/app) y nueva sección Cachés en disco: muestra cuánto ocupa cada app y libera con un botón, incluido el CacheStorage de los Service Workers, sin cerrar sesión en ninguna app. En el caso real eran 9,4 GB.
- 😴 Sueño profundo: una app dormida más de 2 h libera su proceso entero, no solo la página.
- 🔧 Menores: la CSS de WhatsApp se re-inyecta tras navegar, el flush de sesiones ya no consulta al renderer, y el cálculo de tamaños en disco es asíncrono para no congelar la app.
Si venías de una versión anterior, la migración de íconos corre sola al abrir.
0.3.3
0.3.2
Permisos de sitios: fix + editor.
- 🐛 Sitios como WhatsApp consultan el estado del micrófono antes de pedirlo; Yuki respondía "denegado" cuando aún no había decisión, así que WhatsApp mostraba su aviso ("haz clic en el ícono junto a la barra de direcciones") y nunca llegaba a pedir el permiso. Ahora, sin decisión guardada, la consulta responde "sí" y el sitio pide el permiso → aparece el diálogo de Yuki (Permitir / Bloquear).
- ✨ Configuración → Permisos de sitios: lista editable de cada sitio + permiso, con Permitido/Bloqueado clickeable y botón para olvidar uno solo. "Olvidar todo" sigue disponible.
Si ya tenías WhatsApp bloqueado: Configuración → Permisos de sitios → click en "Bloqueado" para pasarlo a "Permitido", o la X para que vuelva a preguntar; luego Recargar.
0.3.1
Correcciones del code-review de 0.3.0: permisos recordados ahora sí se aplican en consultas (origen normalizado), mailto:/tel: y guardar archivos vuelven a funcionar dentro de las apps, y el aviso de actualización tiene su propio toast. Esta es la primera versión que llega por auto-update a quienes instalaron 0.3.0.
0.3.0
Seguridad y actualizaciones automáticas.
- 🔄 Auto-update: el instalador revisa GitHub Releases al arrancar y cada 4 h, descarga en segundo plano y avisa; reinicias cuando quieras (o se instala al cerrar). Desde esta versión ya no hace falta bajar releases a mano.
- 🔒 Content-Security-Policy estricta en el shell; Lucide vendorizado (antes
unpkg.com/lucide@latest, script remoto sin versión fijada). - 🔒 Apps web sandboxed (
sandbox: true). - 🎙️ Permisos con pregunta: cámara, micrófono, ubicación y captura de pantalla se preguntan una vez por sitio y se recuerdan. Antes se concedían a cualquier URL. Reiniciable desde Configuración → Permisos de sitios.
- 📄 Sección Seguridad en el README y en la web, con lo que hay y lo que falta.
Descargas
Yuki-Setup.exe— instalador (recomendado, se actualiza solo)Yuki-Portable.exe— portable, sin auto-update
Windows 10/11 x64. El exe no está firmado: SmartScreen puede pedir confirmación la primera vez.
Yuki 0.2.0
Primera release pública de Yuki.
Descargas
Yuki.Setup.0.2.0.exe— instalador (NSIS, x64). Crea acceso directo y permite elegir carpeta.Yuki.0.2.0.exe— portable (x64). Sin instalación; los datos quedan en%APPDATA%\Yuki.
Incluye
- Sesiones persistentes por app (WebContentsView, una partición por app)
- Gestión de RAM: auto-sleep configurable por app, monitor de memoria
- Bloqueo con PIN (safeStorage) al minimizar/restaurar
- Notificaciones nativas con sonido configurable y No molestar
- Corrector ortográfico (es-419 + en-US) con sugerencias en el menú contextual
- Instancia única, atajos Ctrl+1..9 solo con Yuki en primer plano
- Login de Google en ventana dedicada, fix del error 2002 de Gmail
- Backup/restore de configuración en JSON
Windows 10/11 x64. El exe no está firmado: SmartScreen puede pedir confirmación la primera vez.