<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Carthios</title>
        <link>https://zianmeng.com/appcast.xml</link>
        <description>Carthios — Spotify Car Thing as a Mac dashboard. Update feed.</description>
        <language>en</language>

        <!-- Each new release prepends a new <item> here. scripts/release.sh
             does this automatically — do not edit by hand unless you know
             what you're doing (the EdDSA signature is computed from the
             DMG bytes; a wrong signature breaks the update for everyone). -->

        <!-- No releases yet. The first real release will appear here once
             scripts/release.sh runs. While this list is empty Sparkle
             reports "You're up to date" rather than 404'ing. -->

        <item>
            <title>Version 1.1.0</title>
            <description><![CDATA[Bluetooth (BETA) is back — pair from the menu bar, see live connection status (Searching / Pairing / Connected), with auto-reconnect and connect-time health stats. Onboarding asks your name and uses it as the BT device alias (e.g. Zian's Carthios). Now Playing: progress bar stays in sync across navigation; like + queue + Spotify Connect on one aligned row. On-screen keyboard now has numbers, apostrophes, and dashes. Brighter default in dim rooms. Plus a fix for a WS auth race that caused the connection to flap.]]></description>
            <pubDate>Wed, 06 May 2026 17:00:53 -0400</pubDate>
            <sparkle:version>1.1.0</sparkle:version>
            <sparkle:shortVersionString>1.1.0</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
            <enclosure
                url="https://zianmeng.com/downloads/Carthios-v1.1.0.dmg"
                sparkle:edSignature="jQgMqCdUzDcPYtBfXBx5j539aAfD3rzp2/DFAwYDHus5NH+p0FuL4xo+a5WznqNefMjIxGOj8I8mnmwdCSJ4Cw=="
                length="39641714"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.0.2</title>
            <description><![CDATA[• Pomodoro tap-to-start was net-cancelling on the CT touchscreen — fixed (single tap now toggles once, not twice)
• Internal: system metrics page formatter cleanup]]></description>
            <pubDate>Thu, 30 Apr 2026 10:22:34 -0400</pubDate>
            <sparkle:version>1.0.2</sparkle:version>
            <sparkle:shortVersionString>1.0.2</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
            <enclosure
                url="https://zianmeng.com/downloads/Carthios-v1.0.2.dmg"
                sparkle:edSignature="w6Dyhs9JpDNsZc0mFr5uBouFRWL9OafdO7ng8AUbzy7a4nF2zafK0/YNUbEo+6WWGu3rEgePMazboq+mUBTxAA=="
                length="39587242"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.0.1</title>
            <description><![CDATA[• Auto-flash now self-heals on every CT attach — no more "stuck on loading screen"
• ~25× CPU reduction: push-based Claude monitor via FSEvents (sustained idle ~0.5%)
• Detects Mac-app shutdown within 3-13s (was 90s)
• In-app first-time setup: walkthrough for stock CTs, with the superbird-tool command
• "Re-flash Car Thing" + "First-time CT Setup" menu items for manual recovery
• Fixed: bundled adb path with spaces was silently failing every Mac→CT command
• Fixed: USBDeviceWatcher now uses IOUSBHostDevice (was matching the legacy class)
• adb reverse self-heals via programmatic USB re-enumerate]]></description>
            <pubDate>Wed, 29 Apr 2026 20:10:03 -0400</pubDate>
            <sparkle:version>1.0.1</sparkle:version>
            <sparkle:shortVersionString>1.0.1</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
            <enclosure
                url="https://zianmeng.com/downloads/Carthios-v1.0.1.dmg"
                sparkle:edSignature="hDhYIGn4OX603Yl2blp8X1WjJVmBhlZQS4QU8vqYVUN9MT7zv3TByU03Y8KGxnTA5e9f+71CphGSfOKoo06BBQ=="
                length="39587102"
                type="application/octet-stream" />
        </item>
    </channel>
</rss>
