<?xml version="1.0" encoding="utf-8" ?>
<rss
    version="2.0"
    xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle"
>
  <channel>
    <title>DockFix Updates</title>

    <!--
      ONE FEED, TWO CHANNELS.

      Every DockFix release lives in this file. What separates a beta from a stable release is a
      single element inside the <item>:

          <sparkle:channel>beta</sparkle:channel>

      Sparkle's rule:
        • An item with NO <sparkle:channel> is visible to every copy of DockFix. That is stable.
        • An item WITH a channel is invisible to any copy that has not opted into that channel.
          It is not merely ranked lower — it cannot be offered at all, however new it is.

      DockFix opts in at runtime, from Settings › General › Release channel, which is read by
      UpdateController.allowedChannels(for:) in the app. Nothing here needs to change when someone
      flips that switch, and there is no second file to keep in step with this one.

      PUBLISHING A RELEASE
        1. Notarise and staple the .dmg.
        2. Sign it:  ./bin/sign_update DockFix.dmg        (Sparkle's tool, private key in Keychain)
        3. Add an <item> below. Newest first — Sparkle does not care about order, people do.
           • sparkle:version            → CFBundleVersion (CURRENT_PROJECT_VERSION). An integer,
                                          and the ONLY thing Sparkle compares. It must go up.
           • sparkle:shortVersionString → MARKETING_VERSION, exactly as the app shows it. A beta
                                          carries its suffix here: 5.1.0-beta.2.
           • length                     → the .dmg's size in bytes, exactly.
        4. For a beta, add <sparkle:channel>beta</sparkle:channel> AND upload the build to its own
           URL — a beta must never overwrite the file stable installs are downloading.

      A beta is never removed from this file when it ships. It is superseded: the stable item with
      the higher sparkle:version overtakes it, and every tester lands on the release build.
    -->

    <item>
      <title>DockFix 5.3.0 Beta</title>
      <sparkle:channel>beta</sparkle:channel>
      <sparkle:version>5291</sparkle:version>
      <sparkle:shortVersionString>5.3.0-beta</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <pubDate>Sat, 26 Sep 2026 15:30:00 +0000</pubDate>

      <enclosure
              url="https://dockfix.lubker.dk/downloads/5.3.0-beta.dmg"
              sparkle:edSignature="4nP/08ZIKXAfn5u7VaW1UGdS5YCu7fQfEi7cMfUDQdx5hdkGcdeM47aXS3a0AsIv1tGFwVYaSqdJhlrxbJ6/Ag=="
              length="16853211"
              type="application/octet-stream"
      />
    </item>

    <item>
      <title>DockFix 5.2.0</title>
      <sparkle:version>520</sparkle:version>
      <sparkle:shortVersionString>5.2.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <pubDate>Mon, 12 Sep 2026 21:20:00 +0000</pubDate>

      <enclosure
              url="https://dockfix.lubker.dk/downloads/DockFix.dmg"
              sparkle:edSignature="lD5rGc3XxW6bsdz4hv5oCecDf+yQWMxmZxtSXUYF50/SjyPxFyy927DEnnjXchz70UpQXNkL8Zm6q6ZdCl2fCA=="
              length="16313933"
              type="application/octet-stream"
      />
    </item>

    <item>
      <title>DockFix 5.1.0</title>
      <sparkle:version>510</sparkle:version>
      <sparkle:shortVersionString>5.1.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <pubDate>Mon, 7 Sep 2026 21:10:00 +0000</pubDate>

      <enclosure
              url="https://dockfix.lubker.dk/downloads/DockFix.dmg"
              sparkle:edSignature="Ik44+ez0cPCWznke96yMEJVIGNxC4XQkOTbVl6HzezV+uJchWDcHSNfwH64NqdPd/BfS6UwSuwdPVV/Tdmf5BA=="
              length="15709259"
              type="application/octet-stream"
      />
    </item>

    <item>
      <title>DockFix 5.0.1</title>
      <sparkle:version>501</sparkle:version>
      <sparkle:shortVersionString>5.0.1</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
      <pubDate>Fri, 4 Sep 2026 22:00:00 +0000</pubDate>

      <enclosure
              url="https://dockfix.lubker.dk/downloads/DockFix.dmg"
              sparkle:edSignature="SYTAV78hMT91l76i3Kkib7MKIG5o7h0VIXsu2GEIyS/Py2rTsWKs8YBbnKFEi9aR5Bmb5qfgHtdl8lev95/ABQ=="
              length="15667274"
              type="application/octet-stream"
      />
    </item>

    <item>
      <title>DockFix 5.0.0</title>
      <sparkle:version>500</sparkle:version>
      <sparkle:shortVersionString>5.0.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <pubDate>Fri, 4 Sep 2026 20:55:00 +0000</pubDate>

      <enclosure
              url="https://dockfix.lubker.dk/downloads/DockFix.dmg"
              sparkle:edSignature="N9v5eAgWAzFcDfKiSAARHCffo+KeFfOd6nsHG8z1BZYQGGNUX8OKrHm+39KtgYt/lg7g+hmmYCe+TGrwZaF7AA=="
              length="15646208"
              type="application/octet-stream"
      />
    </item>

    <item>
      <title>DockFix 5.0.0 Beta</title>
      <sparkle:channel>beta</sparkle:channel>
      <sparkle:version>500</sparkle:version>
      <sparkle:shortVersionString>5.0.0-beta</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <pubDate>Wed, 26 Aug 2026 22:15:00 +0000</pubDate>

      <enclosure
              url="https://dockfix.lubker.dk/downloads/5.0.0-beta.dmg"
              sparkle:edSignature="xpz0KeGTsc9tj8GwXOZsL1/m/G4VOyd4gwoik5ryYg03zv9VFwkDy++HF7cw69ftMQSmy5cyHm1sS9QBZeGoBg=="
              length="15103638"
              type="application/octet-stream"
      />
    </item>

    <item>
      <title>DockFix 4.2.1</title>
      <sparkle:version>421</sparkle:version>
      <sparkle:shortVersionString>4.2.1</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>13.5</sparkle:minimumSystemVersion>
      <pubDate>Mon, 07 Apr 2026 17:45:00 +0000</pubDate>

      <enclosure
              url="https://dockfix.lubker.dk/downloads/DockFix.dmg"
              sparkle:edSignature="Qe+AzuGdJ7hGVWrymha7bueMemY8T3dvXZwAIrGb+1QerXsqHMgWE73yV7U0Dav6PhV5uE9EHDwwXIw3pHycCQ=="
              length="27682178"
              type="application/octet-stream"
      />
    </item>

    <item>
      <title>DockFix 4.2.0</title>
      <sparkle:version>420</sparkle:version>
      <sparkle:shortVersionString>4.2.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>13.5</sparkle:minimumSystemVersion>
      <pubDate>Mon, 06 Apr 2026 17:00:00 +0000</pubDate>

      <enclosure
                url="https://dockfix.lubker.dk/downloads/DockFix.dmg"
                sparkle:edSignature="AtYcShE+lKB3wO+EIonT62p3tn1THIMm2PJVJ7bp9AymiL/duSd8VLKjrgYvDXk+sOn4Lmg+totZjEN1STSCCw=="
                length="27678773"
                type="application/octet-stream"
          />
    </item>

  </channel>
</rss>
