<?xml version="1.0" encoding="utf-8" standalone="no"?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>WhyFi</title>
    <link>https://updates.whyfi.network/v1/apps/com.whyfi.app/appcast.xml</link>
    <description>Updates for WhyFi</description>
    <language>en</language>
    <item>
      <title>1.4.4 (24)</title>
      <sparkle:version>24</sparkle:version>
      <sparkle:shortVersionString>1.4.4</sparkle:shortVersionString>
      <description>&lt;p&gt;Fixed WhyFi locking you out with “Verification Required” when it couldn’t reach the licence server.&lt;/p&gt;
&lt;p&gt;Nicer gray icon when initially measuring your Wi-Fi.&lt;/p&gt;
</description>
      <pubDate>Sat, 25 Jul 2026 12:48:56 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.4.4-24/WhyFi.dmg" length="5648336" type="application/octet-stream" sparkle:edSignature="YKA0puTgFDIrK86VHBsNwpAHooQctUapzayDNE93i/LpghDxCtdWzdJOmeQOdbiGRHs5jyU8oM7pMMLZ4IwECA=="></enclosure>
    </item>
    <item>
      <title>1.4.3 (23)</title>
      <sparkle:version>23</sparkle:version>
      <sparkle:shortVersionString>1.4.3</sparkle:shortVersionString>
      <description>&lt;p&gt;Rebuilt the speed test to be more accurate and pleasant to use.&lt;/p&gt;
&lt;p&gt;Removed the TCP connections metric as it wasn’t useful.&lt;/p&gt;
</description>
      <pubDate>Thu, 02 Jul 2026 13:15:32 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.4.3-23/WhyFi.dmg" length="5761381" type="application/octet-stream" sparkle:edSignature="ZHXxKI6W3dtWu+O4QjsbvFwCvKG603IsOMr1WYpvUlGji7eSBEGEJKVx67MxWT5J3uZMM1TDSRmedySrV+ThBA=="></enclosure>
    </item>
    <item>
      <title>1.4.2 (22)</title>
      <sparkle:version>22</sparkle:version>
      <sparkle:shortVersionString>1.4.2</sparkle:shortVersionString>
      <description>&lt;p&gt;Due to unrelenting pressure, WhyFi now supports Intel Macs.&lt;/p&gt;
</description>
      <pubDate>Fri, 24 Apr 2026 05:23:38 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.4.2%20(22)/WhyFi.dmg" length="4899838" type="application/octet-stream" sparkle:edSignature="qTCZwuuLgMr2hBTjdPPDEwavEAHmwUenCCtoxQ1pNCPS0oB73gis6dowswit4zSEE4QOjhrSVkUwPgzPnBCaBQ=="></enclosure>
    </item>
    <item>
      <title>1.4.1 (21)</title>
      <sparkle:version>21</sparkle:version>
      <sparkle:shortVersionString>1.4.1</sparkle:shortVersionString>
      <description>&lt;p&gt;Reworked scoring and icon color thresholds from the ground up!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The icon color is now based on the score, not the single worst metric. No more red face at 89/100.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Metric weights recalibrated based on what actually affects your experience (latency, jitter, and loss matter most)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Connecting to a network shows “Measuring…” with a muted icon until readings are stable&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Fri, 17 Apr 2026 07:08:52 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.4.1%20(21)/WhyFi.dmg" length="3417220" type="application/octet-stream" sparkle:edSignature="sH9YHWI05r0dp1yxOvZcLJaqdzIR3hIm8Ipgtq3owQTi08ioxui9KVVnZ1Uit/MdQDSXPMAcUemQjQM72IcgAg=="></enclosure>
    </item>
    <item>
      <title>1.4.0 (20)</title>
      <sparkle:version>20</sparkle:version>
      <sparkle:shortVersionString>1.4.0</sparkle:shortVersionString>
      <description>&lt;p&gt;Added a new WhyFi Score (0-100) so you can see at a glance how good your connection is and hover for tips and advice on how to improve it.&lt;/p&gt;
&lt;p&gt;Also some bug fixes.&lt;/p&gt;
</description>
      <pubDate>Wed, 15 Apr 2026 10:04:34 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.4.0%20(20)/WhyFi.dmg" length="3418728" type="application/octet-stream" sparkle:edSignature="Sac3lhixkxrKPe5DIyhlcGm4xFUK42EyLFJY5vTPo6l3To69m9hA2J0QnqbYUxBoWmMASrQpn28hdGBUbZjUDQ=="></enclosure>
    </item>
    <item>
      <title>1.3.4 (19)</title>
      <sparkle:version>19</sparkle:version>
      <sparkle:shortVersionString>1.3.4</sparkle:shortVersionString>
      <description>&lt;p&gt;Fixed the app sometimes becoming unresponsive and hiding the SSID (thread pool starvation issue).&lt;/p&gt;
</description>
      <pubDate>Fri, 03 Apr 2026 06:44:09 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.3.4%20(19)/WhyFi.dmg" length="3283736" type="application/octet-stream" sparkle:edSignature="+HeBHUxkZRNybM3UN509kE4P4Df6J8jdbPYFiGWBLHwGLPWT/+aQ3dQMOFTvJJ8O3nxUANmnKBmB5iEbm6sCCA=="></enclosure>
    </item>
    <item>
      <title>1.3.3 (18)</title>
      <sparkle:version>18</sparkle:version>
      <sparkle:shortVersionString>1.3.3</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fixed false “No WiFi connection” shown when WiFi was actually connected&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improved responsiveness on slow or congested networks&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Thu, 02 Apr 2026 07:04:04 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.3.3%20(18)/WhyFi.dmg" length="3283913" type="application/octet-stream" sparkle:edSignature="3ir1CzBtdveBlIbPqvnd/TK+jjFIKtV6ee/AESyyiIZ/F75YSvnYi7zCi3ClAGmNnctZ8Tmgohs1kDhfA3Q5Bw=="></enclosure>
    </item>
    <item>
      <title>1.3.2 (17)</title>
      <sparkle:version>17</sparkle:version>
      <sparkle:shortVersionString>1.3.2</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Improved reliability of sleep/wake recovery on flaky network connections&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fixed a rare issue where the popover could become unresponsive&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Tue, 31 Mar 2026 15:35:58 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.3.2%20(17)/WhyFi.dmg" length="3283265" type="application/octet-stream" sparkle:edSignature="RZ+vt/8g9lIporxgdlKj2XfR9QPVuBjjWj1C2gkdF3ak9TT3WbwN2n4Z2X1VjLj5P8gO5lzMudpGR3H16ZhmCw=="></enclosure>
    </item>
    <item>
      <title>1.3.1 (16)</title>
      <sparkle:version>16</sparkle:version>
      <sparkle:shortVersionString>1.3.1</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fixed the app hanging after prolonged sleep (overnight/Power Nap)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fixed UI freeze when opening the popover after sleep&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Tue, 31 Mar 2026 08:21:17 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.3.1%20(16)/WhyFi.dmg" length="3283877" type="application/octet-stream" sparkle:edSignature="RqKI2Cv0QHhjcNArC5FtMywwizE+6O3fqbd26672y/7eFcHI01Nr8nwz/iACvrFmQGJUiLxY1HmjI6d8xqXTBQ=="></enclosure>
    </item>
    <item>
      <title>1.3.0 (15)</title>
      <sparkle:version>15</sparkle:version>
      <sparkle:shortVersionString>1.3.0</sparkle:shortVersionString>
      <description>&lt;p&gt;&lt;strong&gt;Force the icon to go green&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If a metric is too high (e.g. ping is &gt;70ms) and it’s showing as amber/red you can now hover it and ‘accept’ it to increase the threshold.&lt;/p&gt;
&lt;p&gt;It applies to the currently connected network only so you can teach it your preferences. Maybe the wi-fi in your local cafe works fine but jitter is always a bit high, so now you can make it go green.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Insane Mode&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In WhyFi Radar if you’re in a dense city and you want to see all of the 500 routers around you, now you can.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Less jargon&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The tips and advice given for improving poor metrics is now easier to understand.&lt;/p&gt;
</description>
      <pubDate>Wed, 25 Mar 2026 10:24:46 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.3.0%20(15)/WhyFi.dmg" length="3281136" type="application/octet-stream" sparkle:edSignature="AAyMDpZObKc6ca+NryAXc1cIkFWYcNFkAIFVDK4nP5vsagTNYEzzGSkVzo8Mo4IIPFD9D2iL+6gMeV9KPsEVCA=="></enclosure>
    </item>
    <item>
      <title>1.2.2 (14)</title>
      <sparkle:version>14</sparkle:version>
      <sparkle:shortVersionString>1.2.2</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;New system for future updates (removed Sparkle)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improve display of other networks in WiFi Radar&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bug fixes&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Sat, 07 Feb 2026 06:47:43 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.2.2%20(14)/WhyFi.dmg" length="4072276" type="application/octet-stream" sparkle:edSignature="n/ONWttxtk+4wla38aqrBxqs6smKwjw6ZG19s19+z9Z8Xp+QZclWO0xVTAHjq+Uz++8dzkYH9u1xJQeKQGsMDA=="></enclosure>
    </item>
    <item>
      <title>1.2.1 (13)</title>
      <sparkle:version>13</sparkle:version>
      <sparkle:shortVersionString>1.2.1</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;NEW: Share a snapshot of your wi-fi stats (e.g. with your awful landlord)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Better captive portal detection&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A bunch of bug fixes&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Wed, 04 Feb 2026 08:12:34 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.2.1%20(13)/WhyFi.dmg" length="3999760" type="application/octet-stream" sparkle:edSignature="V8L9LbkYF2X/P/+4oAqHJ3NJgXXtPDHt1DYwBwn5U13PTQAIrKJKy+d3tQYyJNXU6tEBkE2ZIKfL4/e7uMYZAg=="></enclosure>
    </item>
    <item>
      <title>1.2.0 (12)</title>
      <sparkle:version>12</sparkle:version>
      <sparkle:shortVersionString>1.2.0</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;New: WhyFi Radar — Walk around your space to find the best Wi-Fi signal&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improved captive portal detection&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Better handling for routers that block ICMP&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Faster recovery from transient network issues with smoothed jitter/loss metrics&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Lots of other general fixes and improvements!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Fri, 30 Jan 2026 10:10:22 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.2.0%20(12)/WhyFi.dmg" length="4026155" type="application/octet-stream" sparkle:edSignature="N9/G6Rts7NYjsVa9LwV+UKTTFdv9+XvS5qk+diJVy8VyXDP3S7GELjFFIRSDNeu7GNjrddpcypPTo9x70p9MDQ=="></enclosure>
    </item>
    <item>
      <title>1.1.2 (11)</title>
      <sparkle:version>11</sparkle:version>
      <sparkle:shortVersionString>1.1.2</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fixed router IP detection when VPN is active&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Captive portal helper now links to neverssl.com&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improved font sizing for better accessibility&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Tue, 27 Jan 2026 13:13:58 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.1.2%20(11)/WhyFi.dmg" length="3727942" type="application/octet-stream" sparkle:edSignature="nG93l4y+XVakyl6prd+ejhmJhKLg4X5bUUlbHQx1046dkYEygubHvbdIlL3HOzD4FHjaRX9uwOXhoP6oWWT8Dg=="></enclosure>
    </item>
    <item>
      <title>1.1.1 (10)</title>
      <sparkle:version>10</sparkle:version>
      <sparkle:shortVersionString>1.1.1</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Added TCP connection monitoring to detect router NAT table exhaustion (shows active and orphaned connections with health scoring and troubleshooting advice)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Tue, 27 Jan 2026 08:01:29 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.1.1%20(10)/WhyFi.dmg" length="3707197" type="application/octet-stream" sparkle:edSignature="4RAak7Xq9kZ98kkkU6u+YzFfeJzODilVgf/8Bj88AT4Wqim9CnCSk4EhmPPQREHOmrIN7LyoxdhRItiLVfGnAw=="></enclosure>
    </item>
    <item>
      <title>1.1.0 (9)</title>
      <sparkle:version>9</sparkle:version>
      <sparkle:shortVersionString>1.1.0</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Add connection details popover showing IP, router, MAC, security, and channel info with copy button&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add diagnostic report generator for AI-assisted troubleshooting&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improve diagnostic advice with concrete troubleshooting steps and clearer guidance&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add leaderboard with stats sharing - submit, update, and compare your Wi-Fi performance with others&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Mon, 26 Jan 2026 15:15:51 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.1.0%20(9)/WhyFi.dmg" length="3669718" type="application/octet-stream" sparkle:edSignature="yzf5XGLBsyQLOx/uBL1Di2ahPBgh6geQyyc7frIxkF9ElEyczB9Vy8i3J78z1XVOhny3lQm4vQeVODIw+rtpAA=="></enclosure>
    </item>
    <item>
      <title>1.0.7 (8)</title>
      <sparkle:version>8</sparkle:version>
      <sparkle:shortVersionString>1.0.7</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fixed occasional UI lag by moving network detection to background&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improved auto-update reliability and added a manual update option&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Mon, 26 Jan 2026 08:12:36 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.0.7%20(8)/WhyFi.dmg" length="3439098" type="application/octet-stream" sparkle:edSignature="dFft0wk1Lm1UbZDDsPj9A/e0kY2IIaYhi8B8wfmTuYzeSCOjUwpE4pvWEgaIGCOhlOSFAi5zvDu2UCZ/HrklAQ=="></enclosure>
    </item>
    <item>
      <title>1.0.6 (7)</title>
      <sparkle:version>7</sparkle:version>
      <sparkle:shortVersionString>1.0.6</sparkle:shortVersionString>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fix advice text flickering when expanding metric details&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add “Keep Hidden” option for SSID privacy with persistent preference&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Improve Location Services permission flow&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add configurable internet ping target&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fix router ping startup issues&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add “Recover Your Key” button for license activation&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Mon, 26 Jan 2026 07:17:51 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.0.6%20(7)/WhyFi.dmg" length="3435269" type="application/octet-stream" sparkle:edSignature="2A0OaVlXxpMx8+zyddz3oE6L4tYxqWoZwdH4jItGGkKgA73lNSJnFrR1bWvSl7Y1kq987obX6xpcC8j0FSRqCw=="></enclosure>
    </item>
    <item>
      <title>1.0.5 (6)</title>
      <sparkle:version>6</sparkle:version>
      <sparkle:shortVersionString>1.0.5</sparkle:shortVersionString>
      <description></description>
      <pubDate>Sun, 25 Jan 2026 15:03:41 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.0.5%20(6)/WhyFi.dmg" length="3391658" type="application/octet-stream" sparkle:edSignature="Rp/K498dMyeTI+1d07cEoPDeBLDn3MJnjbwLQure7yW7lficbCiSXbPY7RSx+YPoaHAzs8E0t+DIkIMF4UGwCw=="></enclosure>
    </item>
    <item>
      <title>1.0.3 (4)</title>
      <sparkle:version>4</sparkle:version>
      <sparkle:shortVersionString>1.0.3</sparkle:shortVersionString>
      <description>&lt;p&gt;First version.&lt;/p&gt;
</description>
      <pubDate>Sun, 25 Jan 2026 13:31:11 +0000</pubDate>
      <sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
      <enclosure url="https://cdn.amore.computer/releases/com.whyfi.app/1.0.3%20(4)/WhyFi.dmg" length="3379040" type="application/octet-stream" sparkle:edSignature="J4vSIMJHw4iOG5cvk/5G8UCmibblJGjaquh3cqGRRo8nngpwAaE85v15M4/Mxe6+KZ8Q24hjGkwnthuo+e5xDw=="></enclosure>
    </item>
  </channel>
</rss>
