• v1.1.1 cfa370eba9

    Jairodaniel-17 released this 2026-07-25 19:59:29 +00:00 | 0 commits to main since this release

    Esta versión se centra en consumo de recursos y en añadir un paquete nativo para Fedora.

    Rendimiento

    La aceleración por hardware ahora está activa. La app llamaba a app.disableHardwareAcceleration() de forma incondicional, así que todo el renderizado y la decodificación de video de las llamadas corría en CPU. Ahora se usa la GPU y se habilita VA-API (Intel Quick Sync / AMD VCN).

    Si tu GPU da artefactos o pantalla en negro, hay válvula de escape:

    whatsapp --disable-gpu
    # o
    WHATSAPP_DISABLE_GPU=1 whatsapp
    

    Wayland nativo. Se añade ozone-platform-hint=auto, con caída automática a X11. Antes se pasaba siempre por XWayland: más CPU y texto borroso en pantallas HiDPI.

    Techos de memoria. WhatsApp Web es una SPA que vive semanas abierta; ahora el heap de V8 y la caché de disco tienen límite.

    Correcciones

    • El auto-arranque ya no se fuerza. Antes se reactivaba solo en cada inicio aunque lo hubieras desactivado. Ahora es un checkbox en el menú de la bandeja ("Start on login"), apagado por defecto, que refleja y escribe el estado real.
    • app.quit() ya cierra de verdad. El handler de close hacía preventDefault() siempre, así que la salida quedaba bloqueada y la única forma de cerrar era destruir la ventana a mano.
    • Se evita un TypeError en el contador de notificaciones cuando la ventana ya fue destruida.

    Paquete para Fedora

    Nuevo .rpm nativo. El target rpm de electron-builder no sirve en Fedora moderno: depende de fpm 1.9.3, que genera un spec con el tag BuildRoot. RPM 6 eliminó ese tag, así que fpm deja los archivos en $TOPDIR/BUILD/opt/... mientras rpmbuild los busca en $TOPDIR/BUILD/<name>-<version>-build/BUILDROOT/opt/..., y falla con cientos de "No such file". No hay flag de fpm que lo corrija.

    En su lugar hay un spec nativo en packaging/fedora/, que declara las dependencias reales de Electron 39 en Fedora, instala chrome-sandbox setuid root y elimina el perfil AppArmor (en Fedora manda SELinux).

    Instalación

    # Fedora / RHEL / openSUSE
    sudo dnf install ./unofficial-whatsapp-1.1.1-1.fc44.x86_64.rpm
    
    # Debian / Ubuntu
    sudo apt install ./unofficial-whatsapp_1.1.1-stable_amd64.deb
    
    # AppImage (portable)
    chmod +x unofficial-whatsapp-1.1.1-stable.AppImage && ./unofficial-whatsapp-1.1.1-stable.AppImage
    

    El RPM está construido y probado en Fedora 44. No está firmado con OpenPGP, así que dnf avisará de ello al instalarlo desde archivo local.

    Downloads
  • v1.1.0 53fa0ba12c

    Jairodaniel-17 released this 2026-06-21 03:30:37 +00:00 | 4 commits to main since this release

    Unofficial WhatsApp for Linux v1.1.0

    Pre-built, ready to use. No snap confinement — microphone and camera work out of the box, so voice/video calls just work.

    Downloads

    • AppImage — portable, no install. chmod +x and run.
    • .deb — installs into your apps menu: sudo apt install ./unofficial-whatsapp_1.1.0-stable_amd64.deb

    What's fixed

    • Voice/video calls: Electron now grants media (mic/camera) permissions, fixing the "no microphone found" error.
    Downloads