<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>FlightPortrait blog</title><link>https://flightportrait.com/blog/</link><description>News from FlightPortrait.</description>
  <item><title>Introducing the FlightPortrait network</title><link>https://flightportrait.com/blog/introducing-the-flightportrait-network/</link><guid>https://flightportrait.com/blog/introducing-the-flightportrait-network/</guid>
    <pubDate>Mon, 07 Sep 2026 12:00:00 +0800</pubDate><description>Every plane on your frame now comes from our own antennas, run by aviation fans. And you can explore all of it on the live map.</description></item>
  <item><title>The unbrickable pledge</title><link>https://flightportrait.com/blog/the-unbrickable-pledge/</link><guid>https://flightportrait.com/blog/the-unbrickable-pledge/</guid>
    <pubDate>Thu, 03 Sep 2026 12:00:00 +0800</pubDate><description>If FlightPortrait ever closes, we will release the app and the server, and license the artwork to every owner, so your frame keeps drawing.</description></item>
  <item><title>The First Flight sold out</title><link>https://flightportrait.com/blog/the-first-flight-sold-out/</link><guid>https://flightportrait.com/blog/the-first-flight-sold-out/</guid>
    <pubDate>Sun, 23 Aug 2026 12:00:00 +0800</pubDate><description>All 500 frames of the First Flight edition are reserved. Thank you. Here is what happens next.</description></item>
  <item><title>Our firmware is open source</title><link>https://flightportrait.com/blog/our-firmware-is-open-source/</link><guid>https://flightportrait.com/blog/our-firmware-is-open-source/</guid>
    <pubDate>Thu, 30 Jul 2026 12:00:00 +0800</pubDate><description>The frame&#x27;s firmware and the protocol it speaks are public, so anyone can read what runs on the wall, and point it somewhere else.</description></item>
</channel></rss>
