<?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>Claude Stats</title>
    <link>https://1pitaph.github.io/claude-stats/appcast.xml</link>
    <description>Most recent updates to Claude Stats.</description>
    <language>en</language>
    <item>
      <title>Version 1.9.0</title>
      <sparkle:version>90</sparkle:version>
      <sparkle:shortVersionString>1.9.0</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0.0</sparkle:minimumSystemVersion>
      <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
      <description><![CDATA[
<div class="cs-appcast-notes" style="font-family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif; color: #1f2937;">
  <style>
    .cs-update-size-fallback { margin: 0 0 14px; }
    .cs-update-size-pills { display: inline-flex; align-items: center; margin-left: 10px; min-width: 0; vertical-align: middle; }
    .cs-update-size-pill { display: inline-block; padding: 4px 10px; border: 0; border-radius: 999px; background: #eaf1ff; color: #172033; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
    .cs-update-size-delta { display: none; }
    .cs-update-size-delta.sparkle-installed-version { display: inline-block; }
    .cs-update-size-delta.sparkle-installed-version ~ .cs-update-size-full { display: none; }
  </style>
<div style="margin: 0; color: #1f2937; font-size: 13px; line-height: 1.55;">
  <p style="margin: 0 0 10px; color: #172033; font-size: 15px; font-weight: 700;">更新内容</p>
  <div style="margin: 0; padding: 0;">
<h2>本次更新<span class="cs-update-size-pills"><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="89">2.6 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="88">2.9 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="86">3.1 MB</span><span class="cs-update-size-pill cs-update-size-full">90.8 MB</span></span></h2>
<ul>
<li>添加了排行榜公开状态枚举，支持6种状态展示</li>
<li>新增头像旁的状态徽章组件，可编辑设置个人公开状态</li>
<li>扩展本地偏好和排行榜数据模型，存储最近状态信息</li>
<li>实现跨设备状态合并同步逻辑，以更新时间优先</li>
<li>更新CloudKit同步映射，支持上传和拉取状态数据</li>
<li>在排行榜详情页展示当前用户的公开状态</li>
<li>调整设置页面隐私说明，更新上传内容描述</li>
<li>修复iOS测试脚本的模拟器型号为iPhone 17 Pro</li>
</ul>
  </div>
</div>
</div>
]]></description>
      <pubDate>Fri, 05 Jun 2026 07:33:22 GMT</pubDate>
      <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.9.0/ClaudeStats-1.9.0.dmg" sparkle:edSignature="ywhB/JBE6z5/tHzVsNIwAitAJ56Y6/NAVtow8WU1uTRxZ1d95Aj1NpAUHQ4Hf7v5J+GUGaGE1+G4S3Tkvxp9Aw==" length="90816006" type="application/octet-stream"/>
      <sparkle:deltas>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.9.0/ClaudeStats-90-from-89.delta" sparkle:deltaFrom="89" sparkle:edSignature="ZeOgMcv1HYvYFFCMa7wflCVRPr0HKrNcZg5qbQCWWwoJUSmCPZ7jCrrQzytKqO4njYs50i3rFWWNN9/AGvH0Bg==" length="2569758" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.9.0/ClaudeStats-90-from-88.delta" sparkle:deltaFrom="88" sparkle:edSignature="NQfa7kUQrolYGOwsVQ27RSDx3TAMD/9XOIf7ctNR1X5Gt3EAYhVdFVHbiMzYSr64iEfuWFfdyiFCaMqy+5cpDw==" length="2861974" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.9.0/ClaudeStats-90-from-86.delta" sparkle:deltaFrom="86" sparkle:edSignature="g7Zym9XbHWXEoxC8hup3sdff53eiCm+6TC1CUCOoMwlRwplbD34RRSSv6ywUTBJL29eL2wHhfmIK2/pVxvn4Dw==" length="3093406" type="application/octet-stream"/>
      </sparkle:deltas>
    </item>
    <item>
      <title>Version 1.8.10</title>
      <sparkle:version>89</sparkle:version>
      <sparkle:shortVersionString>1.8.10</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0.0</sparkle:minimumSystemVersion>
      <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
      <description><![CDATA[
<div class="cs-appcast-notes" style="font-family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif; color: #1f2937;">
  <style>
    .cs-update-size-fallback { margin: 0 0 14px; }
    .cs-update-size-pills { display: inline-flex; align-items: center; margin-left: 10px; min-width: 0; vertical-align: middle; }
    .cs-update-size-pill { display: inline-block; padding: 4px 10px; border: 0; border-radius: 999px; background: #eaf1ff; color: #172033; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
    .cs-update-size-delta { display: none; }
    .cs-update-size-delta.sparkle-installed-version { display: inline-block; }
    .cs-update-size-delta.sparkle-installed-version ~ .cs-update-size-full { display: none; }
  </style>
<div style="margin: 0; color: #1f2937; font-size: 13px; line-height: 1.55;">
  <p style="margin: 0 0 10px; color: #172033; font-size: 15px; font-weight: 700;">更新内容</p>
  <div style="margin: 0; padding: 0;">
<h2>本次更新<span class="cs-update-size-pills"><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="88">2.6 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="86">2.8 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="85">3.2 MB</span><span class="cs-update-size-pill cs-update-size-full">90.6 MB</span></span></h2>
<ul>
<li>新增了iCloud同步的设置页面，添加了CloudKit快照同步的相关服务与状态管理，包括：</li>
<li>新增iCloud Sync设置选项与对应的设置页面</li>
<li>重构CloudKit客户端配置，抽取公共常量</li>
<li>添加同步状态管理与测试用例</li>
<li>完善应用环境中的同步调度逻辑</li>
<li>本次更新添加了Codex Credits成本估算模式，支持按OpenAI Codex信用点计算费用；重构了成本计算逻辑，新增了成本使用信用点的判断方法；更新了本地化字符串与UI展示，适配新的成本格式；完善了定价模型与测试用例，修复了部分细节问题。</li>
</ul>
  </div>
</div>
</div>
]]></description>
      <pubDate>Fri, 05 Jun 2026 03:20:10 GMT</pubDate>
      <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.10/ClaudeStats-1.8.10.dmg" sparkle:edSignature="6scAPl2lwSsQJtT/sBBuimZWtBZeLtJH5aFIdZkBt8ljoONIZrTb1cCVnsgdGLI1NjQVWm9Iqq+wnLfEj9MLAQ==" length="90636972" type="application/octet-stream"/>
      <sparkle:deltas>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.10/ClaudeStats-89-from-88.delta" sparkle:deltaFrom="88" sparkle:edSignature="gdQ9GZvLxmPtjzUvV7B7mQZavoC7BqxJa8h4mXvKYCGWBROUd6SSDHvLQ7aQvMkGzsb+AVhsf8BqtG2q6jveDQ==" length="2592630" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.10/ClaudeStats-89-from-86.delta" sparkle:deltaFrom="86" sparkle:edSignature="4Ttwyu5aMe/FJY0BA0i4IU6H9K5nQRz6xualhpSXdPmSjIsNfJnhpeTjXLHKjWyzRv9BY5lHvLlt0dCpBi9nCA==" length="2827430" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.10/ClaudeStats-89-from-85.delta" sparkle:deltaFrom="85" sparkle:edSignature="OFxaG2s2Lq80IAU8PgD1LRU/PMAjI2RpdGpiqukpy2U2tzcAlapcCn50uUhXCuIDaXhClXpzipYbstL1vXEZBw==" length="3159118" type="application/octet-stream"/>
      </sparkle:deltas>
    </item>
    <item>
      <title>Version 1.8.9</title>
      <sparkle:version>88</sparkle:version>
      <sparkle:shortVersionString>1.8.9</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0.0</sparkle:minimumSystemVersion>
      <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
      <description><![CDATA[
<div class="cs-appcast-notes" style="font-family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif; color: #1f2937;">
  <style>
    .cs-update-size-fallback { margin: 0 0 14px; }
    .cs-update-size-pills { display: inline-flex; align-items: center; margin-left: 10px; min-width: 0; vertical-align: middle; }
    .cs-update-size-pill { display: inline-block; padding: 4px 10px; border: 0; border-radius: 999px; background: #eaf1ff; color: #172033; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
    .cs-update-size-delta { display: none; }
    .cs-update-size-delta.sparkle-installed-version { display: inline-block; }
    .cs-update-size-delta.sparkle-installed-version ~ .cs-update-size-full { display: none; }
  </style>
<div style="margin: 0; color: #1f2937; font-size: 13px; line-height: 1.55;">
  <p style="margin: 0 0 10px; color: #172033; font-size: 15px; font-weight: 700;">更新内容</p>
  <div style="margin: 0; padding: 0;">
<h2>本次更新<span class="cs-update-size-pills"><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="86">2.2 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="85">2.9 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="84">2.9 MB</span><span class="cs-update-size-pill cs-update-size-full">90.5 MB</span></span></h2>
<ul>
<li>本次提交新增了完整的ClaudeStats iOS应用：</li>
<li>搭建iOS项目结构与Xcode配置</li>
<li>实现CloudKit同步服务ClaudeStatsShared库</li>
<li>开发iOS端统计数据展示UI，包含仪表盘、使用统计、排行榜等页面</li>
<li>添加入iCloud权限与测试用例</li>
<li>适配Swift 6与iOS 17+系统版本</li>
<li>移除自适应切换布局，移除多余分隔线，统一使用横向排列展示统计数据，简化代码结构</li>
<li>移除了所有Apple Sign In相关的代码、权限配置和UI设置项，清理不再使用的依赖和配置。</li>
</ul>
  </div>
</div>
</div>
]]></description>
      <pubDate>Thu, 04 Jun 2026 23:02:59 GMT</pubDate>
      <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.9/ClaudeStats-1.8.9.dmg" sparkle:edSignature="smbSy2kTgbZZjD6JHVs0Tx6YK8YJHc+Dydd7gi6HJ7u+gZ7b675dIlQmw1NOWKwdKD5SCvUn0gYOt46whkuFBg==" length="90541571" type="application/octet-stream"/>
      <sparkle:deltas>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.9/ClaudeStats-88-from-86.delta" sparkle:deltaFrom="86" sparkle:edSignature="tO1xa1REmqXfXqqpBv6dPIzQx1yUZ5HQPf8bqxGHavpOPVMuesqNMrigBDrAogsnA+jSnviqQATe4jrLzF6mBA==" length="2195658" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.9/ClaudeStats-88-from-85.delta" sparkle:deltaFrom="85" sparkle:edSignature="en/zBNCvlyu8KqZq/+Ovo5NJRm+GUrsvaOMjWijU01kydYThILdV9UbOmg3j70qRjH/u2LERYLba8gxXuIJHCA==" length="2885590" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.9/ClaudeStats-88-from-84.delta" sparkle:deltaFrom="84" sparkle:edSignature="1VjSmVV9+KLIPnohn1UJuG9TAXE/UG1OgDawouefKhVNcvMIuxGS9l5vOUnI6vhW1/nhlMOlX1SluItiSD6NDw==" length="2940086" type="application/octet-stream"/>
      </sparkle:deltas>
    </item>
    <item>
      <title>Version 1.8.6</title>
      <sparkle:version>86</sparkle:version>
      <sparkle:shortVersionString>1.8.6</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0.0</sparkle:minimumSystemVersion>
      <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
      <description><![CDATA[
<div class="cs-appcast-notes" style="font-family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif; color: #1f2937;">
  <style>
    .cs-update-size-fallback { margin: 0 0 14px; }
    .cs-update-size-pills { display: inline-flex; align-items: center; margin-left: 10px; min-width: 0; vertical-align: middle; }
    .cs-update-size-pill { display: inline-block; padding: 4px 10px; border: 0; border-radius: 999px; background: #eaf1ff; color: #172033; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
    .cs-update-size-delta { display: none; }
    .cs-update-size-delta.sparkle-installed-version { display: inline-block; }
    .cs-update-size-delta.sparkle-installed-version ~ .cs-update-size-full { display: none; }
  </style>
<div style="margin: 0; color: #1f2937; font-size: 13px; line-height: 1.55;">
  <p style="margin: 0 0 10px; color: #172033; font-size: 15px; font-weight: 700;">更新内容</p>
  <div style="margin: 0; padding: 0;">
<h2>本次更新<span class="cs-update-size-pills"><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="85">2.6 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="84">2.7 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="83">2.9 MB</span><span class="cs-update-size-pill cs-update-size-full">90.4 MB</span></span></h2>
<ul>
<li>重构并拆分了每日Git摘要服务，将原有的单文件逻辑拆分为计划器、流水线、结果构建器、diff提供器等独立模块，新增了摘要算法配置、缓存键扩展、响应解析器等组件，优化了代码结构与可维护性，同时完善了测试用例。</li>
<li>新增完整的Git提交消息生成工作流：</li>
<li>新增Git diff解析、分块、token估算工具</li>
<li>实现基于LLM的提交消息生成逻辑，支持单轮/分块/映射缩减多种算法</li>
<li>替换原有的Git摘要功能为专用的提交消息模块</li>
<li>添加提交消息缓存和配置选项</li>
<li>新增诊断日志功能用于调试生成流程</li>
<li>重构LLM客户端重试逻辑，支持文本和JSON请求的差异化重试</li>
</ul>
  </div>
</div>
</div>
]]></description>
      <pubDate>Thu, 04 Jun 2026 06:54:47 GMT</pubDate>
      <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.6/ClaudeStats-1.8.6.dmg" sparkle:edSignature="4Zy3uyX8altZ70vT3J+qL8mcixHcXZagmw7DwwPbQDfYTLYdVcRmhaaxVZXTnwg2DzFCqUY+k3pLUhK3LUu0BA==" length="90401372" type="application/octet-stream"/>
      <sparkle:deltas>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.6/ClaudeStats-86-from-85.delta" sparkle:deltaFrom="85" sparkle:edSignature="J8i2J5ShZyso5bHx8D93DNm9UEXZl3NUPrZ7F7iwPMXs96j9vST+E5Jmtwew+01s7mmn2uUQyGdmvvrKcd3kBg==" length="2614266" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.6/ClaudeStats-86-from-84.delta" sparkle:deltaFrom="84" sparkle:edSignature="3+SnChGrYhOKHpNU4BwSvxo8MjB1EzLHfnha5p5lQs2cA9G8EdA54twQwTA0Hb1h1G8rYqK/h4T+tmZw6b1UDQ==" length="2672574" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.6/ClaudeStats-86-from-83.delta" sparkle:deltaFrom="83" sparkle:edSignature="ITsLuGt7DEvEJBC/Y2z0NoyCRdOFrT5cEczL6x3JGPdB5yC21PrF/YN81OMZmqZqzNelk5XRmt0ie3hprlZ0Cg==" length="2918394" type="application/octet-stream"/>
      </sparkle:deltas>
    </item>
    <item>
      <title>Version 1.8.5</title>
      <sparkle:version>85</sparkle:version>
      <sparkle:shortVersionString>1.8.5</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0.0</sparkle:minimumSystemVersion>
      <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
      <description><![CDATA[
<div class="cs-appcast-notes" style="font-family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif; color: #1f2937;">
  <style>
    .cs-update-size-fallback { margin: 0 0 14px; }
    .cs-update-size-pills { display: inline-flex; align-items: center; margin-left: 10px; min-width: 0; vertical-align: middle; }
    .cs-update-size-pill { display: inline-block; padding: 4px 10px; border: 0; border-radius: 999px; background: #eaf1ff; color: #172033; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
    .cs-update-size-delta { display: none; }
    .cs-update-size-delta.sparkle-installed-version { display: inline-block; }
    .cs-update-size-delta.sparkle-installed-version ~ .cs-update-size-full { display: none; }
  </style>
<div style="margin: 0; color: #1f2937; font-size: 13px; line-height: 1.55;">
  <p style="margin: 0 0 10px; color: #172033; font-size: 15px; font-weight: 700;">更新内容</p>
  <div style="margin: 0; padding: 0;">
<h2>本次更新<span class="cs-update-size-pills"><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="84">1.9 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="83">2.6 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="82">2.9 MB</span><span class="cs-update-size-pill cs-update-size-full">90.3 MB</span></span></h2>
<ul>
<li>新增排行榜应用特性，创建共享偏好存储与同步逻辑，为Lite版本添加CloudKit构建配置与对应scheme</li>
<li>此次提交重构了使用限制历史记录的过滤逻辑，替换原先仅匹配7天核心限制的检查，改为通过预测范围来筛选可预测的使用窗口。新增了5小时和7天两种预测范围类型，为Codex和Claude提供商分别适配了对应的窗口匹配规则。</li>
<li>同时完善了UI展示逻辑，在甘特图、卡片标题中增加预测范围标识，区分5小时和7天的预测样式与图例。新增了完整的5小时使用预测服务实现，包括历史数据收集、趋势计算、蒙特卡洛模拟预测等完整流程，并补充了大量测试用例覆盖新功能。</li>
<li>修改了历史数据存储和测试用例，适配新增的多窗口预测场景，确保现有7天预测逻辑正常工作的同时，新增了对短周期5小时使用限制的预测能力。</li>
</ul>
  </div>
</div>
</div>
]]></description>
      <pubDate>Wed, 03 Jun 2026 09:24:17 GMT</pubDate>
      <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.5/ClaudeStats-1.8.5.dmg" sparkle:edSignature="vrDH8L7d/qoNU9Urjja2gYlJlPsHErlDXDFX685OC9Dyk6ZIPlUDzujCOtyg6AlolFpJYHz6giRRwmpHQOzOBQ==" length="90296205" type="application/octet-stream"/>
      <sparkle:deltas>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.5/ClaudeStats-85-from-84.delta" sparkle:deltaFrom="84" sparkle:edSignature="Vo0IEvV9N8ouLjWcaUdj5ARt+31GKjECJU4gl5BIwoNA2hXoZInZvbU/iVoZ5hQDcAWfGq/eMGX11xFezy2MCQ==" length="1891598" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.5/ClaudeStats-85-from-83.delta" sparkle:deltaFrom="83" sparkle:edSignature="ZYff2O5Yd+hhVvdBHPWcVZL59/thIOl8Zou9ShWtxcul6MpwCR4rgyOOlW7waqpGD9SkaiH9OgLtS0i4WbSvAQ==" length="2552670" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.5/ClaudeStats-85-from-82.delta" sparkle:deltaFrom="82" sparkle:edSignature="PHUar3NwE3TW54qWhze/EsVwYqpYhDlDczxJ5SN3A1WRXacIagjOIWC6pX0pfRStbTaUI4UUoI+291GVtV0/Bg==" length="2891946" type="application/octet-stream"/>
      </sparkle:deltas>
    </item>
    <item>
      <title>Version 1.8.4</title>
      <sparkle:version>84</sparkle:version>
      <sparkle:shortVersionString>1.8.4</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0.0</sparkle:minimumSystemVersion>
      <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
      <description><![CDATA[
<div class="cs-appcast-notes" style="font-family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif; color: #1f2937;">
  <style>
    .cs-update-size-fallback { margin: 0 0 14px; }
    .cs-update-size-pills { display: inline-flex; align-items: center; margin-left: 10px; min-width: 0; vertical-align: middle; }
    .cs-update-size-pill { display: inline-block; padding: 4px 10px; border: 0; border-radius: 999px; background: #eaf1ff; color: #172033; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
    .cs-update-size-delta { display: none; }
    .cs-update-size-delta.sparkle-installed-version { display: inline-block; }
    .cs-update-size-delta.sparkle-installed-version ~ .cs-update-size-full { display: none; }
  </style>
<div style="margin: 0; color: #1f2937; font-size: 13px; line-height: 1.55;">
  <p style="margin: 0 0 10px; color: #172033; font-size: 15px; font-weight: 700;">更新内容</p>
  <div style="margin: 0; padding: 0;">
<h2>本次更新<span class="cs-update-size-pills"><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="83">2.5 MB</span><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="82">2.9 MB</span><span class="cs-update-size-pill cs-update-size-full">90.3 MB</span></span></h2>
<ul>
<li>添加了完整的使用限额预测系统，包括：</li>
<li>新增UsageLimitForecast相关模型与存储结构</li>
<li>为Codex提供商添加历史限额数据加载能力</li>
<li>实现限额预测计算服务与历史记录持久化</li>
<li>在Gantt图表与使用限额面板中展示预测结果</li>
<li>新增相关测试用例覆盖核心功能逻辑</li>
<li>新增了排行榜数据合并策略、同步租约机制，完善了CloudKit同步逻辑：</li>
<li>新增实时排行榜和历史提交的合并策略，保留更高分数的记录</li>
</ul>
  </div>
</div>
</div>
]]></description>
      <pubDate>Wed, 03 Jun 2026 06:55:50 GMT</pubDate>
      <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.4/ClaudeStats-1.8.4.dmg" sparkle:edSignature="fQ0r4LtbQKxWUnqMaSIKVUbjdu79G7vBmRyUNhcCchJwiBUbpCxWwXc78Ruibvc5uNlEeFBt5Q8/ECrDl2hjAg==" length="90274336" type="application/octet-stream"/>
      <sparkle:deltas>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.4/ClaudeStats-84-from-83.delta" sparkle:deltaFrom="83" sparkle:edSignature="nGN2FEvvLv2xo3RwfXciaKoqmZsQ/d5z857lahgHl350qvQEQfQkSTzr30j90tczNk3znHvV6pbUl5CkND6ABw==" length="2486506" type="application/octet-stream"/>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.4/ClaudeStats-84-from-82.delta" sparkle:deltaFrom="82" sparkle:edSignature="DF6yW8szVyjhkzwch97JzcqIDmRpk+aYkm+keqTJqSvNTshBsj8fZi/vZAXQC/LKyUBPaTuVzsyBJof38hBFAg==" length="2881822" type="application/octet-stream"/>
      </sparkle:deltas>
    </item>
    <item>
      <title>Version 1.8.3</title>
      <sparkle:version>83</sparkle:version>
      <sparkle:shortVersionString>1.8.3</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0.0</sparkle:minimumSystemVersion>
      <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
      <description><![CDATA[
<div class="cs-appcast-notes" style="font-family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif; color: #1f2937;">
  <style>
    .cs-update-size-fallback { margin: 0 0 14px; }
    .cs-update-size-pills { display: inline-flex; align-items: center; margin-left: 10px; min-width: 0; vertical-align: middle; }
    .cs-update-size-pill { display: inline-block; padding: 4px 10px; border: 0; border-radius: 999px; background: #eaf1ff; color: #172033; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
    .cs-update-size-delta { display: none; }
    .cs-update-size-delta.sparkle-installed-version { display: inline-block; }
    .cs-update-size-delta.sparkle-installed-version ~ .cs-update-size-full { display: none; }
  </style>
<div style="margin: 0; color: #1f2937; font-size: 13px; line-height: 1.55;">
  <p style="margin: 0 0 10px; color: #172033; font-size: 15px; font-weight: 700;">更新内容</p>
  <div style="margin: 0; padding: 0;">
<h2>本次更新<span class="cs-update-size-pills"><span class="cs-update-size-pill cs-update-size-delta" data-sparkle-version="82">2.7 MB</span><span class="cs-update-size-pill cs-update-size-full">90.2 MB</span></span></h2>
<ul>
<li>新增GanttCommitMarker模型用于存储提交信息</li>
<li>扩展GanttExternalMetrics支持提交标记列表</li>
<li>在甘特图渲染中绘制提交标记菱形图标与图例</li>
<li>新增测试用例验证提交标记的保存与展示逻辑</li>
<li>优化缓存逻辑，复用提交查询结果避免重复计算</li>
<li>新增了完整的甘特图横向滚动视图、时间线视口管理组件，添加了带单位的签名令牌格式化函数，重构了基线面板的令牌展示逻辑，并实现了时间线缩略交互控制。</li>
<li>新增测试用例覆盖格式化工具和视口计算逻辑，重构了时间线刻度生成逻辑以支持小时级细分显示。</li>
<li>新增格式化工具方法，包括短时间、带符号时长/计数/货币格式</li>
</ul>
  </div>
</div>
</div>
]]></description>
      <pubDate>Tue, 02 Jun 2026 12:22:36 GMT</pubDate>
      <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.3/ClaudeStats-1.8.3.dmg" sparkle:edSignature="hou5H6L1j4lXiJGtImDEtRzhXTYrPa8MdwGNa0yiomxGj4p+HHPp1eU6fQOGQPK0ZB5cjDMpRos9ehn6Wj/1AQ==" length="90154478" type="application/octet-stream"/>
      <sparkle:deltas>
        <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.3/ClaudeStats-83-from-82.delta" sparkle:deltaFrom="82" sparkle:edSignature="vaJexfO3ir40W4kSoK3Ij4wyo/lRWr+8qbGFqwWqrfG2IymwEl+10eV5WAfVAJ01doaXObueYxCw9Hr1PFTnDA==" length="2689058" type="application/octet-stream"/>
      </sparkle:deltas>
    </item>
    <item>
      <title>Version 1.8.2</title>
      <sparkle:version>82</sparkle:version>
      <sparkle:shortVersionString>1.8.2</sparkle:shortVersionString>
      <sparkle:minimumSystemVersion>14.0.0</sparkle:minimumSystemVersion>
      <sparkle:hardwareRequirements>arm64</sparkle:hardwareRequirements>
      <description><![CDATA[
<div class="cs-appcast-notes" style="font-family: -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif; color: #1f2937;">
  <style>
    .cs-update-size-fallback { margin: 0 0 14px; }
    .cs-update-size-pills { display: inline-flex; align-items: center; margin-left: 10px; min-width: 0; vertical-align: middle; }
    .cs-update-size-pill { display: inline-block; padding: 4px 10px; border: 0; border-radius: 999px; background: #eaf1ff; color: #172033; font-size: 12px; font-weight: 700; line-height: 1.2; white-space: nowrap; }
    .cs-update-size-delta { display: none; }
    .cs-update-size-delta.sparkle-installed-version { display: inline-block; }
    .cs-update-size-delta.sparkle-installed-version ~ .cs-update-size-full { display: none; }
  </style>
<div style="margin: 0; color: #1f2937; font-size: 13px; line-height: 1.55;">
  <p style="margin: 0 0 10px; color: #172033; font-size: 15px; font-weight: 700;">更新内容</p>
  <div style="margin: 0; padding: 0;">
<h2>本次更新<span class="cs-update-size-pills"><span class="cs-update-size-pill cs-update-size-full">89.9 MB</span></span></h2>
<ul>
<li>在关于设置页面中添加了轻量版和完整版的切换提示与下载按钮，方便用户跳转获取对应版本的应用</li>
<li>本次提交完成了多项核心改进：</li>
<li>新增Claude Stats Lite应用构建、打包与发布流程</li>
<li>重构update-appcast脚本，支持自定义feed元数据</li>
<li>更新CI工作流，为两个应用版本生成独立的appcast文件</li>
<li>移除硬编码的配置文件签名配置项</li>
<li>完善文档说明，更新AGENTS.md与各脚本注释</li>
<li>新增AppVariant系统实现全功能/轻量版应用分支</li>
</ul>
  </div>
</div>
</div>
]]></description>
      <pubDate>Tue, 02 Jun 2026 02:26:43 GMT</pubDate>
      <enclosure url="https://github.com/1pitaph/claude-stats/releases/download/v1.8.2/ClaudeStats-1.8.2.dmg" sparkle:edSignature="b/M8z3I6AdT13A/rE/FlV+kWp0sIGZrq6RF8qaESs4R/RR+HVODJw2RikZ/jEHFq50aiWDgx7l4ZOxeWcezzAg==" length="89880319" type="application/octet-stream"/>
    </item>
  </channel>
</rss>
