Skip to content

Commit 26e3da8

Browse files
author
Murat Akdeniz
committed
πŸš€ Release v1.0.1: Enhanced desktop integration and UX improvements
✨ New Features: - Single instance application - prevents multiple instances, brings existing window to front - Smart desktop shortcut management via system tray menu - Intelligent tray menu that adapts based on shortcut existence - Enhanced notification system with clickable notifications - Proper desktop integration for KDE and other Linux environments πŸ”§ Fixes: - Fixed duplicate notifications issue by disabling WhatsApp Web's native notifications - Resolved KDE taskbar pinning with proper desktop file creation and path escaping - Fixed notification click behavior to properly show and focus window - Improved AppImage desktop integration with persistent shortcut management 🎯 UX Improvements: - Dynamic tray menu: 'Create Desktop Shortcut' vs 'Remove Desktop Shortcut' - User-controlled shortcut installation (no forced creation) - Clear success/error notifications for all actions - Better single instance handling with window restoration πŸ“¦ Technical: - Implemented Electron single instance lock mechanism - Added proper desktop file creation with escaped paths - Enhanced notification handling with click events - Improved system tray integration with dynamic menu updates πŸ”„ Version: 1.0.0 β†’ 1.0.1
1 parent 1ccd431 commit 26e3da8

File tree

3 files changed

+392
-36
lines changed

3 files changed

+392
-36
lines changed

β€ŽRELEASE_NOTES.mdβ€Ž

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# WhatsApp Desktop Linux v1.0.0
2+
3+
πŸŽ‰ **Initial Release** - Native WhatsApp Web desktop application for Linux
4+
5+
## πŸš€ What's New
6+
7+
This is the first stable release of WhatsApp Desktop Linux, bringing a native desktop experience for WhatsApp Web on Linux systems.
8+
9+
## ✨ Features
10+
11+
### Core Functionality
12+
- **πŸ“± Native WhatsApp Web Integration** - Full WhatsApp Web functionality wrapped in a native desktop application
13+
- **🚫 Sandbox-Free Launch** - No more `--no-sandbox` flags required - the app handles this automatically
14+
- **πŸ“¦ AppImage Distribution** - Single-file executable that runs on most Linux distributions
15+
16+
### Desktop Integration
17+
- **πŸ”” System Notifications** - Desktop notifications for new messages when the app is not focused
18+
- **πŸŽ›οΈ System Tray Support** - Minimize to system tray with quick access menu
19+
- Left-click to show/hide window
20+
- Right-click for context menu
21+
- Close button minimizes to tray instead of quitting
22+
23+
### Keyboard Shortcuts
24+
Intuitive keyboard navigation for power users:
25+
- **`Ctrl+Tab`** - Switch to next conversation
26+
- **`Ctrl+Shift+Tab`** - Switch to previous conversation
27+
- **`Ctrl+M`** - Mute/unmute current chat
28+
29+
### Auto-Updates
30+
- **πŸ”„ Automatic Update Checking** - App checks for updates on startup
31+
- **πŸ“’ Update Notifications** - Desktop notifications when updates are available
32+
- **πŸ”— GitHub Releases Integration** - Seamless update delivery
33+
34+
## πŸ› οΈ Technical Details
35+
36+
- **Framework**: Electron v37.2.3
37+
- **Build System**: electron-builder v26.0.12
38+
- **Target Platforms**: Linux x64
39+
- **Distribution Format**: AppImage
40+
- **Security**: Modern Electron security practices with proper sandboxing
41+
42+
## πŸ“₯ Installation
43+
44+
### Download & Run
45+
1. Download `WhatsApp Web-1.0.0.AppImage` from the assets below
46+
2. Make it executable: `chmod +x WhatsApp\ Web-1.0.0.AppImage`
47+
3. Run: `./WhatsApp\ Web-1.0.0.AppImage`
48+
49+
### System Requirements
50+
- **OS**: Linux (64-bit)
51+
- **Desktop Environment**: Any with system tray support (GNOME, KDE, XFCE, etc.)
52+
- **Dependencies**: None (all bundled in AppImage)
53+
54+
## πŸ› Known Issues
55+
56+
- F-key shortcuts are not supported due to system conflicts (use Ctrl+key alternatives instead)
57+
- Some Linux distributions may require enabling system tray extensions
58+
59+
## 🀝 Contributing
60+
61+
This is an open-source project! Contributions are welcome:
62+
- πŸ› **Report bugs**: [Create an issue](https://github.com/codeXpedite/whatsapp-desktop-linux/issues)
63+
- πŸ’‘ **Request features**: [Create an issue](https://github.com/codeXpedite/whatsapp-desktop-linux/issues)
64+
- πŸ”§ **Submit code**: [Create a pull request](https://github.com/codeXpedite/whatsapp-desktop-linux/pulls)
65+
66+
## πŸ“„ License
67+
68+
Released under the [MIT License](https://github.com/codeXpedite/whatsapp-desktop-linux/blob/main/LICENSE).
69+
70+
## ⚠️ Disclaimer
71+
72+
This is an unofficial WhatsApp client. WhatsApp is a trademark of Meta Platforms, Inc. This project is not affiliated with or endorsed by Meta Platforms, Inc.
73+
74+
---
75+
76+
**Full Changelog**: https://github.com/codeXpedite/whatsapp-desktop-linux/commits/v1.0.0

0 commit comments

Comments
Β (0)