a lot of fixes landed to improve sync quality and the relay:

fixed

relay self hosting

a live channel tells a device to sync immediately rather than wait for its next check. if the proxy in front of your relay buffers responses or closes idle connections after a minute, that channel never holds and everything falls back to the thirty second timer.

the channel is one path: /v1/users/<uid>/live. give it its own location block so buffering is off only there, not for the rest of the relay:

location / {
    proxy_pass http://127.0.0.1:8080;
    proxy_set_header X-Real-IP $remote_addr;
}

location ~ ^/v1/users/[^/]+/live$ {
    proxy_pass http://127.0.0.1:8080;
    proxy_set_header X-Real-IP $remote_addr;

    proxy_http_version 1.1;
    proxy_set_header Connection '';
    proxy_buffering off;
    proxy_cache off;
    chunked_transfer_encoding off;
    proxy_read_timeout 3600s;
}

everything now ships for linux, windows and android, same fixes, same release.