Sprint 17 closed: desktop distribution on R2 + in-app updates
Sprint 17 is closed. Meronq Desktop can be downloaded from the website and updated in-app via signed Tauri updater artifacts on Cloudflare R2 (ADR-0016).
What shipped
- No launcher — distribute and update the Desktop app itself.
- Public R2 CDN (
*.r2.dev) —desktop/stable/{version}/…,latest/aliases, andlatest.jsonfor the updater. - Website
/download/— Windows installers (macOS links ready when artifacts land). - In-app Check for updates —
tauri-plugin-updateragainst the R2 manifest. - Publish path — GitHub Actions workflow on
desktop-v*tags, plus a localpublish-to-r2.mjspath (Node S3 client) when Actions cannot start.
Dogfood notes
First publish is Windows 0.1.0. GitHub Actions currently fails to start jobs (org billing / spending limit); the Windows release was cut locally. macOS CDN packs, custom domain, and OS notarization stay deferred (ADR-0016 / Sprint 18).
Principle
Ship installers and updates from a stable HTTPS URL you control — not ad-hoc file sharing, and not binaries in the Pages git tree.