• v0.9.5 6f3823eccf

    jknapp released this 2026-01-06 05:10:18 +00:00 | 5 commits to main since this release

    MacroPad 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