<?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>Reso Updates</title>
        <link>https://updates.resoapp.xyz/appcast.xml</link>
        <description>Most recent updates to Reso</description>
        <language>en</language>
        <item>
            <title>Version 1.1.31</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.31</link>
            <sparkle:version>202609080014</sparkle:version>
            <sparkle:shortVersionString>1.1.31</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso 1.1.31</h2><ul><li>Fixed the Upgrade button in the menu bar so it opens the purchase page.</li><li>Improved sign-in reliability and fixed cases where the same Mac was counted as multiple devices.</li><li>Pro accounts that reach their device limit now show how to manage devices instead of appearing as Free.</li></ul>
            ]]></description>
            <pubDate>Tue, 08 Sep 2026 00:18:24 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.31/Reso-1.1.31-202609080014-macOS.zip"
                sparkle:edSignature="zavKn/PWZE1AxrzyEvL7Tk3b5ti4RJGaaj6MurwExx8OE8h+lOLo+kHQleP7DJidPq8Qv+Q2uH2DicI7JopCAQ=="
                length="21850866"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.30</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.30</link>
            <sparkle:version>202609060826</sparkle:version>
            <sparkle:shortVersionString>1.1.30</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>What’s new in 1.1.30</h2><ul><li><strong>Ask in English, get English.</strong> The recognizer no longer pins your dictation language to Chinese because your recent notes were Chinese. An English question in the Ask box used to come back as a Chinese translation or as subtitle boilerplate; the language is now detected per recording, which matched the pinned output on every Chinese and code-switched test recording.</li><li><strong>Long dictations end with punctuation.</strong> Transcripts over about 480 characters are cleaned in parallel pieces, and a piece that failed its quality check twice used to ship as raw, unpunctuated text. It now gets a punctuation-only pass first, and a number spelled in Chinese numerals no longer counts as a lost number.</li><li><strong>Reso is a known word.</strong> The product's own name is built into the recognizer's vocabulary, so it no longer comes out as Rizzo until you correct it.</li><li><strong>Imported folders follow their notes.</strong> A folder imported before accounts existed is now assigned to the account that owns its notes, so it shows up under Indexing again and the memory audit stops counting its notes as orphaned.</li></ul>
            ]]></description>
            <pubDate>Sun, 06 Sep 2026 08:27:30 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.30/Reso-1.1.30-202609060826-macOS.zip"
                sparkle:edSignature="vW0XaKsR+ltJx3Ay9Y+Tr5SIOM19mnUuZe8W9usjnFgf1HTPF5DRWdAtKgIDd8iYXlxTCVzu6FgeXTBFXCw8AQ=="
                length="21836818"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.29</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.29</link>
            <sparkle:version>202609060154</sparkle:version>
            <sparkle:shortVersionString>1.1.29</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>What’s new in 1.1.29</h2><ul><li><strong>Ask answers in the language you ask in.</strong> An English question over Chinese memories came back in Chinese about a third of the time; the answer now names its language explicitly, and a wrong-language draft is rewritten once before you see it.</li><li><strong>The weekly brief follows the app language.</strong> It used to be written in whichever language your memories were in; it now matches the language you read Reso in, and regenerates when you switch.</li><li><strong>The website shows the real Nebula at scale.</strong> The homepage embeds always ran the app's engine, but on a few dozen demo notes; they now render a year of memory — about 1,200 notes across the ten doors — so the deep field looks the way it does in the app. The Build Journey page sits on the engine itself instead of a hand-drawn starfield.</li><li><strong>A clearer first line.</strong> The kicker above the headline now says what Reso is — your personal memory, from voice — in all eight languages; the headline keeps the promise.</li><li><strong>Quieter index on Build Journey.</strong> The open post is marked by a thin white rule instead of a purple fill.</li></ul>
            ]]></description>
            <pubDate>Sun, 06 Sep 2026 01:55:38 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.29/Reso-1.1.29-202609060154-macOS.zip"
                sparkle:edSignature="bEmuuiKQwIK2Mc0SsFWPVI7UZQNjum6xR0A+PQRKzYOLZBYq5rr599TaWBwIvxXDB3KvNps6NhTfrs8FpzW8Bg=="
                length="21832085"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.28</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.28</link>
            <sparkle:version>202609052159</sparkle:version>
            <sparkle:shortVersionString>1.1.28</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>What’s new in 1.1.28</h2><ul><li><strong>Nebula is a deep field now.</strong> A pure-black sky with gaussian stars, gas that clings to your clusters, and a slow breathing camera. Click a cluster label or use the arrow keys to fly between clusters; hover a star to light up its relationships. New memories ignite instead of drawing rings.</li><li><strong>Your accounts never mix.</strong> Every surface (Spotlight, Shortcuts, weekly report, Echo, Home metrics, search, saved views) reads only the signed-in account's records, and all caches live in per-account folders.</li><li><strong>Pages open instantly.</strong> Heatmap and Overview keep persisted snapshots, so after the first launch they appear at once instead of showing a loading state.</li><li><strong>Heatmap keeps its classifications.</strong> Rebuilding the memory graph no longer demotes classified memories to “Pending · Other”.</li><li><strong>Overview stays put.</strong> The rain scene survives tab switches, so returning to Overview no longer flashes the still photo or pushes the camera in.</li><li><strong>Preferences redesigned.</strong> Account, System, Dictionary and About are cards on the app's own surface with one button family, and About is regrouped by function.</li><li><strong>Sign-in has an atmosphere.</strong> The account screen shares onboarding's ambient music, with a mute button in the window corner that remembers your choice.</li><li><strong>Dictionary is corrections only.</strong> The “New word” entry is gone; the dictionary learns exclusively from edits you make to real dictations.</li><li><strong>Speak to Edit.</strong> Select text, hold your shortcut, and say how to change it — “make it shorter”, “more formal”, “change tomorrow to Friday”. Only the selection changes, in place. The capsule’s new Re control shows when a recording will rewrite instead of type, and flips to plain replace on click.</li><li><strong>One capsule family.</strong> Globe, clock and Re share one look: white when available, gold while in use. The globe is always there and lists every language; it and Settings are the two ways to turn translation on.</li><li><strong>Onboarding, rebuilt around doing.</strong> The shortcut page shows a zoomed Mac keyboard with a callout to the key you chose and confirms your first double-tap; the bland showcase is gone; new practice steps teach Speak to Edit and translation on your own words; key names in copy are drawn as keycaps; sign-in shares the ambient music with a mute button.</li></ul>
            ]]></description>
            <pubDate>Sat, 05 Sep 2026 22:01:34 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.28/Reso-1.1.28-202609052159-macOS.zip"
                sparkle:edSignature="MDaCkOhovIDnBRZ/NDz1DWPZUKozy56F/q6ZpnluTdK5DILazs6NXuac9xw50BVkV0+MpU6KHxjiNwzTAyqwBA=="
                length="21826223"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.27</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.27</link>
            <sparkle:version>202609032052</sparkle:version>
            <sparkle:shortVersionString>1.1.27</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso 1.1.27</h2><ul><li>Ask now stays focused on the person, product, or place you named, including across languages and writing systems.</li><li>If automatic update checks are off, Reso now shows a dismissible update card when a new version is available.</li></ul>
            ]]></description>
            <pubDate>Thu, 03 Sep 2026 20:55:27 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.27/Reso-1.1.27-202609032052-macOS.zip"
                sparkle:edSignature="9iaEmS/KKvY8L6mZEyaMKyW3+kAdoEAV/s/EHRMH1n6FXHxkaIBJbpqcHPhseJEVl++CpHjUGr8ABoogGcJ4Ag=="
                length="17194261"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.26</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.26</link>
            <sparkle:version>202609030753</sparkle:version>
            <sparkle:shortVersionString>1.1.26</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso 1.1.26</h2><ul><li>Memories now settle into a clear, consistent notebook structure, with existing memories reorganized automatically on first launch.</li><li>Topics stay inside the right notebook and keep stable names as they grow.</li><li>Every notebook now has its own hand-drawn illustration.</li><li>Notebook names follow your display language across eight supported languages.</li><li>Memory loading is faster and lighter, with improved reliability across restarts.</li></ul>
            ]]></description>
            <pubDate>Thu, 03 Sep 2026 08:24:55 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.26/Reso-1.1.26-202609030753-macOS.zip"
                sparkle:edSignature="dW7FsgN2rjgBPS1hv5P9BweDkYOijuUk1kGa8JtttLZCUVNfpuZPe5qY9LBL3yG3a5QA1RxglT8oFjLAeJ5vCA=="
                length="15007234"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.25</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.25</link>
            <sparkle:version>202608080618</sparkle:version>
            <sparkle:shortVersionString>1.1.25</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso 1.1.25</h2><ul><li>More faithful Luna-powered cleanup and translation.</li><li>Ask combines semantic and exact-term retrieval, then reranks evidence against your question.</li><li>Question topics are separated from requested formats such as email or summaries.</li><li>Model storage and AI Gateway payload logging are disabled, with safe retrieval fallbacks.</li></ul>
            ]]></description>
            <pubDate>Sat, 08 Aug 2026 06:23:56 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.25/Reso-1.1.25-202608080618-macOS.zip"
                sparkle:edSignature="LJAnjz9OPYWsEr4psOzAWIO6M4FC+P++3sX7qaIQkaDiLvN4+XFJnRAwVo9Eftim9AXSXiMiXC4/3DAIcrSaCg=="
                length="8655058"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.24</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.24</link>
            <sparkle:version>202608070743</sparkle:version>
            <sparkle:shortVersionString>1.1.24</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h3>Faster stop-to-text</h3><ul><li>The engine token is resolved while you speak, not after you stop — about 0.6s off a typical dictation.</li><li>Text arrives sooner: insertion checks as soon as the app applies it, instead of waiting a fixed moment.</li><li>Long dictations transcribe in smaller pieces, so the final piece you wait on is shorter. 6–12s dictations now benefit too.</li></ul><h3>Dictation corrections you can trust</h3><ul><li>Fixed a learned correction that was rewriting 使用 as 考虑 in every dictation containing it.</li><li>Your dictionary will not lose ordinary words: an earlier cleanup was too broad and is now scoped to the specific bad pairs.</li><li>Saving a correction by hand now sticks instead of vanishing on the next sync.</li><li>Empty text boxes no longer teach placeholder text as vocabulary.</li><li>Cleanup no longer slips letters from other alphabets into words. Greek is left alone so Δ σ θ μ still come through.</li></ul><p><strong>Note:</strong> this version re-runs a cleanup of automatically-learned corrections. Hand-added entries are untouched; some auto-learned ones are removed on first launch.</p>
            ]]></description>
            <pubDate>Fri, 07 Aug 2026 07:46:23 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.24/Reso-1.1.24-202608070743-macOS.zip"
                sparkle:edSignature="HExOzfEgYSadh1JOeZiiWKWkpZA6Nckzx8nRjgf4QAW2zqsW60by3cri6Pi2NtzClbuo13NgaaZ6tWUzsyOHCA=="
                length="8604186"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.23</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.23</link>
            <sparkle:version>202607110741</sparkle:version>
            <sparkle:shortVersionString>1.1.23</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso 1.1.23</h2><ul><li>Redesigned Home insights with clearer lifetime metrics, activity charts, and app usage.</li><li>Faster, more resilient chunked dictation with timeout recovery.</li><li>Simplified history controls, live record syncing, and improved topic naming.</li><li>Refined inline name editing and mobile dictation experience.</li></ul>
            ]]></description>
            <pubDate>Sat, 11 Jul 2026 07:43:21 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.23/Reso-1.1.23-202607110741-macOS.zip"
                sparkle:edSignature="/wRZ13DzglrLd/3lwbH185niD5buU7RjUhlc7R2KunIq1v8zz0wajUV6JMMw162ZdMyIG5+DE0w0icyqJW8DCw=="
                length="7749923"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.22</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.22</link>
            <sparkle:version>202607102205</sparkle:version>
            <sparkle:shortVersionString>1.1.22</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso 1.1.22</h2><p><strong>中文</strong>：登录免费账户后，即使本地试用结束，仍可继续使用每周 3,000 字的 Reso Cloud 听写额度。本次更新还加入安全退出登录，提升 App Store 与官网订阅识别、跨设备 Pro 权益同步及个人词典的账户隔离，并加强购买验证与账号删除保护。</p><p><strong>English</strong>: Signed-in Free accounts can now keep using Reso Cloud after the local trial, with 3,000 dictation words per week. This release also adds safe sign-out, improves App Store and web subscription recognition, cross-device Pro access, and account isolation for Personal Dictionary sync, and strengthens purchase verification and account-deletion protection.</p>
            ]]></description>
            <pubDate>Fri, 10 Jul 2026 22:10:17 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.22/Reso-1.1.22-202607102205-macOS.zip"
                sparkle:edSignature="y+KwB7DslW6S4N+Cef1TPOAy3/ru4ykaWxieKDA0cROYp+HMmSKwjhvnrqNOZ35XKM0Xy5AqCWfjwpPBf/GkDw=="
                length="7712193"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.21</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.21</link>
            <sparkle:version>202607100043</sparkle:version>
            <sparkle:shortVersionString>1.1.21</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso v1.1.21</h2><p>Account-based Pro access is now verified with Clerk session tokens, so Lemon and App Store purchases can unlock Reso across Mac, iPhone, and iPad. Subscription messaging now uses the $14.99 monthly, $34.99 quarterly, and $99 yearly ladder. Includes the latest registration, entitlement, and reliability fixes.</p>
            ]]></description>
            <pubDate>Fri, 10 Jul 2026 00:46:33 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.21/Reso-1.1.21-202607100043-macOS.zip"
                sparkle:edSignature="hPAqg9k7C1XDGnHvj0ozwKhqAJ7nqw45bMsy3YrKjoDMYdJIRvNfhar2br9+upQAQ7W9OQTIyU1Sqs3xHAMUBw=="
                length="7721721"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.20</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.20</link>
            <sparkle:version>202607090628</sparkle:version>
            <sparkle:shortVersionString>1.1.20</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso v1.1.20</h2><p>Dictation now runs through Reso Cloud — dramatically faster results, higher capture fidelity, per-app tone, and a new History page. New recording shortcut: double-tap Option (default), Control, or Caps Lock. See the GitHub release for full notes.</p>
            ]]></description>
            <pubDate>Thu, 09 Jul 2026 06:33:28 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.20/Reso-1.1.20-202607090628-macOS.zip"
                sparkle:edSignature="l+PW+lyuqEvHHABMt1WxTw7ZEnEWfTmrruM/9MxKMImluj23diz0tzNm/WjWhoNuaNPIurxZdZOwE45Fr/28AA=="
                length="7715291"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.19</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.19</link>
            <sparkle:version>202604222338</sparkle:version>
            <sparkle:shortVersionString>1.1.19</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso Nebula v1.1.19</h2>
<ul>
  <li><strong>Nebula — 顶层主题稳定</strong>。最顶层类别现在稳定映射到 10 个预定主题(长期方向 / 学习研究 / 工作协作 / 产品工程与AI构建 / 关系家庭与社交 / 写作表达 / 身心状态 / 生活管理 / 创业经营 / 日常记录)+ '其他' 兜底,不再随每次重聚类漂移。</li>
  <li><strong>Nebula — 自适应聚类半径</strong>。每个星团持久化 95-分位半径,增量归类用 per-cluster 阈值代替全局 0.35,紧簇用紧阈值、松簇用松阈值。修复了几百条不同主题记录被错误归入同一星团的问题。</li>
  <li><strong>Nebula — 孤立点微聚类</strong>。新导入的一批记录若自成主题,会被自动识别成新星团,不必等全量重聚类触发。</li>
  <li><strong>Nebula — Apps 筛选新位置 + 视觉联动</strong>。Apps 从搜索栏下方移到左侧 FILTERS,支持多选;选中后对应星点亮、其他暗,与时间/日期筛选视觉一致。</li>
  <li><strong>Nebula — 搜索栏 chips</strong>。右侧 chips 显示主题名(不再是 app 名),chips 多时左右出现翻页箭头。</li>
  <li><strong>Nebula — 移除 Spotlights 面板</strong>。留更干净的空间让用户自己探索。</li>
  <li><strong>Fix:</strong> LLM 重命名自我取消导致 placeholder、无限 rebuild 循环、并发写 cluster state race 三个 bug。</li>
  <li><strong>Internal:</strong> clustering 全链路遥测接入 DebugLogger + 匿名遥测,Report Problem 时自动打包。</li>
</ul>
            ]]></description>
            <pubDate>Thu, 23 Apr 2026 00:06:07 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.19/Reso-1.1.19-202604222338-macOS.zip"
                sparkle:edSignature="0jgZRb5CI6oTKAvZ629vLls5Rr19P8FhKWhMx191bqiDEsDl7QwkE4xSlAj0OrlKzB+ce6N/QhuwYFQSXz5HCQ=="
                length="5667202"
                type="application/octet-stream" />
        </item>
        <item>
            <title>Version 1.1.18</title>
            <link>https://github.com/yg1112/reso2-releases/releases/tag/v1.1.18</link>
            <sparkle:version>202604221901</sparkle:version>
            <sparkle:shortVersionString>1.1.18</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
            <description><![CDATA[
<h2>Reso Nebula 1.1.18</h2><ul><li>Fix: onboarding microphone permission now opens System Settings when access was previously denied.</li><li>Improve: revision path uses a signal-gated, grounded gpt-4.1-mini classifier.</li><li>Worker: gpt-4.1-mini added to Reso Cloud MODEL_CONFIG.</li></ul>
            ]]></description>
            <pubDate>Wed, 22 Apr 2026 19:09:54 +0000</pubDate>
            <enclosure
                url="https://github.com/yg1112/reso2-releases/releases/download/v1.1.18/Reso.dmg"
                sparkle:edSignature="pCV7M0lZT4fAzk7duGBAYkXts2hENbErNGmoimqhA+oQB32spowEROPprvZq+CGujAQPTC+NKydTQLyYOeK8Ag=="
                length="5467702"
                type="application/octet-stream" />
        </item>
    </channel>
</rss>
