Endpoint
GET /check?target={{target}}-{{arch}}¤t_version={{current_version}}
# 200 → newer release (per-target: version, pub_date, url, signature, notes)
# 204 → up to date
# also: GET /manifest.json (full static manifest)
The desktop app polls this endpoint for new releases. It returns a
Tauri v2 updater manifest; the per-target bundle is served from R2 over the
same origin. Signatures are placeholders until release artifacts are signed
with scripts/sign.mjs.
GET /check?target={{target}}-{{arch}}¤t_version={{current_version}}
# 200 → newer release (per-target: version, pub_date, url, signature, notes)
# 204 → up to date
# also: GET /manifest.json (full static manifest)
"plugins": {
"updater": {
"endpoints": [
"https://update.zlogic.run/check?target={{target}}-{{arch}}¤t_version={{current_version}}"
],
"pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDNCOEI4NEIxRUNEQkQ5QjAKUldTdzJkdnNzWVNMTzFxWkJkbUk4UG92RkFBMUhTWXBQckYxS1N5czVndU9TdlI1K0RmY2FHeGgK"
}
}
schema: manifest.schema.json · manifest: manifest.json · function: functions/check.ts