Unofficial Pushover client for SailfishOS. Real-time notifications via WebSocket, background daemon with systemd integration.
SailfishOS has no system-level push service. WebSocket connections break in deep sleep. For reliable notifications:
mcetool --set-suspend-policy=earlyThis keeps the CPU and network alive when the screen is off. Without it, notifications arrive when the device wakes up (delayed up to the polling interval).
Download the .rpm for your architecture from Releases:
devel-su pkcon install-local ./sailpush-<version>.rpm
systemctl --user daemon-reload
systemctl --user enable --now sailpush.serviceUpgrading: install the new RPM over the old one. Credentials and settings are preserved.
Requires Sailfish OS SDK.
qmake5 && make # local build
mb2 build # RPM buildTwo-process model: UI (QML) communicates with daemon (background, systemd) over D-Bus (net.sailpush.Sailfish). The daemon maintains a persistent WebSocket to Pushover servers and handles notifications.
MIT. Unofficial client, not endorsed by Pushover, LLC.