<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
    <channel>
        <title>TreemBuilder</title>
        <item>
            <title>0.32.0</title>
            <pubDate>Tue, 16 Jun 2026 15:37:51 +0000</pubDate>
            <sparkle:version>1148</sparkle:version>
            <sparkle:shortVersionString>0.32.0</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>26.0</sparkle:minimumSystemVersion>
            <description sparkle:format="markdown"><![CDATA[## What's New

- New app icon and refreshed in-app branding.
- The installer now opens a styled window with a clear drag-to-Applications layout.
]]></description>
            <enclosure url="https://updates.treembuilder.com/releases/TreemBuilder-0.32.0.dmg" length="97197478" type="application/octet-stream" sparkle:edSignature="asafZ+z2b7rnYJF2Nl8A7luwYyLvCSFtthyFWOu7WnU4+wLWG4+7/nw/u8FAYqDngRzgB35Iut7x9kv608pqBQ=="/>
        </item>
        <item>
            <title>0.31.0</title>
            <pubDate>Thu, 28 May 2026 20:10:44 +0000</pubDate>
            <sparkle:version>1137</sparkle:version>
            <sparkle:shortVersionString>0.31.0</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>26.0</sparkle:minimumSystemVersion>
            <description sparkle:format="markdown"><![CDATA[## What's New

- New: workspace name now shown in the window title bar so you always know which workspace is active
- Improved: chat bubbles no longer show author/time labels — cleaner conversation surface
- Improved: orchestrator prompt rewritten for sharper discovery and more tailored agent pipelines
- Fixed: clicking an output file in the pipeline panel now reliably opens the file viewer in all states
- Fixed: chat history, pipeline, and agents now stay visible after a session failure or cancel — only the error/cancel message used to remain
- Fixed: after cancelling a pipeline mid-run, "Run Pipeline" now works again and agent spinners stop (also persists correctly across app restart)
- Fixed: prompt field height now updates correctly when toggling the sidebar
]]></description>
            <enclosure url="https://updates.treembuilder.com/releases/TreemBuilder-0.31.0.dmg" length="111372874" type="application/octet-stream" sparkle:edSignature="Zb7QA3ZYLxvlb7/1/FX2hTcj0MIsboYzRWJoYKfKEJ8zWgryNa026Dg14yg8ZxPKgqWltW6uHE3CSBTP62MvAw=="/>
        </item>
        <item>
            <title>0.30.0</title>
            <pubDate>Sun, 24 May 2026 16:59:59 +0000</pubDate>
            <sparkle:version>1115</sparkle:version>
            <sparkle:shortVersionString>0.30.0</sparkle:shortVersionString>
            <sparkle:minimumSystemVersion>26.0</sparkle:minimumSystemVersion>
            <description sparkle:format="markdown"><![CDATA[## What's New

- New: First-run onboarding — a guided welcome flow walks you through privacy settings, AI mode (Bring Your Own Key or Managed), and provider setup before you start using TreemBuilder. The privacy and mode picker sheets that used to appear separately are now part of this single flow.
- Changed: Auto-update prompt deferred — TreemBuilder no longer asks about automatic updates on first launch. The prompt now appears once after onboarding completes, so you can finish setting up first.
- Changed: Refreshed empty-workspace view — the no-workspace screen now shows the TreemBuilder logo and a tighter "Your notes. Your voice. Expert output." intro alongside the Choose folder / Start empty buttons.
]]></description>
            <enclosure url="https://updates.treembuilder.com/releases/TreemBuilder-0.30.0.dmg" length="110561296" type="application/octet-stream" sparkle:edSignature="TKsirD085xmr6F6nmURJ7rsh6NtBTy/9ks4UVTeDTjXUCHa2II7n4zS/mtd3LjrHFHEmU1RBpbIfzcGt3W5nDw=="/>
        </item>
    </channel>
</rss>