<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ViewPane — Blog</title><description>Notes from building ViewPane — the Frigate companion app for iOS and Android.</description><link>https://viewpane.app/</link><language>en-us</language><atom:link href="https://viewpane.app/rss.xml" rel="self" type="application/rss+xml"/><item><title>The hardware outlives the cloud</title><link>https://viewpane.app/blog/hardware-outlives-the-cloud/</link><guid isPermaLink="true">https://viewpane.app/blog/hardware-outlives-the-cloud/</guid><description>A decade of camera-vendor shutdowns turned into one architectural rule — and why every Frigate user is already living by it.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate><author>ken@campbellsoftstudios.com (ViewPane)</author></item><item><title>Why we built ViewPane</title><link>https://viewpane.app/blog/why-viewpane/</link><guid isPermaLink="true">https://viewpane.app/blog/why-viewpane/</guid><description>Every existing Frigate companion app gets one of three things wrong: H.265 playback, cloud independence, or the price-to-feature ratio. ViewPane is the response.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><author>ken@campbellsoftstudios.com (ViewPane)</author></item><item><title>Frigate threshold tuning: pull the histogram first, guess later</title><link>https://viewpane.app/blog/frigate-threshold-tuning/</link><guid isPermaLink="true">https://viewpane.app/blog/frigate-threshold-tuning/</guid><description>How a 200-false-positive-per-day garage camera got fixed in 30 minutes — and the rule that beats every threshold-tuning intuition.</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate><author>ken@campbellsoftstudios.com (ViewPane)</author></item></channel></rss>