<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>xNet Changelog</title>
    <link>https://xnet.fyi/changelog</link>
    <description>What's new in xNet.</description>
    <language>en</language>
    <item>
      <title>Automated changelog &amp; in-app &quot;What’s New&quot;</title>
      <link>https://xnet.fyi/changelog#2026-06-17</link>
      <guid isPermaLink="false">2026-06-17</guid>
      <pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate>
      <description>xNet now keeps a changelog you can actually read. Every release is summarized here, on the website, and inside the app — so you always know what changed when a new version lands.
- A public changelog page with a JSON and RSS feed you can subscribe to
- An in-app &quot;What’s New&quot; panel that flags updates since your last visit
- Release notes on the desktop app are now written in plain language, not raw commit logs
- UI screenshots captured by CI can be embedded directly in changelog entries</description>
    </item>
    <item>
      <title>xNet Cloud — managed hub hosting</title>
      <link>https://xnet.fyi/changelog#2026-06-16</link>
      <guid isPermaLink="false">2026-06-16</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>Don’t want to run your own hub? xNet Cloud hosts one for you. A new onboarding flow takes you from signup to a provisioned hub, then lets you claim it from the app.
- Marketing and pricing pages for managed hub hosting
- Signup → provision → claim flow
- Connect the app to your hosted hub from Settings</description>
    </item>
    <item>
      <title>Extensibility fabric: one home for plugins, labs &amp; AI</title>
      <link>https://xnet.fyi/changelog#2026-06-15</link>
      <guid isPermaLink="false">2026-06-15</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <description>Plugins, labs, the AI surface, and the editor are converging into a single extensibility fabric, so a capability built in one place can be reused everywhere.
- Shared trust and consent model across plugins and labs
- Plugin contributions and lab tools can be exposed to the AI assistant
- Foundations for an AI → Lab → Plugin assembly line</description>
    </item>
    <item>
      <title>Plugin ecosystem: scaffolding, marketplace &amp; trust</title>
      <link>https://xnet.fyi/changelog#2026-06-14</link>
      <guid isPermaLink="false">2026-06-14</guid>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <description>Building and sharing plugins is now first-class. A scaffolder gets you from zero to a working plugin in seconds, and an enforceable capability model keeps installs safe.
- xnet plugin scaffold command and an AI &quot;script → plugin&quot; path
- Capability enforcement, semver compatibility gates and inter-plugin dependencies
- A searchable marketplace index with install-consent prompts</description>
    </item>
    <item>
      <title>On-device dictation</title>
      <link>https://xnet.fyi/changelog#2026-06-12</link>
      <guid isPermaLink="false">2026-06-12</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <description>Talk to xNet. A new dictation engine turns speech into text locally, with hold-to-talk and private-by-default transcripts.
- Zero-dependency dictation engine with hold-to-talk
- Private-by-default transcription with full-text search
- Pluggable speech backends (bring-your-own engine)</description>
    </item>
    <item>
      <title>xNet AI chat panel works out of the box</title>
      <link>https://xnet.fyi/changelog#2026-06-11</link>
      <guid isPermaLink="false">2026-06-11</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>The in-app AI assistant is wired up end-to-end — the chat panel now connects, picks a sensible model tier automatically, and reports errors honestly.
- Fixed the connection so the assistant responds on a fresh install
- Automatic model-tier selection with a clear status badge
- Tier preference persists between sessions</description>
    </item>
    <item>
      <title>Faster, cheaper CI</title>
      <link>https://xnet.fyi/changelog#2026-06-10</link>
      <guid isPermaLink="false">2026-06-10</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>Behind the scenes, the build pipeline got faster and more reliable — which means features reach you sooner.
- Parallelized lint, typecheck and test jobs
- Cached browser and native build dependencies</description>
    </item>
    <item>
      <title>Cohesive, feature-complete domain apps</title>
      <link>https://xnet.fyi/changelog#2026-06-08</link>
      <guid isPermaLink="false">2026-06-08</guid>
      <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
      <description>CRM, accounting, tasks, experiments and spaces are now fully editable and consistent. Open any record to see every field, with bespoke views where they help.
- Full CRM: contacts, deals, organizations, forecast lanes, quotes and de-dup merge
- Finance: account and transaction inspectors, reports tab and budgeting
- Tasks: project detail headers and milestone management
- A shared inspector substrate (NodePeek + SchemaForm) across every domain</description>
    </item>
    <item>
      <title>Native CRM &amp; ERP foundation</title>
      <link>https://xnet.fyi/changelog#2026-06-05</link>
      <guid isPermaLink="false">2026-06-05</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <description>xNet grew a native CRM — a universal party model, pipelines, deals and activities that reuse the same social and schema primitives as the rest of the app.
- Organizations, contacts, pipelines, deals, products and quotes
- Append-only activity timeline and contact de-duplication
- vCard import/export and GDPR helpers</description>
    </item>
    <item>
      <title>Double-entry accounting</title>
      <link>https://xnet.fyi/changelog#2026-06-04</link>
      <guid isPermaLink="false">2026-06-04</guid>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <description>Track your money in xNet. A local-first, double-entry ledger brings accounts, transactions, budgets and reconciliation — with CSV/OFX/QIF import.
- Balanced double-entry transactions with integer-precise money
- Budgets, reconciliation and chart-of-accounts reports
- Import from CSV, OFX and QIF</description>
    </item>
    <item>
      <title>Plug-and-play billing (Stripe &amp; Bitcoin)</title>
      <link>https://xnet.fyi/changelog#2026-06-02</link>
      <guid isPermaLink="false">2026-06-02</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>A provider-agnostic billing layer lets xNet apps take payments via Stripe or Bitcoin (BTCPay) without locking into either.
- Stripe and BTCPay adapters behind one payment interface
- Signed webhooks with idempotent processing
- A useBilling() hook for checkout and subscription status</description>
    </item>
    <item>
      <title>Screenshots of every UI change, automatically</title>
      <link>https://xnet.fyi/changelog#2026-05-28</link>
      <guid isPermaLink="false">2026-05-28</guid>
      <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
      <description>Every pull request that touches the interface now gets before/after screenshots and GIFs captured by CI — the same visuals that can feed this changelog.
- Automatic screenshot, diff and GIF capture for changed UI
- A sticky gallery comment on each pull request
- Durable galleries that survive after merge</description>
    </item>
    <item>
      <title>Experiment journal &amp; habit tracker</title>
      <link>https://xnet.fyi/changelog#2026-05-20</link>
      <guid isPermaLink="false">2026-05-20</guid>
      <pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate>
      <description>Run personal experiments and track habits in xNet, with streaks, correlations and a verdict engine that stays honest about what the data can and can’t show.
- Metrics, observations and experiments as first-class data
- Streak heatmaps and correlation widgets
- A &quot;Today&quot; panel for quick logging</description>
    </item>
  </channel>
</rss>