ClavueClavue
CLI · TUI · models

Keep imux Updated with Sparkle

How official Sparkle appcast updates work, when to re-download the DMG, and how to read latest.json.

BeginnerGetting Started
updatesparkleappcastdownload

Stable imux builds publish update metadata on the product host. You do not need a side installer app.

This guide explains the official feed, how in-app updates relate to the DMG, and how automation can pin versions safely.

Prerequisites

  • imux installed from official DMG
  • Network access to iccjk.com

Steps

  1. 01

    Know the official update URLs

    • Appcast (Sparkle): https://www.iccjk.com/downloads/appcast.xml
    • Manifest: https://www.iccjk.com/downloads/latest.json
    • Stable DMG alias: https://www.iccjk.com/downloads/imux-macos.dmg

    Only trust these hosts (and clavue.com links that point here).

  2. 02

    Use in-app updates when prompted

    When Sparkle offers an update, review the short version notes and install. Build numbers are monotonic (for example 332 for 5.0.34). Do not downgrade by force unless support asks.

  3. 03

    Manual re-download path

    If auto-update fails (network, Gatekeeper, interrupted download), grab a fresh DMG from /download or the versioned archive URL in latest.json, then replace /Applications/imux.app.

  4. 04

    Automate with the manifest (optional)

    curl -fsSL https://www.iccjk.com/downloads/latest.json | python3 -m json.tool

    Use downloads.macos.sha256 and size to verify before deploying fleets. Prefer the versioned archive URL for pinable installs.

Tips

  • Nightly/debug tags from developers are not the stable Sparkle channel.
  • Mac release deploys are assets-only on the site; your app still updates via appcast.

FAQ

Where do release notes live?

https://www.iccjk.com/changelog and the notes bundled with the Sparkle item.

Can I stay on an older build?

Yes by not accepting the update, but security and blank-terminal fixes land on newer builds (for example 5.0.34+).