feat: support Hyper auto-update feed protocol via query params #1

Merged
philip-peterson merged 1 commit from update-endpoint into main 2026-05-27 23:07:53 -08:00
philip-peterson commented 2026-05-27 21:57:21 -08:00 (Migrated from github.com)

Written by Grok. Implements the Hazel/Squirrel-style update endpoint expected by the Hyper Electron app (and the custom Linux updater).

  • Endpoint at /api/update-check and /update
  • Accepts query params: version, platform (or os), arch, channel
  • Returns 204 or the classic {name, notes, pub_date, url?} JSON
  • Supports explicit channel=canary so stable-installed clients can opt in
  • Updated Release model to carry TagName and PublishedAt for proper responses

This pairs with the corresponding client change in the hyper repo (branch: update-endpoint-quine).

Written by Grok. Implements the Hazel/Squirrel-style update endpoint expected by the Hyper Electron app (and the custom Linux updater). - Endpoint at /api/update-check and /update - Accepts query params: version, platform (or os), arch, channel - Returns 204 or the classic {name, notes, pub_date, url?} JSON - Supports explicit channel=canary so stable-installed clients can opt in - Updated Release model to carry TagName and PublishedAt for proper responses This pairs with the corresponding client change in the hyper repo (branch: update-endpoint-quine).
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: quine-global/hyper.quineglobal.com#1
No description provided.