-
Add Support for Macro-Relay Stable
released this
2026-01-06 05:10:18 +00:00 | 5 commits to main since this releaseMacroPad Server v0.9.5
Major New Features
Relay Server for Remote Access
Access your macros from anywhere! The new relay server enables secure remote access to MacroPad over HTTPS.- Connect to a hosted relay server (or self-host your own)
- Password-protected sessions with unique URLs
- Real-time sync between desktop and mobile devices
- Full PWA support with wake lock and fullscreen mode
- Works from any device with a web browser
Minimize to Tray
The application now minimizes to the system tray instead of the taskbar, keeping your workspace clean while MacroPad runs in the background.Settings Dialog
New Edit → Settings menu with:- General tab: Minimize to tray preference
- Relay Server tab: Enable/configure relay connection with password and server URL
Windows Startup
New File → Start on Windows Startup option to automatically launch MacroPad when Windows starts.Improvements
- Wake Lock Fix: The screen wake lock icon now displays correctly on all devices, including tablets. Shows as "unsupported" when the feature isn't available instead of being hidden.
- QR Code/URL Updates: Desktop app now properly updates the displayed URL and QR code when connected to relay server
Relay Server (Self-Hosting)
A Node.js relay server is included in the macropad-relay/ directory for self-hosting. Features:
- WebSocket-based communication
- bcrypt password hashing
- Session persistence
- Rate limiting and security headers
- Compatible with cloud-node-container deployment
See macropad-relay/DEPLOY.md for deployment instructions.
Downloads