Skip to content

Vela v0.1.3

Choose a tag to compare

@IvanRosNavarro IvanRosNavarro released this 01 Jun 12:37
· 32 commits to main since this release

Correcciones de errores

Compatibilidad con sitios web

  • User agent: se eliminaba correctamente el token Electron/ pero quedaba vela/0.1.2 en el UA, haciendo que WhatsApp Web y otros sitios detectasen Vela como un navegador desconocido. Ahora el UA es un Chrome estándar.
  • Permisos de storage: persistent-storage se denegaba silenciosamente, impidiendo que sitios como WhatsApp registrasen sus Service Workers (error InvalidStateError) y corrompiendo la base de datos de cuotas de Chromium.

Portapapeles

  • Las escrituras al portapapeles desde páginas web fallaban con NotAllowedError porque se ejecutaban fuera de un gesto de usuario. Ahora se enrutan por IPC al proceso principal.

Descargas

  • El popup de descargas no se mostraba correctamente en algunos casos.
  • El nombre de archivo guardado podía quedar incorrecto al descargar.

Estabilidad

  • Instancia única: si se lanzaba un segundo ejecutable mientras Vela ya estaba abierto, se producían colisiones de caché en Windows (Access Denied). Añadido requestSingleInstanceLock; el segundo lanzamiento abre una nueva ventana en el proceso existente.
  • Error boundary: corregidos modificadores override en TypeScript strict que causaban errores de compilación.