Releases: adrianopaonessa/WhatsApp-Web-Wrapper
Release list
v0.1.2 - Window State & Autostart Fixes
WhatsApp Web Wrapper v0.1.2
This patch release fixes two regressions related to window state management on Linux Wayland sessions.
Bug Fixes & Improvements
- Start in Background on Boot: The application no longer flashes on screen at login when "Start in Background on Boot" is enabled. The window is now created with the
visibleflag set tofalseat the OS level, preventing any compositor from briefly rendering it before it could be hidden. - Window Size Restoration: The saved window geometry (width, height, and maximized state) is now applied directly at window creation time via the Tauri
WebviewWindowBuilder, instead of being set after the window was already presented to the compositor. This ensures the correct dimensions are respected consistently on KDE Plasma 6 Wayland and other compositors.
Downloads & Installation
Choose the package that matches your Linux distribution:
| Package | Architecture | Filename | Target Distros |
|---|---|---|---|
| AppImage (Universal) | amd64 |
WhatsApp_0.1.2_amd64.AppImage |
Universal Linux (Portable, self-contained) |
| DEB | amd64 |
WhatsApp-Web-Wrapper_0.1.2_amd64.deb |
Ubuntu, Debian, Pop!_OS, Linux Mint |
| RPM | x86_64 |
WhatsApp-Web-Wrapper-0.1.2-1.x86_64.rpm |
Fedora, openSUSE, CentOS, RHEL, CachyOS/Arch |
v0.1.1 - Native Notifications & AppImage Audio Support
WhatsApp Web Wrapper v0.1.1
This patch release fixes desktop notification popups, bundles the full GStreamer media framework for universal audio support in AppImages, and introduces engine-level script initialization for seamless WhatsApp Web integration.
Bug Fixes & Improvements
- Native D-Bus Notification Popups: Resolved an issue where message arrival played sounds without showing system popups. Added a complete ES6
EventTargetpolyfill,navigator.permissions.querymock, and Service Worker notification bridging with serialized JSON IPC communication. - Self-Contained Media Framework: Enabled
bundleMediaFrameworkin the AppImage packaging configuration, eliminatingautoaudiosink not foundand NULL pointer assertions. Voice notes and alert audio now work out-of-the-box on all Linux distributions. - Zero-Latency Script Initialization: Migrated user scripts to Tauri's engine-level
initialization_script, guaranteeing that notification hooks and permission overrides execute at millisecond zero before WhatsApp scripts evaluate. - Wayland & KDE Plasma 6 Stability: Hardened window management routines and enabled controlled DMA-BUF rendering to prevent white screens or compositor lockups.
Downloads & Installation
Choose the package that matches your Linux distribution:
| Package | Architecture | Filename | Target Distros |
|---|---|---|---|
| AppImage (Universal) | amd64 |
WhatsApp-Web-Wrapper_0.1.1_amd64.AppImage |
Universal Linux (Portable, self-contained) |
| DEB | amd64 |
WhatsApp-Web-Wrapper_0.1.1_amd64.deb |
Ubuntu, Debian, Pop!_OS, Linux Mint |
| RPM | x86_64 |
WhatsApp-Web-Wrapper-0.1.1-1.x86_64.rpm |
Fedora, openSUSE, CentOS, RHEL, CachyOS/Arch |
v0.1.0 - Initial Linux Desktop Release
WhatsApp Web Wrapper v0.1.0
This is the first stable release of WhatsApp Web Wrapper, a lightweight, fast, and native desktop client for Linux built with Rust and Tauri v2. It provides seamless integration with modern Linux desktop environments (KDE Plasma 6, GNOME, XFCE, and tiling WMs), bringing performance and system integration that standard browser tabs or heavy Electron wrappers cannot offer.
What's New & Key Features
- Native System Notifications: Fully integrated with Linux D-Bus (
notify-rust). - Full Media & Voice Notes Support: AppImage is bundled with the complete GStreamer media framework, ensuring voice notes recording/playback and alert sounds work out-of-the-box on every distribution.
- Wayland & KDE Plasma 6 Optimized: Custom window management, WebKit rendering parameters and window decoration lockups when restoring the app from the system tray on Wayland compositors.
- System Tray Integration: Runs quietly in the background with quick left-click toggle, context menu, and auto-start on boot support.
- Window State Persistence: Automatically remembers and restores window dimensions, position, and maximized state across sessions.
- Hardware Support: Out-of-the-box support for microphone (voice notes), camera, and geolocation.
Installation
Choose the package that matches your Linux distribution from the assets below:
| Package | Architecture | Filename | Target Distros |
|---|---|---|---|
| AppImage (Universal) | amd64 |
WhatsApp-Web-Wrapper_0.1.0_amd64.AppImage |
Universal Linux (Portable, self-contained) |
| DEB | amd64 |
WhatsApp-Web-Wrapper_0.1.0_amd64.deb |
Ubuntu, Debian, Pop!_OS, Linux Mint |
| RPM | x86_64 |
WhatsApp-Web-Wrapper-0.1.0-1.x86_64.rpm |
Fedora, openSUSE, CentOS, RHEL, CachyOS/Arch |