<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Crumb VMS · updates</title>
    <link>https://crumbvms.com/updates/</link>
    <atom:link href="https://crumbvms.com/feed.xml" rel="self" type="application/rss+xml" />
    <description>Releases, fixes, and design notes from the Crumb VMS team.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 28 Jun 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Auto-hotspot tile that follows motion</title>
      <link>https://crumbvms.com/updates/2026-06-28-auto-hotspot-tile/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-28-auto-hotspot-tile/</guid>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
      <description>A wall tile that can auto-follow the most-recently-moved camera in a configured set, with a 4-second dwell. Like the spotter in a security room, without the security room.</description>
      <category>built</category>
    </item>
    <item>
      <title>Customizable on-video PTZ panel</title>
      <link>https://crumbvms.com/updates/2026-06-28-customizable-ptz-panel/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-28-customizable-ptz-panel/</guid>
      <pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate>
      <description>Place ONVIF d-pad, zoom, home, focus, iris, and preset buttons anywhere on a PTZ camera&#39;s live tile. Resizable, snap-aligning, renamable, per-camera.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>ONVIF focus + iris control (Imaging service)</title>
      <link>https://crumbvms.com/updates/2026-06-27-onvif-focus-iris-control/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-27-onvif-focus-iris-control/</guid>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
      <description>New `POST /cameras/:id/imaging` endpoint drives ONVIF focus near/far, autofocus, and iris from the desktop PTZ tile. Verified on a Uniview LPR camera.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>&quot;Find my server&quot; auto-discovery on login</title>
      <link>https://crumbvms.com/updates/2026-06-27-server-discovery-on-login/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-27-server-discovery-on-login/</guid>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
      <description>New users can tap &quot;Find my server&quot; on the Android login screen and Crumb subnet-scans for `/health`. No IP-typing, no mDNS quirks, no router config.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>AI-assisted install runbook</title>
      <link>https://crumbvms.com/updates/2026-06-26-ai-install-runbook/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-26-ai-install-runbook/</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <description>`docs/AI-INSTALL.md` is a step-by-step runbook that an AI coding assistant can follow to install Crumb securely on a host. LAN-only, generated secrets, a verify check after every step.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>First-run setup wizard</title>
      <link>https://crumbvms.com/updates/2026-06-26-first-run-setup-wizard/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-26-first-run-setup-wizard/</guid>
      <pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate>
      <description>New deployments now get a guided web wizard: admin account, server address, storage, first camera, optional Frigate. Existing installs aren&#39;t disrupted; you can preview the wizard from settings.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>Clip motion-highlight + pinch-zoom</title>
      <link>https://crumbvms.com/updates/2026-06-25-clip-motion-highlight/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-25-clip-motion-highlight/</guid>
      <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
      <description>Clips auto-zoom to the motion bounding box for the first few seconds, then ease back out. Pinch-zoom on top for the parts that matter.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>Power benchmark: CPU motion decode beats NVDEC by 30%</title>
      <link>https://crumbvms.com/updates/2026-06-23-power-benchmark-cpu-wins/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-23-power-benchmark-cpu-wins/</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <description>Controlled A/B at the wall meter. NVDEC cost an extra 32 W (105 W vs 73 W) for the same 11 fps-capped sub-streams. CPU wins at this scale; VAAPI and an admin-selectable decode mode shipped alongside.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>Distributability audit and the 6-phase roadmap</title>
      <link>https://crumbvms.com/updates/2026-06-22-distributability-audit/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-22-distributability-audit/</guid>
      <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
      <description>Ran a 42-agent audit on &quot;what would a stranger need to install this.&quot; Verdict: not distributable yet. Wrote a 6-phase roadmap aimed at zero hand-editing. A lot of Phase 0 has since shipped.</description>
      <category>designed</category>
    </item>
    <item>
      <title>Motion threshold that learns the scene</title>
      <link>https://crumbvms.com/updates/2026-06-20-adaptive-motion-threshold/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-20-adaptive-motion-threshold/</guid>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
      <description>Replaced the fixed motion threshold with a percentile-over-decaying-histogram floor and a diurnal EMA. The detector adapts to each scene over time. No more 3 AM false triggers from wind in the trees.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>Pluggable motion detection with five built-in algorithms</title>
      <link>https://crumbvms.com/updates/2026-06-20-pluggable-motion-detectors/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-20-pluggable-motion-detectors/</guid>
      <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
      <description>Motion detection is now a trait with five implementations (Census default, FrameDiff, MOG2, Optical Flow, Ensemble) plus a Frigate-as-source option. Per-camera selection. A golden-replay benchmark ships with the recorder.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>Footage reliability audit</title>
      <link>https://crumbvms.com/updates/2026-06-19-footage-reliability-audit/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-19-footage-reliability-audit/</guid>
      <pubDate>Fri, 19 Jun 2026 00:00:00 GMT</pubDate>
      <description>A 48-agent audit of every code path that could lose footage. Verdict: footage is roughly 80% solid. Found three real problems including a missing automated backup. The most uncomfortable finding is the most important to publish.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>Named retention policies and camera groups</title>
      <link>https://crumbvms.com/updates/2026-06-18-policies-and-camera-groups/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-18-policies-and-camera-groups/</guid>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <description>Storage rules used to be per-camera. Now you can name a policy (retention, motion mode, recording profile) and attach a group of cameras to it. Per-camera overrides still work for edge cases.</description>
      <category>shipped</category>
    </item>
    <item>
      <title>33-agent system audit</title>
      <link>https://crumbvms.com/updates/2026-06-15-33-agent-system-audit/</link>
      <guid isPermaLink="true">https://crumbvms.com/updates/2026-06-15-33-agent-system-audit/</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <description>First major architectural audit. 33 agents in parallel asked &quot;what&#39;s working, what&#39;s missing, what would a serious operator notice.&quot; The direction was right; the gaps were in operations and reliability, not in the architecture.</description>
      <category>designed</category>
    </item>
  </channel>
</rss>