<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--
  drift's Sparkle update feed. Compiled into every copy of the app as
  SUFeedURL = https://driftmac.com/appcast.xml — if this 404s, "Check for
  updates" fails for everyone.

  This file is generate_appcast's output with each enclosure URL rewritten to
  its exact versioned asset on Infinex-Labs/drift-release:

    https://github.com/Infinex-Labs/drift-release/releases/download/vX.Y.Z/Drift.dmg

  Versioned, never /releases/latest/ — a signature is bound to one build's
  bytes, so `latest` would break every older item the day a new version ships.
  (The website's Download button is the opposite case and does use `latest`;
  that redirect lives in next.config.ts, not here.)

  Nothing in an item is hand-written: never edit sparkle:edSignature or length.
  Signatures are minted on the build machine, in the app repo — see
  RELEASING.md, and README.md § The Sparkle appcast.

  Newest item first. Never drop an older item: Sparkle offers the newest item
  the machine actually qualifies for under sparkle:minimumSystemVersion, so the
  older ones are the fallback path for users on older macOS.
-->
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
    <channel>
        <title>drift</title>
        <link>https://driftmac.com/appcast.xml</link>
        <description>Most recent changes for drift</description>
        <language>en</language>
        <item>
            <title>1.0.3</title>
            <pubDate>Fri, 09 Oct 2026 20:35:16 +0530</pubDate>
            <sparkle:version>4</sparkle:version>
            <sparkle:shortVersionString>1.0.3</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[<h3>Your own picture on the lock screen.</h3>
<ul>
  <li>Choose an image in Settings, crop it, and it becomes a look next to the drift wordmark, Eyes, Owl, Moon and None.</li>
  <li>The free trial is now 5 days. When it ends, drift still covers your screen, blocks the keyboard and keeps your Mac awake. Only the Pro features pause.</li>
  <li>First run asks for your email address, for one reminder shortly before the trial ends and nothing else.</li>
  <li>drift now shows up in Accessibility settings during first run.</li>
</ul>
]]></description>
            <enclosure url="https://github.com/Infinex-Labs/drift-release/releases/download/v1.0.3/Drift.dmg" length="6336592" type="application/octet-stream" sparkle:edSignature="CsP5Yj/Oy2yrN/ePe0GVywtx5YFo7nFm8LUe4+cIf0/WPPNuKcSco7Ud6Ow2TuMIDq7ttDZoakk7WeNtTcyICQ=="/>
        </item>
        <item>
            <title>1.0.2</title>
            <pubDate>Mon, 14 Sep 2026 23:05:32 +0530</pubDate>
            <sparkle:version>3</sparkle:version>
            <sparkle:shortVersionString>1.0.2</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
        <h3>Keep going when you close the lid.</h3>
        <ul>
          <li>A covered Mac can now stay awake with the lid closed. Turn it on in Settings; macOS asks you to allow drift in Login Items the first time.</li>
          <li>Only while the screen is covered. Your Mac sleeps again when you unlock, at 20% battery, or if it gets too warm.</li>
        </ul>
      ]]></description>
            <enclosure url="https://github.com/Infinex-Labs/drift-release/releases/download/v1.0.2/Drift.dmg" length="6197864" type="application/octet-stream" sparkle:edSignature="79oJILYpR2xf2tGTGHVyZgDn5djBUMjIRFkt2haVR+y/ibrSBNgRqjhJuoYHf6mIiZZboXQXZXb5eoQ4zTB1Bw=="/>
        </item>
        <item>
            <title>1.0.1</title>
            <pubDate>Wed, 09 Sep 2026 14:13:09 +0530</pubDate>
            <sparkle:version>2</sparkle:version>
            <sparkle:shortVersionString>1.0.1</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
        <h3>Two ways out of a covered screen, closed.</h3>
        <ul>
          <li>⌥⌘⎋ no longer opens the Force Quit panel over the cover.</li>
          <li>Killing drift while the screen is covered no longer uncovers it - the screen stays black and drift comes back wearing the cover it had.</li>
        </ul>
      ]]></description>
            <enclosure url="https://github.com/Infinex-Labs/drift-release/releases/download/v1.0.1/Drift.dmg" length="5720484" type="application/octet-stream" sparkle:edSignature="/UzmwyV+AhODbjrvf2fYLvC+pRFTGeHOMWdm1Q8zmzFEJ6B7xVYGp9+O76f10ZWx1oDVshamshckk1IhOS4FDA=="/>
        </item>
        <item>
            <title>1.0.0</title>
            <pubDate>Fri, 04 Sep 2026 19:02:17 +0530</pubDate>
            <sparkle:version>1</sparkle:version>
            <sparkle:shortVersionString>1.0.0</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
        <h3>The first drift release.</h3>
        <ul>
          <li>Cover your screen with ⇧⌘L, black it out with ⇧⌘B.</li>
          <li>The covered screen glows teal when an AI coding tool is waiting on you.</li>
        </ul>
      ]]></description>
            <enclosure url="https://github.com/Infinex-Labs/drift-release/releases/download/v1.0.0/Drift.dmg" length="6034455" type="application/octet-stream" sparkle:edSignature="9lchYuYDEYfXhxQN5pqCHbEfgqkkLBX1dBlZEpIDTS+eyjIG3/sK0+eLFKNC3cDcjINVXLuq14A99cG6WtBYAA=="/>
        </item>
    </channel>
</rss>