<?xml version="1.0" encoding="utf-8"?>
<!--
  Sparkle update feed. Rendered by web/build.mjs from web/release.json (the same metadata
  the download page uses) and published on the same atomic Cloudflare Pages deploy as the
  release. Served mutable (must-revalidate) from Pages, NOT from the R2 bucket the DMG
  lives in — R2 objects carry a one-year immutable cache.

  Only the latest release is listed: Sparkle offers an update whenever the running app's
  CFBundleVersion (sparkle:version) is lower than the one below, so a single item is enough
  and there is no update history to maintain.
-->
<rss version="2.0" xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>HoldStage</title>
    <link>https://holdstage.echan.xyz/appcast.xml</link>
    <description>Updates for HoldStage, a drag shelf for macOS.</description>
    <language>en</language>
    <item>
      <title>Version 1.0.1</title>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
      <enclosure
        url="https://pub-31d8a3c5b0c247ca9c15ecbf8ac8f6d0.r2.dev/HoldStage-1.0.1.dmg"
        sparkle:version="8"
        sparkle:shortVersionString="1.0.1"
        sparkle:edSignature="V0Pcq5KugY7buZRWrfchc7WRvMg4JwkA5C1XG5xiDRMe/VHtnFo3OUgpuBgo6TDJi2ukaS7CNGTr18Lx6Qf+Cw=="
        length="3616402"
        type="application/octet-stream" />
    </item>
  </channel>
</rss>
