1<!DOCTYPE html><!--TEqOj_8dpYQU60hDN7HM_--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/017d9bea37084d9b-s.p.a6d6de71.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.29207c2f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/03ce27322583ad27.css?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/46e8ee41a50f9c3a.css?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/cd8040aeafdf63c3.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE"/>
1<script src="/_next/static/chunks/087155f7ba99201f.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/473b9cc49b8a6c11.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/cc61ba8123783b77.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/cbd3328e4f2ccd0d.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/fdf8a3402597b348.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/turbopack-28abcdc760f8501b.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/1a476e30dee46234.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/9add3269d7a8f507.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/ce7eb13232fc0599.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/f7bda196240b8667.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/3e4286a21582085e.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/d6d54506ada476e1.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/1f31631c984ee0e9.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/569dfbe64318b93c.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/b26477e0a27dcc39.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/f730d676544c8509.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/e9c9ef6ffe03f28b.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<script src="/_next/static/chunks/9fc1792c2515a207.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=GTM-TBJFTHS9" as="script"/><link rel="icon" type="image/x-icon" href="/favicon.ico"/><link rel="shortcut icon" href="/favicon.ico?v=2"/><meta name="next-size-adjust" content=""/><title>IFlytics - Your Advanced Flight Stats Companion for Infinite Flight</title><meta name="description" content="Built on top of IF's existing grading system, track and analyze your Infinite Flight statistics with advanced data visualization, thorough analysis of your favorite routes and aircraft, flight history, map tracker, and more! Join thousands of pilots exploring their Infinite Flight data."/><meta name="author" content="IFlytics Team"/><meta name="keywords" content="infinite flight, flight tracking, analytics, flight, aviation, pilot, stats, data, expert server, flight simulator, dashboard, flight history, airbus, boeing, leaderboard"/><meta name="creator" content="IFlytics"/><meta name="publisher" content="IFlytics"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://iflytics.app"/><meta name="google-site-verification" content="your-google-verification-code"/><meta property="og:title" content="IFlytics - Your Advanced Flight Stats Companion for Infinite Flight"/><meta property="og:description" content="Built on top of IF's existing grading system, track and analyze your Infinite Flight statistics with advanced data visualization, thorough analysis of your favorite routes and aircraft, flight history, map tracker, and more! Join thousands of users exploring their Infinite Flight data."/><meta property="og:url" content="https://iflytics.app"/><meta property="og:site_name" content="IFlytics"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@iflytics"/><meta name="twitter:title" content="IFlytics - Your Advanced Flight Stats Companion for Infinite Flight"/><meta name="twitter:description" content="Built on top of IF's existing grading system, track and analyze your Infinite Flight statistics with advanced data visualization, thorough analysis of your favorite routes and aircraft, flight history, map tracker, and more! Join thousands of users exploring their Infinite Flight data."/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico?favicon.792d77e0.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/favicon.ico"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" noModule=""></script>
1</head><body class="bricolage_grotesque_208f5008-module__6NPc2q__className geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased dark:bg-gray-950 bg-[#FAF0E6]"><div hidden=""><!--$--><!--/$--></div>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script>
1<div class="min-h-screen flex flex-col overflow-x-hidden"><div class=" relative w-full bg-gradient-to-r from-red-600 via-green-600 to-red-600 text-white " role="region" aria-label="Holiday promotional discount code"><div class="promo-viewport py-2 sm:py-2.5 pr-12 sm:pr-16 pl-12 sm:pl-16"><div class="promo-track "><div class="promo-seq"><span class="font-semibold tracking-wide text-sm sm:text-base">1 Year Anniversary Sale - Use code IFLYTICSLIFE60 to get 60% off on your lifetime plan! Offer expires Oct 1st, 2026.</span><span class="mx-3 opacity-70">|</span><span class="text-xs sm:text-sm"><span class="font-bold bg-white/20 px-2 py-0.5 rounded-md">IFLYTICSLIFE60</span> <!-- -->â <span class="font-semibold">60% OFF</span> <em>LIFETIME Plan</em></span><span class="mx-3 opacity-70">|</span><span class="text-xs sm:text-sm">â Valid <span class="font-semibold">Aug 15 - Oct 31st</span> â</span></div><div class="promo-seq"><span class="font-semibold tracking-wide text-sm sm:text-base">1 Year Anniversary Sale - Use code IFLYTICSPREM75 to get 75% off on your premium plan! Offer expires Oct 1st, 2026.</span><span class="mx-3 opacity-70">|</span><span class="text-xs sm:text-sm"><span class="font-bold bg-white/20 px-2 py-0.5 rounded-md">IFLYTICSPREM75</span> <!-- -->â <span class="font-semibold">75% OFF</span> <em>PREMIUM Plan</em></span><span class="mx-3 opacity-70">|</span><span class="text-xs sm:text-sm">â Valid <span class="font-semibold">Aug 15 - Oct 31st</span> â</span></div></div></div><button type="button" class=" absolute right-2 top-1/2 -translate-y-1/2 inline-flex items-center justify-center h-8 w-8 rounded-full bg-white/20 hover:bg-white/30 active:bg-white/40 text-white transition focus:outline-none focus-visible:ring-2 focus-visible:ring-white z-100 " aria-label="Dismiss promotion"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-4 w-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div><div class="max-w-[1000px] w-full mx-auto z-50"><header class="z-50 w-full rounded-b-[20px] dark:border-gray-800 bg-white/95 dark:bg-gray-900/95 backdrop-blur supports-[backdrop-filter]:bg-white/60 dark:supports-[backdrop-filter]:bg-gray-900/60"><div class="container mx-auto px-4 max-w-7xl"><nav class="flex h-16 items-center justify-between"><div class="flex items-center"><div class="relative"><a class="text-2xl font-bold tracking-tighter flex gap-2 items-center" href="/"><img alt="Infinilytics Logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="dark:hidden" style="color:transparent" src="/_next/static/media/infinilyticslogo.49c50574.svg"/><img alt="IFlytics Logo Light" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="hidden dark:block" style="color:transparent" src="/_next/static/media/iflyticslight.c4baa8f2.svg"/><span class="bg-gradient-to-r from-[#ff879b] to-[#ffc49c] dark:from-[#ffd494] dark:to-[#fffce7] bg-clip-text text-transparent animate-gradient-x bg-[length:200%_auto] pr-0.5">IFlytics</span></a><span class="text-[10px] w-[100px] text-center font-semibold dark:text-black text-white bg-gradient-to-r from-[#ff879b] to-[#ffc49c] dark:from-[#ffd494] dark:to-[#fffce7] rounded-full absolute -bottom-4 left-5 px-2 py-0.10 shadow-lg z-100">v1.7.4-synthpunk</span></div></div><div class="flex items-center gap-3"><div class="hidden md:block relative"><button class="flex items-center gap-1.5 px-4 py-2 font-semibold text-gray-700 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-800 rounded-full transition-all duration-200"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="w-4 h-4 inline" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z"></path></svg> Explore<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="w-4 h-4 transition-transform duration-200 " height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><polyline points="6 9 12 15 18 9"></polyline></svg></button></div><div class="hidden md:block"><div class="flex items-center gap-2 px-4 py-2 text-sm font-medium text-gray-400 border border-gray-200 dark:border-gray-700 rounded-md"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="w-4 h-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.
16 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z"></path></svg><span>Loading...</span></div></div><div class="md:hidden flex items-center gap-3"><a class="relative group flex items-center justify-center w-10 h-10 text-gray-700 dark:text-gray-300 hover:text-blue-600 dark:hover:text-blue-400 hover:bg-gray-100 dark:hover:bg-gray-800 rounded-md transition-all duration-200" href="/map/earth"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 32 32" class="w-5 h-5 group-hover:rotate-12 transition-transform duration-200" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M 16 3 C 8.832 3 3 8.832 3 16 C 3 23.168 8.832 29 16 29 C 23.168 29 29 23.168 29 16 C 29 8.832 23.168 3 16 3 z M 16 5 C 16.338 5 16.67 5.0207813 17 5.0507812 L 17 6 L 19 6 L 19 5.4257812 C 21.458 6.1247812 23.566 7.6543125 25 9.6953125 L 25 13 L 26 15 L 26 16 L 27 16 C 27 16.366 26.980312 16.728938 26.945312 17.085938 C 26.936312 17.181938 26.916297 17.274141 26.904297 17.369141 C 26.871297 17.632141 26.837156 17.893391 26.785156 18.150391 C 26.766156 18.246391 26.74075 18.340547 26.71875 18.435547 C 26.66075 18.689547 26.598437 18.942453 26.523438 19.189453 C 26.497438 19.274453 26.467453 19.357406 26.439453 19.441406 C 26.355453 19.695406 26.266063 19.947359 26.164062 20.193359 C 26.134062 20.265359 26.101312 20.33525 26.070312 20.40625 C 25.958313 20.66125 25.840938 20.91225 25.710938 21.15625 C 25.679938 21.21525 25.646281 21.273078 25.613281 21.330078 C 25.473281 21.582078 25.325016 21.826406 25.166016 22.066406 C 25.135016 22.113406 25.102312 22.161984 25.070312 22.208984 C 24.902313 22.453984 24.724109 22.691875 24.537109 22.921875 C 24.506109 22.959875 24.478266 22.996203 24.447266 23.033203 C 24.253266 23.266203 24.047937 23.489078 23.835938 23.705078 C 23.804938 23.736078 23.775141 23.769781 23.744141 23.800781 C 23.527141 24.015781 23.300406 24.221969 23.066406 24.417969 C 23.033406 24.445969 23.004703 24.474953 22.970703 24.501953 C 22.736703 24.693953 22.491187 24.872922 22.242188 25.044922 C 22.203187 25.071922 22.167906 25.102906 22.128906 25.128906 C 21.889906 25.289906 21.640672 25.436125 21.388672 25.578125 C 20.214672 26.237125 18.909578 26.690859 17.517578 26.880859 L 21.529297 23.857422 L 22.628906 22.757812 L 24 20 L 24 19 L 22 18 L 21 18 L 19 16 L 17 16 L 16 17 L 16 18 L 15 19 L 15 21 L 17 22.599609 L 15.023438 26.951172 C 9.4144375 26.453172 5 21.735 5 16 C 5 12.592 6.559 9.5414844 9 7.5214844 L 9 8 L 8 9 L 8 11.199219 L 9 15 L 14 17 L 15 17 L 15 16 L 12 15 L 12 13 L 15 13 L 16 10.5 L 18 9 L 18 8 L 15 6 L 13.5625 5.28125 C 14.3475 5.10325 15.161 5 16 5 z M 15 14 L 15 15 L 17 15 L 17 14 L 15 14 z"></path></svg><div class="absolute -top-1 -right-1 w-2 h-2 bg-blue-500 rounded-full animate-pulse"></div></a><div class="relative"><button class="md:hidden p-2 rounded-lg text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-800 transition-all duration-200 z-[10000]" aria-label="Toggle menu"><div class="relative w-6 h-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu absolute inset-0 transition-all duration-300 opacity-100" aria-hidden="true"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x absolute inset-0 transition-all duration-300 opacity-0 -rotate-180 scale-50" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></div></button><div class="md:hidden absolute top-12 right-0 w-60 bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-2xl shadow-2xl overflow-hidden z-[9999] transition-all duration-200 origin-top-right opacity-0 scale-95 pointer-events-none"><div class="p-3 border-b border-gray-100 dark:border-gray-800"><p class="text-xs font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500">Navigate</p></div><nav class="p-2 space-y-0.5"><a class="relative flex items-center gap-3 px-3 py-2.5 rounded-xl text-sm font-medium text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-900 dark:hover:text-white transition-colors duration-150" href="/"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="w-4 h-4 text-gray-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>Search User</a><a class="relative flex items-center gap-3 px-3 py-2.5 rounded-xl text-sm font-medium text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-900 dark:hover:text-white transition-colors duration-150" href="/map/earth"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 32 32" class="w-4 h-4 text-blue-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M 16 3 C 8.832 3 3 8.832 3 16 C 3 23.168 8.832 29 16 29 C 23.168 29 29 23.168 29 16 C 29 8.832 23.168 3 16 3 z M 16 5 C 16.338 5 16.67 5.0207813 17 5.0507812 L 17 6 L 19 6 L 19 5.4257812 C 21.458 6.1247812 23.566 7.6543125 25 9.6953125 L 25 13 L 26 15 L 26 16 L 27 16 C 27 16.366 26.980312 16.728938 26.945312 17.085938 C 26.936312 17.181938 26.916297 17.274141 26.904297 17.369141 C 26.871297 17.632141 26.837156 17.893391 26.785156 18.150391 C 26.766156 18.246391 26.74075 18.340547 26.71875 18.435547 C 26.66075 18.689547 26.598437 18.942453 26.523438 19.189453 C 26.497438 19.274453 26.467453 19.357406 26.439453 19.441406 C 26.355453 19.695406 26.266063 19.947359 26.164062 20.193359 C 26.134062 20.265359 26.101312 20.33525 26.070312 20.40625 C 25.958313 20.66125 25.840938 20.91225 25.710938 21.15625 C 25.679938 21.21525 25.646281 21.273078 25.613281 21.330078 C 25.473281 21.582078 25.325016 21.826406 25.166016 22.066406 C 25.135016 22.113406 25.102312 22.161984 25.070312 22.208984 C 24.902313 22.453984 24.724109 22.691875 24.537109 22.921875 C 24.506109 22.959875 24.478266 22.996203 24.447266 23.033203 C 24.253266 23.266203 24.047937 23.489078 23.835938 23.705078 C 23.804938 23.736078 23.775141 23.769781 23.744141 23.800781 C 23.527141 24.015781 23.300406 24.221969 23.066406 24.417969 C 23.033406 24.445969 23.004703 24.474953 22.970703 24.501953 C 22.736703 24.693953 22.491187 24.872922 22.242188 25.044922 C 22.203187 25.071922 22.167906 25.102906 22.128906 25.128906 C 21.889906 25.289906 21.640672 25.436125 21.388672 25.578125 C 20.214672 26.237125 18.909578 26.690859 17.517578 26.880859 L 21.529297 23.857422 L 22.628906 22.757812 L 24 20 L 24 19 L 22 18 L 21 18 L 19 16 L 17 16 L 16 17 L 16 18 L 15 19 L 15 21 L 17 22.599609 L 15.023438 26.951172 C 9.4144375 26.453172 5 21.735 5 16 C 5 12.592 6.559 9.5414844 9 7.5214844 L 9 8 L 8 9 L 8 11.199219 L 9 15 L 14 17 L 15 17 L 15 16 L 12 15 L 12 13 L 15 13 L 16 10.5 L 18 9 L 18 8 L 15 6 L 13.5625 5.28125 C 14.3475 5.10325 15.161 5 16 5 z M 15 14 L 15 15 L 17 15 L 17 14 L 15 14 z"></path></svg>Live Map<span class="ml-auto w-2 h-2 bg-blue-500 rounded-full animate-pulse"></span></a><a class="relative flex items-center gap-3 px-3 py-2.5 rounded-xl text-sm font-medium text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-900 dark:hover:text-white transition-colors duration-150" href="/directory"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" class="w-4 h-4 text-gray-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"></path></svg>Directory</a><a class="relative flex items-center gap-3 px-3 py-2.5 rounded-xl text-sm font-medium text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-900 dark:hover:text-white transition-colors duration-150" href="/blog"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" class="w-4 h-4 text-gray-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg">
1<path d="M182,112a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h80A6,6,0,0,1,182,112Zm-6,26H96a6,6,0,0,0,0,12h80a6,6,0,0,0,0-12Zm54-74V184a22,22,0,0,1-22,22H32a22,22,0,0,1-22-21.91V88a6,6,0,0,1,12,0v96a10,10,0,0,0,20,0V64A14,14,0,0,1,56,50H216A14,14,0,0,1,230,64Zm-12,0a2,2,0,0,0-2-2H56a2,2,0,0,0-2,2V184a21.84,21.84,0,0,1-2.41,10H208a10,10,0,0,0,10-10Z"></path></svg>Blog</a><a class="relative flex items-center gap-3 px-3 py-2.5 rounded-xl text-sm font-medium text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-900 dark:hover:text-white transition-colors duration-150" href="/#pricing"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="w-4 h-4 text-gray-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill="none" stroke-width="2" d="M16,16 C16,14.8954305 12.8659932,14 9,14 C5.13400675,14 2,14.8954305 2,16 C2,17.1045695 5.13400675,18 9,18 C12.8659932,18 16,17.1045695 16,16 Z M2,16 L2,20.9367547 C2,22.0762536 5.13400675,23 9,23 C12.8659932,23 16,22.0762537 16,20.9367548 L16,16 M9,5 C4.581722,5 1,5.8954305 1,7 C1,8.1045695 4.581722,9 9,9 M1,7 L1,12.0000002 C1,13.0128881 4.581722,14 9,14 M23,4 C23,2.8954305 19.9004329,2 16.0769231,2 C12.2534133,2 9.15384615,2.8954305 9.15384615,4 C9.15384615,5.1045695 12.2534133,6 16.0769231,6 C19.9004329,6 23,5.1045695 23,4 Z M16,16 C19.8235098,16 23.0000002,15.0128879 23.0000002,14 L23,4 M9.15384615,3.99999999 L9.15384615,14.1660042 M8.99999999,9.00000001 C8.99999999,10.0128879 12.2534135,11 16.0769233,11 C19.9004331,11 23.0000004,10.0128879 23.0000004,9.00000001"></path></svg>Pricing</a><a class="relative flex items-center gap-3 px-3 py-2.5 rounded-xl text-sm font-medium text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-900 dark:hover:text-white transition-colors duration-150" href="/#faq"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="w-4 h-4 text-gray-500" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg>FAQs</a></nav><div class="px-3 py-2.5 border-t border-gray-100 dark:border-gray-800 flex items-center justify-between"><span class="text-xs font-semibold text-gray-400 dark:text-gray-500 uppercase tracking-widest">Theme</span><div class="flex items-center bg-gray-100 dark:bg-gray-800 rounded-full p-1"><div class="w-8 h-8 rounded-full flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun h-4 w-4" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg></div></div></div><div class="p-2 border-t border-gray-100 dark:border-gray-800"><div class="flex items-center gap-3 px-3 py-2.5 text-sm text-gray-400"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" class="w-4 h-4" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 448h-84c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h84c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32h-84c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h84c53 0 96 43 96 96v192c0 53-43 96-96 96zm-47-201L201 79c-15-15-41-4.5-41 17v96H24c-13.3 0-24 10.7-24 24v96c0 13.3 10.7 24 24 24h136v96c0 21.5 26 32 41 17l168-168c9.3-9.4 9.3-24.6 0-34z"></path></svg>Loading...</div></div></div></div></div></div></nav></div></header></div><main class="flex-1"><div class="min-h-screen w-full max-w-[1000px] mx-auto px-4 py-12"><div class="mb-10"><div class="flex items-center gap-2 mb-2"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" class="text-gray-400 text-xl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg">
1<path d="M182,112a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h80A6,6,0,0,1,182,112Zm-6,26H96a6,6,0,0,0,0,12h80a6,6,0,0,0,0-12Zm54-74V184a22,22,0,0,1-22,22H32a22,22,0,0,1-22-21.91V88a6,6,0,0,1,12,0v96a10,10,0,0,0,20,0V64A14,14,0,0,1,56,50H216A14,14,0,0,1,230,64Zm-12,0a2,2,0,0,0-2-2H56a2,2,0,0,0-2,2V184a21.84,21.84,0,0,1-2.41,10H208a10,10,0,0,0,10-10Z"></path></svg><span class="text-xs font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500">IFlytics Blog</span></div><h1 class="text-3xl lg:text-4xl font-black text-gray-900 dark:text-gray-100 tracking-tight mb-2">Update History</h1><p class="text-gray-500 dark:text-gray-400 text-sm font-medium">A full log of changes, improvements, and features since launch.</p></div><div class="lg:hidden mb-6 -mx-4 px-4"><p class="text-[10px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-2">Jump to</p><div class="flex gap-2 overflow-x-auto pb-2 scrollbar-none"><a href="#v1-7-0" class="flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors">v1.7.0-synthpunk<span class="w-1.5 h-1.5 rounded-full bg-blue-500 flex-shrink-0"></span></a><a href="#v1-7-1" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.7.1-synthpunk</a><a href="#v1-6-0" class="flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors">v1.6.0-tweepop</a><a href="#v1-6-1" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.6.1-tweepop</a><a href="#v1-5-0" class="flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors">v1.5.0-postpunk</a><a href="#v1-5-1" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.5.1-postpunk</a><a href="#v1-5-2" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.5.2-postpunk</a><a href="#v1-5-3" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.5.3-postpunk</a><a href="#v1-4-0" class="flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors">v1.4.0-slowcore</a><a href="#v1-4-1" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.4.1-slowcore</a><a href="#v1-4-4" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.4.4-slowcore</a><a href="#v1-3-0" class="flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors">v1.3.0-shoegaze</a><a href="#v1-2-0" class="flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors">v1.2.0-noisepop</a><a href="#v1-1-0" class="flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors">v1.1.0-powerpop</a><a href="#v1-1-x" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.1.x-powerpop</a><a href="#v1-0-0" class="flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors">v1.0.0-poppunk</a><a href="#v1-0-1" class="flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors">v1.0.1-poppunk</a></div></div><div class="flex gap-8 items-start"><aside class="hidden lg:block w-52 flex-shrink-0 sticky top-6 self-start"><div class="rounded-2xl border-gray-200 dark:border-gray-700 bg-gray-50/10 dark:bg-gray-800/10 p-4"><p class="text-[10px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-3">Contents</p><nav class="flex flex-col gap-0.5"><a href="#v1-7-0" class="flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded"><span class="w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0"></span>v1.7.0-synthpunk<span class="ml-auto text-[10px] font-bold text-blue-500">NEW</span></a><a href="#v1-7-1" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.7.1</a><a href="#v1-6-0" class="flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded"><span class="w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0"></span>v1.6.0-tweepop</a><a href="#v1-6-1" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.6.1</a>
1<a href="#v1-5-0" class="flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded"><span class="w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0"></span>v1.5.0-postpunk</a><a href="#v1-5-1" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.5.1</a><a href="#v1-5-2" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.5.2</a><a href="#v1-5-3" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.5.3</a><a href="#v1-4-0" class="flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded"><span class="w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0"></span>v1.4.0-slowcore</a><a href="#v1-4-1" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.4.1</a><a href="#v1-4-4" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.4.4</a><a href="#v1-3-0" class="flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded"><span class="w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0"></span>v1.3.0-shoegaze</a><a href="#v1-2-0" class="flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded"><span class="w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0"></span>v1.2.0-noisepop</a><a href="#v1-1-0" class="flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded"><span class="w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0"></span>v1.1.0-powerpop</a><a href="#v1-1-x" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.1.x</a><a href="#v1-0-0" class="flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded"><span class="w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0"></span>v1.0.0-poppunk</a><a href="#v1-0-1" class="flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded"><span class="w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>v1.0.1</a></nav></div></aside><main class="flex-1 min-w-0 flex flex-col gap-6"><div class="flex flex-col gap-0"><article id="v1-7-0" class="rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6"><div class="flex items-center gap-3 mb-5"><div class="flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-gray-500 dark:text-gray-400 text-base" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.7.0-synthpunk</span><span class="text-[10px] font-bold px-2 py-0.5 rounded-full text-white bg-blue-500">Latest</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">May 22, 2026</span></div><h2 class="text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5">IFlytics Arcade and IFC Card Customization Updates</h2></div></div><div class="w-full rounded-xl overflow-hidden mb-5 border border-gray-100 dark:border-gray-700"><img alt="v1.7.0-synthpunk screenshot" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.7.0-blog1.png&w=3840&q=75"/></div><div class="flex flex-col gap-4"><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">IFlytics Arcade</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added IFlytics Arcade</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Built as a fun addition for users visiting the dashboard or flight tracker.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Games: Find The Pilot, IFlytics Snake, Flappy User, Memory Match, IFlytics Breaker, Whack the Users, ATC Madness.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">IFC Card Customization</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added border customization.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added shadow customization.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Available in Dashboard Mode under the Profile section.</li></ul></div></div></article><div class="ml-6 flex flex-col gap-0"><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-7-1" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.7.1-synthpunk</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">May 25, 2026</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">IFlytics New Map Theme: Earth</h3></div></div><div class="flex flex-col gap-4"><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">New Map Theme: Earth</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added a new map theme: Earth.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Satellite-imagery of flight tracker</li></ul></div></div></div></div></div></div><div class="flex flex-col gap-0"><article id="v1-6-0" class="rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6"><div class="flex items-center gap-3 mb-5"><div class="flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-gray-500 dark:text-gray-400 text-base" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.6.0-tweepop</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">May 2, 2026</span></div><h2 class="text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5">Community Timeline Feature</h2></div></div><div class="w-full rounded-xl overflow-hidden mb-5 border border-gray-100 dark:border-gray-700"><img alt="v1.6.0-tweepop screenshot" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.6.0-blog1.png&w=3840&q=75"/></div><div class="flex flex-col gap-4"><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Community Timeline</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added the Community Timeline Page under the Community tab.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Visualizes IFlytics community growth month by month, starting from June 2025.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Members are grouped by join month, sorted newest to oldest.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Each month displays the number of pilots who joined.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Other Fixes</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Redesigned the dashboard sidebar.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Fixed incorrect violation counts in User ATC History.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added profile pictures for newly registered users.</li></ul></div></div></article><div class="ml-6 flex flex-col gap-0"><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-6-1" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.6.1-tweepop</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">May 20, 2026</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">Flight History Aircraft Fix and Community Map Beta</h3></div></div><div class="w-full rounded-xl overflow-hidden mb-5 border border-gray-100 dark:border-gray-700"><img alt="v1.6.1-tweepop screenshot" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.6.1-blog1.png&w=3840&q=75"/></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Fixed the Unknown Aircraft issue when viewing flight histories.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added profile pictures for newly registered users.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Community Map Beta</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Located on the Community page.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Shows IFlytics users
1 currently flying on the Expert Server.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Each pilot is represented by their profile picture on the map.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Tapping a profile picture shows callsign, altitude, speed, and heading.</li></ul></div></div></div></div></div></div><div class="flex flex-col gap-0"><article id="v1-5-0" class="rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6"><div class="flex items-center gap-3 mb-5"><div class="flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-gray-500 dark:text-gray-400 text-base" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.5.0-postpunk</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">December 16, 2025</span></div><h2 class="text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5">Grade Progression Tracker and App Design Overhaul</h2></div></div><div class="mb-5"><div class="relative w-full" role="region" aria-roledescription="carousel" data-slot="carousel"><div class="overflow-hidden" data-slot="carousel-content"><div class="flex -ml-4"><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full pl-4"><div class="w-full rounded-xl overflow-hidden border border-gray-100 dark:border-gray-700"><img alt="v1.5.0-postpunk screenshot 1" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog2.png&w=3840&q=75"/></div></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full pl-4"><div class="w-full rounded-xl overflow-hidden border border-gray-100 dark:border-gray-700"><img alt="v1.5.0-postpunk screenshot 2" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.5.0-blog1.png&w=3840&q=75"/></div></div></div></div><button data-slot="carousel-previous" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 absolute size-8 rounded-full top-1/2 -translate-y-1/2 left-2" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg><span class="sr-only">Previous slide</span></button><button data-slot="carousel-next" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 absolute size-8 rounded-full top-1/2 -translate-y-1/2 right-2" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg><span class="sr-only">Next slide</span></button></div><p class="text-center text-[11px] text-gray-400 dark:text-gray-600 mt-2">2<!-- --> images</p></div><div class="flex flex-col gap-4"><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Grade Progression Tracker</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added the Grade Progression Tracker in Dashboard Mode, based on Infinite Flight's grading requirements.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Users can view current progress toward the next grade, or select higher grades to plan ahead.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Organized requirement sections: Overall totals, 90-day totals, Violation examination.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added progress counters showing how many requirements are completed.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added an overall progress summary toward the selected grade.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">App Design Overhaul</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Refreshed User Search page.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Updated Community page.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Updated Main Dashboard page.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Modernized the overall visual style of the app.</li></ul></div></div></article><div class="ml-6 flex flex-col gap-0"><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-5-1" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.5.1-postpunk</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">December 19, 2025</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">Monthly Stat Comparison Tracker</h3></div></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added a Monthly Stat Comparison Tracker to the dashboard.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Shows how the user's current month compares to the previous month across Flights, Flight time, Landings, and XP.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added arrows to indicate increases or decreases.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added a short trend message summarizing recent activity.</li></ul></div></div></div></div><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-5-2" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.5.2-postpunk</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">December 24, 2025</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">Minor Adjustments</h3></div></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Fixed the Discord server link.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Fixed an issue where the leaderboard was capped at only 50 users.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added profile pictures for newly registered users.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Noted upcoming fixes: miscounted ATC violations in ATC History, incorrect AP+ statuses on the flight tracker.</li></ul></div></div></div></div><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-5-3" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.5.3-postpunk</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">February 19, 2026</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">Aircraft Analysis Fixes and Anniversary Updates</h3></div></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>
1Fixed an issue where the Aircraft Analysis section displayed a constant error message when opening the Aircraft tab.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added more profile pictures for newly registered users.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Announced 6-month anniversary discounts.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Shared milestone progress, including reaching 400 users.</li></ul></div></div></div></div></div></div><div class="flex flex-col gap-0"><article id="v1-4-0" class="rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6"><div class="flex items-center gap-3 mb-5"><div class="flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-gray-500 dark:text-gray-400 text-base" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.4.0-slowcore</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">September 18, 2025</span></div><h2 class="text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5">VA/VO Filtering and Expert Server Map Improvements</h2></div></div><div class="w-full rounded-xl overflow-hidden mb-5 border border-gray-100 dark:border-gray-700"><img alt="v1.4.0-slowcore screenshot" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.4.0-blog1.png&w=3840&q=75"/></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added Virtual Airline / Virtual Organization (VA/VO) filtering to the Expert Server flight map.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Users can filter active map users by a specific VA or VO.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added a redesigned user popup</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Users can minimize the popup and analyze the selected pilot's flight plan.</li></ul></div></div></article><div class="ml-6 flex flex-col gap-0"><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-4-1" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.4.1-slowcore</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">September 29, 2025</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">Training and Casual Server Support</h3></div></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added Training Server and Casual Server support to the flight tracker.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>ATC information was adjusted for each server.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>VA data was made available for each server.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Hotfix: fixed an issue where users were not updating immediately when switching servers.</li></ul></div></div></div></div><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-4-4" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.4.4-slowcore</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">December 13, 2025</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">Page Lookup Utility Tool</h3></div></div><div class="w-full rounded-xl overflow-hidden mb-5 border border-gray-100 dark:border-gray-700"><img alt="v1.4.4-slowcore screenshot" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.4.4-blog1.png&w=3840&q=75"/></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added a Page Lookup Tool in Guest Mode, located inside the User Flight History section.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Allows users to jump directly to a specific page of their flight history instead of navigating manually.</li></ul></div></div></div></div></div></div><div class="flex flex-col gap-0"><article id="v1-3-0" class="rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6"><div class="flex items-center gap-3 mb-5"><div class="flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-gray-500 dark:text-gray-400 text-base" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.3.0-shoegaze</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">September 14, 2025</span></div><h2 class="text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5">Community Leaderboard</h2></div></div><div class="w-full rounded-xl overflow-hidden mb-5 border border-gray-100 dark:border-gray-700"><img alt="v1.3.0-shoegaze screenshot" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.3.0-blog1.png&w=3840&q=75"/></div><div class="flex flex-col gap-4"><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Community-Wide Statistics</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Total pilots, combined flight hours, total flights, total landings, community grade average, ATC operations, and experience points.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Top Performer Categories</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Most XP, Most flights, Total flight time, Most landings, Top ATC controllers, Most violations / creative pilots.</li></ul></div><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added goal progress bars showing progress toward community milestones.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Leaderboard syncs automatically with user flight data.</li></ul></div></div></article></div><div class="flex flex-col gap-0"><article id="v1-2-0" class="rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6"><div class="flex items-center gap-3 mb-5"><div class="flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-gray-500 dark:text-gray-400 text-base" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.2.0-noisepop</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">September 7, 2025</span></div><h2 class="text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5">ATC Sessions History and Breakdown</h2></div></div><div class="w-full rounded-xl overflow-hidden mb-5 border border-gray-100 dark:border-gray-700"><img alt="v1.2.0-noisepop screenshot" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.2.0-blog1.png&w=3840&q=75"/></div><div class="flex flex-col gap-4"><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">ATC Sessions History</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added ATC Sessions History in Guest Mode</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Each session card includes: airport and frequency info, Ground/Tower/Approach/Center types, total operations, session duration, ops per hour, violations issued, and traffic classification.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">ATC Traffic Classification</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Sessions are classified as Light, Medium, or Heavy.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Classification is based on ops per hour and session length.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Short sessions use raw ops to avoid inflated ops/hour values.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Local vs Radar Control Breakdown</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Local: Ground, Tower, Clearance.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Radar: Appr
1oach, Departure, Center.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Displays level, total ops, average ops/hour, peak rate, and frequency breakdown.</li></ul></div></div></article></div><div class="flex flex-col gap-0"><article id="v1-1-0" class="rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6"><div class="flex items-center gap-3 mb-5"><div class="flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-gray-500 dark:text-gray-400 text-base" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.1.0-powerpop</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">September 1,2025</span></div><h2 class="text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5">Monthly Timeframes and IFC Stats Card Customization</h2></div></div><div class="mb-5"><div class="relative w-full" role="region" aria-roledescription="carousel" data-slot="carousel"><div class="overflow-hidden" data-slot="carousel-content"><div class="flex -ml-4"><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full pl-4"><div class="w-full rounded-xl overflow-hidden border border-gray-100 dark:border-gray-700"><img alt="v1.1.0-powerpop screenshot 1" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog1.png&w=3840&q=75"/></div></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-full pl-4"><div class="w-full rounded-xl overflow-hidden border border-gray-100 dark:border-gray-700"><img alt="v1.1.0-powerpop screenshot 2" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.1.0-blog2.png&w=3840&q=75"/></div></div></div></div><button data-slot="carousel-previous" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 absolute size-8 rounded-full top-1/2 -translate-y-1/2 left-2" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg><span class="sr-only">
1Previous slide</span></button><button data-slot="carousel-next" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 absolute size-8 rounded-full top-1/2 -translate-y-1/2 right-2" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg><span class="sr-only">Next slide</span></button></div><p class="text-center text-[11px] text-gray-400 dark:text-gray-600 mt-2">2<!-- --> images</p></div><div class="flex flex-col gap-4"><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Monthly Timeframes (Premium)</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Users can view stats by specific month and year.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Users can see which months contain flight data.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Data is based on the user's last 800 flights.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">IFC Stats Card Customization Tool</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Located inside the Profile page.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Allows users to customize themes, colors, and fonts.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Lets users copy/paste their generated stats card into their IFC profile description.</li></ul></div><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">UI and Misc Improvements</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Additional bug fixes.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added subscription color-coding to navbar borders.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added more profile pictures for newly registered users.</li></ul></div></div></article><div class="ml-6 flex flex-col gap-0"><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-1-x" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.1.x-powerpop</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">September 2, 2025</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">Hotfix</h3></div></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Fixed an issue where Custom Flight Frames were not displaying in the UI.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Renewed the Discord server link.</li></ul></div></div></div></div></div></div><div class="flex flex-col gap-0"><article id="v1-0-0" class="rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6"><div class="flex items-center gap-3 mb-5"><div class="flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0"><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" class="text-gray-500 dark:text-gray-400 text-base" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"></path></svg></div><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.0.0-poppunk</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">August 26, 2025</span></div><h2 class="text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5">Official Launch</h2></div></div><div class="w-full rounded-xl overflow-hidden mb-5 border border-gray-100 dark:border-gray-700"><img alt="v1.0.0-poppunk screenshot" loading="lazy" width="0" height="0" decoding="async" data-nimg="1" style="color:transparent;width:100%;height:auto" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fblog%2Fv1.0.0-blog1.png&w=3840&q=75"/></div><div class="flex flex-col gap-4"><div><p class="text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5">Core Purpose</p><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>View detailed Infinite Flight statistics.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Use IFlytics as a personal flight analytics dashboard.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Track flights through a functioning flight tracker with Expert Server support.</li></ul></div><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Launch discount codes were introduced for Premium and Lifetime plans.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Community feedback and feature suggestions accepted from day one.</li></ul></div></div></article><div class="ml-6 flex flex-col gap-0"><div class="relative pl-6 pt-3"><div class="absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700"></div><div class="absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700"></div><div id="v1-0-1" class="rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6"><div class="flex items-center gap-3 mb-4"><div class="flex-1 min-w-0"><div class="flex items-center gap-2 flex-wrap"><span class="text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide">v1.0.1-poppunk</span><span class="text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400">patch</span><span class="text-xs text-gray-400 dark:text-gray-500 ml-auto">August 27, 2025</span></div><h3 class="text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5">Launch Fixes and Server Recovery</h3></div></div><div class="flex flex-col gap-4"><div><ul class="flex flex-col gap-1.5"><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Released after maintenance mode was lifted.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Fixed an issue where Airline Analysis and Route Frequency features were not displaying in the UI.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Fixed a critical server error affecting payments.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Added more user profile pictures.</li><li class="flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300"><span class="mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0"></span>Launch discount period was extended to October 1.</li></ul></div></div></div></div></div></div></main></div><div class="mt-12 flex justify-center"><a href="#" class="flex items-center gap-2 px-4 py-2 rounded-full text-xs font-semibold text-gray-400 dark:text-gray-500 border border-gray-200 dark:border-gray-700 hover:text-gray-700 dark:hover:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 transition-colors">â Back to top</a></div></div><!--$--><!--/$--></main><div class="max-w-[1000px] w-full mx-auto"><footer class="text-xs text-gray-500 dark:text-gray-400 p-4 flex items-center justify-between w-full"><div class="flex items-center gap-2">© 2025 - Charles Acosta<a target="_blank" rel="noopener noreferrer" href="https://discord.gg/xyAxzqPv"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 640 512" class="text-lg hover:text-gray-700 dark:hover:text-gray-300 transition-colors" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109
1-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"></path></svg></a><span>|</span><a class="hover:text-gray-700 dark:hover:text-gray-300 transition-colors" href="/legal/terms">Terms <span class="text-xs hidden md:inline">of Service</span></a><span>|</span><a class="hover:text-gray-700 dark:hover:text-gray-300 transition-colors" href="/legal/privacy">Privacy <span class="text-xs hidden md:inline">Policy</span></a></div></footer></div></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
1<script src="/_next/static/chunks/cd8040aeafdf63c3.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[19598,[\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"GoogleTagManager\"]\n3:I[63178,[\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"ThemeProvider\"]\n4:I[28231,[\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"TooltipProvider\"]\n5:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1a476e30dee46234.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"default\"]\n6:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1a476e30dee46234.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"default\"]\n7:I[22016,[\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/9add3269d7a8f507.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/ce7eb13232fc0599.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/f7bda196240b8667.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/3e4286a21582085e.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/d6d54506ada476e1.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1f31631c984ee0e9.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/569dfbe64318b93c.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/b26477e0a27dcc39.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/f730d676544c8509.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/e9c9ef6ffe03f28b.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"\"]\n8:I[2355,[\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"Analytics\"]\n13:I[68027,[],\"default\"]\n:HL[\"/_next/static/chunks/03ce27322583ad27.css?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"style\"]\n:HL[\"/_next/static/chunks/46e8ee41a50f9c3a.css?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"style\"]\n:HL[\"/_next/static/media/017d9bea37084d9b-s.p.a6d6de71.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.29207c2f.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"TEqOj-8dpYQU60hDN7HM-\",\"c\":[\"\",\"blog\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(main)\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/03ce27322583ad27.css?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/46e8ee41a50f9c3a.css?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$L2\",null,{\"gtmId\":\"GTM-TBJFTHS9\"}],[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/x-icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",null,{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico?v=2\"}]]}],[\"$\",\"body\",null,{\"className\":\"bricolage_grotesque_208f5008-module__6NPc2q__className geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable antialiased dark:bg-gray-950 bg-[#FAF0E6]\",\"children\":[[\"$\",\"$L3\",null,{\"attribute\":\"class\",\"defaultTheme\":\"system\",\"enableSystem\":true,\"children\":[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"h-screen flex flex-1 items-center justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-4 flex flex-col items-center gap-4\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-2xl font-bold text-red-500\",\"children\":\"404 - Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-500\",\"children\":\"Sorry, we couldn't find the page you were looking for.\"}],[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"text-blue-500\",\"children\":[\"$\",\"button\",null,{\"data-slot\":\"button\",\"className\":\"justify-center whitespace-nowrap rounded-md text-sm transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 px-4 py-2 has-[\u003esvg]:px-3 flex items-center gap-2 font-bold bg-gray hover:bg-dark hover:text-white text-white\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 512 512\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z\",\"children\":[]}]]],\"className\":\"$undefined\",\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\"Back to Search\"]}]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L8\",null,{}]]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/9add3269d7a8f507.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/ce7eb13232fc0599.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}
1],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/f7bda196240b8667.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/3e4286a21582085e.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L9\",\"$La\",\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\"],\"$Lf\"]}],{\"children\":[\"$L10\",{\"children\":[\"$L11\",{},null,false,false]},null,false,false]},null,false,false]},null,false,false],\"$L12\",false]],\"m\":\"$undefined\",\"G\":[\"$13\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"14:I[51038,[\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/9add3269d7a8f507.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/ce7eb13232fc0599.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/f7bda196240b8667.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/3e4286a21582085e.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/d6d54506ada476e1.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1f31631c984ee0e9.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/569dfbe64318b93c.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/b26477e0a27dcc39.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/f730d676544c8509.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/e9c9ef6ffe03f28b.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"default\"]\n15:I[63780,[\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/9add3269d7a8f507.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/ce7eb13232fc0599.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/f7bda196240b8667.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/3e4286a21582085e.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/d6d54506ada476e1.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1f31631c984ee0e9.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/569dfbe64318b93c.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/b26477e0a27dcc39.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/f730d676544c8509.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/e9c9ef6ffe03f28b.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"default\"]\n26:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1a476e30dee46234.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"ViewportBoundary\"]\n28:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1a476e30dee46234.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"MetadataBoundary\"]\n29:\"$Sreact.suspense\"\n9:[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/d6d54506ada476e1.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}]\na:[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/1f31631c984ee0e9.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}]\nb:[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/569dfbe64318b93c.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}]\nc:[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/b26477e0a27dcc39.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}]\nd:[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/f730d676544c8509.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}]\ne:[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/e9c9ef6ffe03f28b.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}]\n16:T50e,M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109
1-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,"])</script>
1<script>self.__next_f.push([1,"1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"])</script>
1<script>self.__next_f.push([1,"f:[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col overflow-x-hidden\",\"children\":[[\"$\",\"$L14\",null,{}],[\"$\",\"div\",null,{\"className\":\"max-w-[1000px] w-full mx-auto z-50\",\"children\":[\"$\",\"$L15\",null,{}]}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"h-screen flex flex-1 items-center justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"p-4 flex flex-col items-center gap-4\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-2xl font-bold text-red-500\",\"children\":\"404 - Page Not Found\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-500\",\"children\":\"Sorry, we couldn't find the page you were looking for.\"}],[\"$\",\"$L7\",null,{\"href\":\"/\",\"className\":\"text-blue-500\",\"children\":[\"$\",\"button\",null,{\"data-slot\":\"button\",\"className\":\"justify-center whitespace-nowrap rounded-md text-sm transition-all disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg:not([class*='size-'])]:size-4 shrink-0 [\u0026_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 px-4 py-2 has-[\u003esvg]:px-3 flex items-center gap-2 font-bold bg-gray hover:bg-dark hover:text-white text-white\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 512 512\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z\",\"children\":[]}]]],\"className\":\"$undefined\",\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],\"Back to Search\"]}]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"div\",null,{\"className\":\"max-w-[1000px] w-full mx-auto\",\"children\":[\"$\",\"footer\",null,{\"className\":\"text-xs text-gray-500 dark:text-gray-400 p-4 flex items-center justify-between w-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[\"© 2025 - Charles Acosta\",[\"$\",\"$L7\",null,{\"href\":\"https://discord.gg/xyAxzqPv\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 640 512\",\"className\":\"text-lg hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"$16\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],\"$L17\",\"$L18\",\"$L19\",\"$L1a\"]}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"10:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"11:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen w-full max-w-[1000px] mx-auto px-4 py-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 mb-2\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"viewBox\":\"0 0 256 256\",\"className\":\"text-gray-400 text-xl\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M182,112a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h80A6,6,0,0,1,182,112Zm-6,26H96a6,6,0,0,0,0,12h80a6,6,0,0,0,0-12Zm54-74V184a22,22,0,0,1-22,22H32a22,22,0,0,1-22-21.91V88a6,6,0,0,1,12,0v96a10,10,0,0,0,20,0V64A14,14,0,0,1,56,50H216A14,14,0,0,1,230,64Zm-12,0a2,2,0,0,0-2-2H56a2,2,0,0,0-2,2V184a21.84,21.84,0,0,1-2.41,10H208a10,10,0,0,0,10-10Z\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"span\",null,{\"className\":\"text-xs font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500\",\"children\":\"IFlytics Blog\"}]]}],[\"$\",\"h1\",null,{\"className\":\"text-3xl lg:text-4xl font-black text-gray-900 dark:text-gray-100 tracking-tight mb-2\",\"children\":\"Update History\"}],[\"$\",\"p\",null,{\"className\":\"text-gray-500 dark:text-gray-400 text-sm font-medium\",\"children\":\"A full log of changes, improvements, and features since launch.\"}]]}],[\"$\",\"div\",null,{\"className\":\"lg:hidden mb-6 -mx-4 px-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[10px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-2\",\"children\":\"Jump to\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-2 overflow-x-auto pb-2 scrollbar-none\",\"children\":[[\"$\",\"$1\",\"v1-7-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-7-0\",\"className\":\"flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors\",\"children\":[\"v1.7.0-synthpunk\",[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-blue-500 flex-shrink-0\"}]]}],[[\"$\",\"a\",\"v1-7-1\",{\"href\":\"#v1-7-1\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.7.1-synthpunk\"}]]]}],[\"$\",\"$1\",\"v1-6-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-6-0\",\"className\":\"flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors\",\"children\":[\"v1.6.0-tweepop\",null]}],[[\"$\",\"a\",\"v1-6-1\",{\"href\":\"#v1-6-1\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.6.1-tweepop\"}]]]}],[\"$\",\"$1\",\"v1-5-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-5-0\",\"className\":\"flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors\",\"children\":[\"v1.5.0-postpunk\",null]}],[[\"$\",\"a\",\"v1-5-1\",{\"href\":\"#v1-5-1\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.5.1-p
1ostpunk\"}],\"$L1b\",\"$L1c\"]]}],\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\"]}]]}],\"$L22\",\"$L23\"]}],[\"$L24\"],\"$L25\"]}]\n"])</script>
1<script>self.__next_f.push([1,"12:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L26\",null,{\"children\":\"$@27\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L28\",null,{\"children\":[\"$\",\"$29\",null,{\"name\":\"Next.Metadata\",\"children\":\"$@2a\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"32:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1a476e30dee46234.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"OutletBoundary\"]\n17:[\"$\",\"span\",null,{\"children\":\"|\"}]\n18:[\"$\",\"$L7\",null,{\"href\":\"/legal/terms\",\"className\":\"hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":[\"Terms \",[\"$\",\"span\",null,{\"className\":\"text-xs hidden md:inline\",\"children\":\"of Service\"}]]}]\n19:[\"$\",\"span\",null,{\"children\":\"|\"}]\n1a:[\"$\",\"$L7\",null,{\"href\":\"/legal/privacy\",\"className\":\"hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":[\"Privacy \",[\"$\",\"span\",null,{\"className\":\"text-xs hidden md:inline\",\"children\":\"Policy\"}]]}]\n1b:[\"$\",\"a\",\"v1-5-2\",{\"href\":\"#v1-5-2\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.5.2-postpunk\"}]\n1c:[\"$\",\"a\",\"v1-5-3\",{\"href\":\"#v1-5-3\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.5.3-postpunk\"}]\n1d:[\"$\",\"$1\",\"v1-4-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-4-0\",\"className\":\"flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors\",\"children\":[\"v1.4.0-slowcore\",null]}],[[\"$\",\"a\",\"v1-4-1\",{\"href\":\"#v1-4-1\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.4.1-slowcore\"}],[\"$\",\"a\",\"v1-4-4\",{\"href\":\"#v1-4-4\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.4.4-slowcore\"}]]]}]\n1e:[\"$\",\"$1\",\"v1-3-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-3-0\",\"className\":\"flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors\",\"children\":[\"v1.3.0-shoegaze\",null]}],[]]}]\n1f:[\"$\",\"$1\",\"v1-2-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-2-0\",\"className\":\"flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors\",\"children\":[\"v1.2.0-noisepop\",null]}],[]]}]\n20:[\"$\",\"$1\",\"v1-1-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-1-0\",\"className\":\"flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors\",\"children\":[\"v1.1.0-powerpop\",null]}],[[\"$\",\"a\",\"v1-1-x\",{\"href\":\"#v1-1-x\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.1.x-powerpop\"}]]]}]\n21:[\"$\",\"$1\",\"v1-0-0\",{\"children\":[[\"$\",\"a\",null,{\"h"])</script>
1<script>self.__next_f.push([1,"ref\":\"#v1-0-0\",\"className\":\"flex-shrink-0 flex items-center gap-1.5 px-3 py-1.5 rounded-full border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-xs font-semibold text-gray-600 dark:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 hover:text-gray-900 dark:hover:text-white transition-colors\",\"children\":[\"v1.0.0-poppunk\",null]}],[[\"$\",\"a\",\"v1-0-1\",{\"href\":\"#v1-0-1\",\"className\":\"flex-shrink-0 px-3 py-1.5 rounded-full border border-dashed border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/50 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors\",\"children\":\"v1.0.1-poppunk\"}]]]}]\n"])</script>
1<script>self.__next_f.push([1,"22:[\"$\",\"div\",null,{\"className\":\"flex gap-8 items-start\",\"children\":[[\"$\",\"aside\",null,{\"className\":\"hidden lg:block w-52 flex-shrink-0 sticky top-6 self-start\",\"children\":[\"$\",\"div\",null,{\"className\":\"rounded-2xl border-gray-200 dark:border-gray-700 bg-gray-50/10 dark:bg-gray-800/10 p-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[10px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-3\",\"children\":\"Contents\"}],[\"$\",\"nav\",null,{\"className\":\"flex flex-col gap-0.5\",\"children\":[[\"$\",\"$1\",\"v1-7-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-7-0\",\"className\":\"flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0\"}],\"v1.7.0-synthpunk\",[\"$\",\"span\",null,{\"className\":\"ml-auto text-[10px] font-bold text-blue-500\",\"children\":\"NEW\"}]]}],[[\"$\",\"a\",\"v1-7-1\",{\"href\":\"#v1-7-1\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"v1.7.1\"]}]]]}],[\"$\",\"$1\",\"v1-6-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-6-0\",\"className\":\"flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0\"}],\"v1.6.0-tweepop\",null]}],[[\"$\",\"a\",\"v1-6-1\",{\"href\":\"#v1-6-1\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"v1.6.1\"]}]]]}],[\"$\",\"$1\",\"v1-5-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-5-0\",\"className\":\"flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0\"}],\"v1.5.0-postpunk\",null]}],[[\"$\",\"a\",\"v1-5-1\",{\"href\":\"#v1-5-1\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"v1.5.1\"]}],[\"$\",\"a\",\"v1-5-2\",{\"href\":\"#v1-5-2\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"v1.5.2\"]}],[\"$\",\"a\",\"v1-5-3\",{\"href\":\"#v1-5-3\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"v1.5.3\"]}]]]}],[\"$\",\"$1\",\"v1-4-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-4-0\",\"className\":\"flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0\"}],\"v1.4.0-slowcore\",null]}],[[\"$\",\"a\",\"v1-4-1\",{\"href\":\"#v1-4-1\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[\"$L2b\",\"v1.4.1\"]}],\"$L2c\"]]}],\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\"]}]]}]}],\"$L31\"]}]\n"])</script>
1<script>self.__next_f.push([1,"23:[\"$\",\"div\",null,{\"className\":\"mt-12 flex justify-center\",\"children\":[\"$\",\"a\",null,{\"href\":\"#\",\"className\":\"flex items-center gap-2 px-4 py-2 rounded-full text-xs font-semibold text-gray-400 dark:text-gray-500 border border-gray-200 dark:border-gray-700 hover:text-gray-700 dark:hover:text-gray-300 hover:border-gray-400 dark:hover:border-gray-500 transition-colors\",\"children\":\"â Back to top\"}]}]\n24:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/9fc1792c2515a207.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"async\":true,\"nonce\":\"$undefined\"}]\n25:[\"$\",\"$L32\",null,{\"children\":[\"$\",\"$29\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@33\"}]}]\n"])</script>
1<script>self.__next_f.push([1,"34:I[19311,[\"/_next/static/chunks/683391deea409987.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/8098cba5c8902ce2.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/7dde0fbafb4adfaf.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/9add3269d7a8f507.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/ce7eb13232fc0599.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/f7bda196240b8667.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/3e4286a21582085e.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/d6d54506ada476e1.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1f31631c984ee0e9.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/569dfbe64318b93c.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/b26477e0a27dcc39.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/f730d676544c8509.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/e9c9ef6ffe03f28b.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/9fc1792c2515a207.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"default\"]\n2b:[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}]\n2c:[\"$\",\"a\",\"v1-4-4\",{\"href\":\"#v1-4-4\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"v1.4.4\"]}]\n2d:[\"$\",\"$1\",\"v1-3-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-3-0\",\"className\":\"flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0\"}],\"v1.3.0-shoegaze\",null]}],[]]}]\n2e:[\"$\",\"$1\",\"v1-2-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-2-0\",\"className\":\"flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0\"}],\"v1.2.0-noisepop\",null]}],[]]}]\n2f:[\"$\",\"$1\",\"v1-1-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-1-0\",\"className\":\"flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0\"}],\"v1.1.0-powerpop\",null]}],[[\"$\",\"a\",\"v1-1-x\",{\"href\":\"#v1-1-x\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"v1.1.x\"]}]]]}]\n30:[\"$\",\"$1\",\"v1-0-0\",{\"children\":[[\"$\",\"a\",null,{\"href\":\"#v1-0-0\",\"className\":\"flex items-center gap-2 text-sm font-semibold text-gray-600 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white transition-colors py-1 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1.5 h-1.5 rounded-full bg-gray-400 dark:bg-gray-500 flex-shrink-0\"}],\"v1.0.0-poppunk\",null]}],[[\"$\",\"a\",\"v1-0-1\",{\"href\":\"#v1-0-1\",\"className\":\"flex items-center gap-2 text-xs font-medium text-gray-400 dark:text-gray-500 hover:text-gray-700 dark:hover:text-gray-300 transition-colors py-0.5 pl-4 rounded\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-1 h-1 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"v1.0.1\"]}]]]}]\n"])</script>
1<script>self.__next_f.push([1,"31:[\"$\",\"main\",null,{\"className\":\"flex-1 min-w-0 flex flex-col gap-6\",\"children\":[[\"$\",\"div\",\"v1-7-0\",{\"className\":\"flex flex-col gap-0\",\"children\":[[\"$\",\"article\",null,{\"id\":\"v1-7-0\",\"className\":\"rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"text-gray-500 dark:text-gray-400 text-base\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.7.0-synthpunk\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-bold px-2 py-0.5 rounded-full text-white bg-blue-500\",\"children\":\"Latest\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"May 22, 2026\"}]]}],[\"$\",\"h2\",null,{\"className\":\"text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5\",\"children\":\"IFlytics Arcade and IFC Card Customization Updates\"}]]}]]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.7.0-blog1.png\"],\"version\":\"v1.7.0-synthpunk\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"IFlytics Arcade\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added IFlytics Arcade\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Built as a fun addition for users visiting the dashboard or flight tracker.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Games: Find The Pilot, IFlytics Snake, Flappy User, Memory Match, IFlytics Breaker, Whack the Users, ATC Madness.\"]}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"IFC Card Customization\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added border customization.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added shadow customization.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Available in Dashboard Mode under the Profile section.\"]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"ml-6 flex flex-col gap-0\",\"children\":[[\"$\",\"div\",\"v1-7-1\",{\"className\":\"relative pl-6 pt-3\",\"children\":[\"$L35\",\"$L36\",\"$L37\"]}]]}]]}],\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\"]}]\n"])</script>
1<script>self.__next_f.push([1,"35:[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}]\n36:[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}]\n"])</script>
1<script>self.__next_f.push([1,"37:[\"$\",\"div\",null,{\"id\":\"v1-7-1\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.7.1-synthpunk\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"May 25, 2026\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"IFlytics New Map Theme: Earth\"}]]}]}],[\"$\",\"$L34\",null,{\"images\":[],\"version\":\"v1.7.1-synthpunk\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"New Map Theme: Earth\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added a new map theme: Earth.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Satellite-imagery of flight tracker\"]}]]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"38:[\"$\",\"div\",\"v1-6-0\",{\"className\":\"flex flex-col gap-0\",\"children\":[[\"$\",\"article\",null,{\"id\":\"v1-6-0\",\"className\":\"rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"text-gray-500 dark:text-gray-400 text-base\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.6.0-tweepop\"}],null,[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"May 2, 2026\"}]]}],[\"$\",\"h2\",null,{\"className\":\"text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5\",\"children\":\"Community Timeline Feature\"}]]}]]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.6.0-blog1.png\"],\"version\":\"v1.6.0-tweepop\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Community Timeline\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added the Community Timeline Page under the Community tab.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Visualizes IFlytics community growth month by month, starting from June 2025.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Members are grouped by join month, sorted newest to oldest.\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Each month displays the number of pilots who joined.\"]}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Other Fixes\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Redesigned the dashboard sidebar.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Fixed incorrect violation counts in User ATC History.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added profile pictures for newly registered users.\"]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"ml-6 flex flex-col gap-0\",\"children\":[\"$L3f\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"39:[\"$\",\"div\",\"v1-5-0\",{\"className\":\"flex flex-col gap-0\",\"children\":[[\"$\",\"article\",null,{\"id\":\"v1-5-0\",\"className\":\"rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"text-gray-500 dark:text-gray-400 text-base\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.5.0-postpunk\"}],null,[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"December 16, 2025\"}]]}],[\"$\",\"h2\",null,{\"className\":\"text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5\",\"children\":\"Grade Progression Tracker and App Design Overhaul\"}]]}]]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.5.0-blog2.png\",\"/images/blog/v1.5.0-blog1.png\"],\"version\":\"v1.5.0-postpunk\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Grade Progression Tracker\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added the Grade Progression Tracker in Dashboard Mode, based on Infinite Flight's grading requirements.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Users can view current progress toward the next grade, or select higher grades to plan ahead.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Organized requirement sections: Overall totals, 90-day totals, Violation examination.\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added progress counters showing how many requirements are completed.\"]}],[\"$\",\"li\",\"4\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added an overall progress summary toward the selected grade.\"]}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"App Design Overhaul\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Refreshed User Search page.\"]}
1],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[\"$L40\",\"Updated Community page.\"]}],\"$L41\",\"$L42\"]}]]}]]}]]}],\"$L43\"]}]\n"])</script>
1<script>self.__next_f.push([1,"3a:[\"$\",\"div\",\"v1-4-0\",{\"className\":\"flex flex-col gap-0\",\"children\":[[\"$\",\"article\",null,{\"id\":\"v1-4-0\",\"className\":\"rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"text-gray-500 dark:text-gray-400 text-base\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.4.0-slowcore\"}],null,[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"September 18, 2025\"}]]}],[\"$\",\"h2\",null,{\"className\":\"text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5\",\"children\":\"VA/VO Filtering and Expert Server Map Improvements\"}]]}]]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.4.0-blog1.png\"],\"version\":\"v1.4.0-slowcore\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added Virtual Airline / Virtual Organization (VA/VO) filtering to the Expert Server flight map.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Users can filter active map users by a specific VA or VO.\"]}
1],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added a redesigned user popup\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Users can minimize the popup and analyze the selected pilot's flight plan.\"]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"ml-6 flex flex-col gap-0\",\"children\":[[\"$\",\"div\",\"v1-4-1\",{\"className\":\"relative pl-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"id\":\"v1-4-1\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.4.1-slowcore\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"September 29, 2025\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"Training and Casual Server Support\"}]]}]}],\"$L44\",\"$L45\"]}]]}],\"$L46\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3b:[\"$\",\"div\",\"v1-3-0\",{\"className\":\"flex flex-col gap-0\",\"children\":[[\"$\",\"article\",null,{\"id\":\"v1-3-0\",\"className\":\"rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"text-gray-500 dark:text-gray-400 text-base\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.3.0-shoegaze\"}],null,[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"September 14, 2025\"}]]}],[\"$\",\"h2\",null,{\"className\":\"text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5\",\"children\":\"Community Leaderboard\"}]]}]]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.3.0-blog1.png\"],\"version\":\"v1.3.0-shoegaze\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Community-Wide Statistics\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Total pilots, combined flight hours, total flights, total landings, community grade average, ATC operations, and experience points.\"]}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Top Performer Categories\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Most XP, Most flights, Total flight time, Most landings, Top ATC controllers, Most violations / creative pilots.\"]}]]}]]}],[\"$\",\"div\",\"2\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added goal progress bars showing progress toward community milestones.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Leaderboard syncs automatically with user flight data.\"]}]]}]]}]]}]]}],false]}]\n"])</script>
1<script>self.__next_f.push([1,"3c:[\"$\",\"div\",\"v1-2-0\",{\"className\":\"flex flex-col gap-0\",\"children\":[[\"$\",\"article\",null,{\"id\":\"v1-2-0\",\"className\":\"rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"text-gray-500 dark:text-gray-400 text-base\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.2.0-noisepop\"}],null,[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"September 7, 2025\"}]]}],[\"$\",\"h2\",null,{\"className\":\"text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5\",\"children\":\"ATC Sessions History and Breakdown\"}]]}]]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.2.0-blog1.png\"],\"version\":\"v1.2.0-noisepop\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"ATC Sessions History\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added ATC Sessions History in Guest Mode\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Each session card includes: airport and frequency info, Ground/Tower/Approach/Center types, total operations, session duration, ops per hour, violations issued, and traffic classification.\"]}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"ATC Traffic Classification\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Sessions are classified as Light, Medium, or Heavy.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Classification is based on ops per hour and session length.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Short sessions use raw ops to avoid inflated ops/hour values.\"]}]]}]]}],[\"$\",\"div\",\"2\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Local vs Radar Control Breakdown\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}
1],\"Local: Ground, Tower, Clearance.\"]}],\"$L47\",\"$L48\"]}]]}]]}]]}],false]}]\n"])</script>
1<script>self.__next_f.push([1,"3d:[\"$\",\"div\",\"v1-1-0\",{\"className\":\"flex flex-col gap-0\",\"children\":[[\"$\",\"article\",null,{\"id\":\"v1-1-0\",\"className\":\"rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"text-gray-500 dark:text-gray-400 text-base\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.1.0-powerpop\"}],null,[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"September 1,2025\"}]]}],[\"$\",\"h2\",null,{\"className\":\"text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5\",\"children\":\"Monthly Timeframes and IFC Stats Card Customization\"}]]}]]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.1.0-blog1.png\",\"/images/blog/v1.1.0-blog2.png\"],\"version\":\"v1.1.0-powerpop\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Monthly Timeframes (Premium)\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Users can view stats by specific month and year.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Users can see which months contain flight data.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Data is based on the user's last 800 flights.\"]}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"IFC Stats Card Customization Tool\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Located inside the Profile page.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Allows users to customize themes, colors, and fonts.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Lets users copy/paste their generated stats card into their IFC profile description.\"]}]]}]]}],[\"$\",\"div\",\"2\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"UI and Misc Improvements\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[\"$L49\",\"$L4a\",\"$L4b\"]}]]}]]}]]}],\"$L4c\"]}]\n"])</script>
1<script>self.__next_f.push([1,"3e:[\"$\",\"div\",\"v1-0-0\",{\"className\":\"flex flex-col gap-0\",\"children\":[[\"$\",\"article\",null,{\"id\":\"v1-0-0\",\"className\":\"rounded-2xl border border-gray-200 dark:border-gray-700 bg-white/50 dark:bg-gray-800/10 p-6 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center w-9 h-9 rounded-xl bg-gray-100 dark:bg-gray-700 flex-shrink-0\",\"children\":[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"none\",\"strokeWidth\":\"2\",\"viewBox\":\"0 0 24 24\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"text-gray-500 dark:text-gray-400 text-base\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11\",\"children\":[]}]]],\"style\":{\"color\":\"$undefined\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-xs font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.0.0-poppunk\"}],null,[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"August 26, 2025\"}]]}],[\"$\",\"h2\",null,{\"className\":\"text-base font-bold text-gray-900 dark:text-gray-100 leading-snug mt-0.5\",\"children\":\"Official Launch\"}]]}]]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.0.0-blog1.png\"],\"version\":\"v1.0.0-poppunk\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Core Purpose\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}
1],\"View detailed Infinite Flight statistics.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Use IFlytics as a personal flight analytics dashboard.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Track flights through a functioning flight tracker with Expert Server support.\"]}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Launch discount codes were introduced for Premium and Lifetime plans.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Community feedback and feature suggestions accepted from day one.\"]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"ml-6 flex flex-col gap-0\",\"children\":[[\"$\",\"div\",\"v1-0-1\",{\"className\":\"relative pl-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"id\":\"v1-0-1\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.0.1-poppunk\"}],\"$L4d\",\"$L4e\"]}],\"$L4f\"]}]}],\"$L50\",\"$L51\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"3f:[\"$\",\"div\",\"v1-6-1\",{\"className\":\"relative pl-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"id\":\"v1-6-1\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.6.1-tweepop\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"May 20, 2026\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"Flight History Aircraft Fix and Community Map Beta\"}]]}]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.6.1-blog1.png\"],\"version\":\"v1.6.1-tweepop\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Fixed the Unknown Aircraft issue when viewing flight histories.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added profile pictures for newly registered users.\"]}]]}]]}],[\"$\",\"div\",\"1\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-widest text-gray-400 dark:text-gray-500 mb-1.5\",\"children\":\"Community Map Beta\"}],[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Located on the Community page.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Shows IFlytics users currently flying on the Expert Server.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Each pilot is represented by their profile picture on the map.\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Tapping a profile picture shows callsign, altitude, speed, and heading.\"]}]]}]]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"40:[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}]\n41:[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Updated Main Dashboard page.\"]}]\n42:[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Modernized the overall visual style of the app.\"]}]\n"])</script>
1<script>self.__next_f.push([1,"43:[\"$\",\"div\",null,{\"className\":\"ml-6 flex flex-col gap-0\",\"children\":[[\"$\",\"div\",\"v1-5-1\",{\"className\":\"relative pl-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"id\":\"v1-5-1\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.5.1-postpunk\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"December 19, 2025\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"Monthly Stat Comparison Tracker\"}]]}]}],[\"$\",\"$L34\",null,{\"images\":[],\"version\":\"v1.5.1-postpunk\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added a Monthly Stat Comparison Tracker to the dashboard.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Shows how the user's current month compares to the previous month across Flights, Flight time, Landings, and XP.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added arrows to indicate increases or decreases.\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added a short trend message summarizing recent activity.\"]}]]}]]}]]}]]}]]}
1],[\"$\",\"div\",\"v1-5-2\",{\"className\":\"relative pl-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"id\":\"v1-5-2\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.5.2-postpunk\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"December 24, 2025\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"Minor Adjustments\"}]]}]}],[\"$\",\"$L34\",null,{\"images\":[],\"version\":\"v1.5.2-postpunk\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[\"$L52\"]}]]}]]}],\"$L53\"]}]\n"])</script>
1<script>self.__next_f.push([1,"44:[\"$\",\"$L34\",null,{\"images\":[],\"version\":\"v1.4.1-slowcore\"}]\n45:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added Training Server and Casual Server support to the flight tracker.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"ATC information was adjusted for each server.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"VA data was made available for each server.\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Hotfix: fixed an issue where users were not updating immediately when switching servers.\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"46:[\"$\",\"div\",\"v1-4-4\",{\"className\":\"relative pl-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"id\":\"v1-4-4\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.4.4-slowcore\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"December 13, 2025\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"Page Lookup Utility Tool\"}]]}]}],[\"$\",\"$L34\",null,{\"images\":[\"/images/blog/v1.4.4-blog1.png\"],\"version\":\"v1.4.4-slowcore\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added a Page Lookup Tool in Guest Mode, located inside the User Flight History section.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Allows users to jump directly to a specific page of their flight history instead of navigating manually.\"]}]]}]]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"47:[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Radar: Approach, Departure, Center.\"]}]\n48:[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Displays level, total ops, average ops/hour, peak rate, and frequency breakdown.\"]}]\n49:[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Additional bug fixes.\"]}]\n4a:[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added subscription color-coding to navbar borders.\"]}]\n4b:[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added more profile pictures for newly registered users.\"]}]\n"])</script>
1<script>self.__next_f.push([1,"4c:[\"$\",\"div\",null,{\"className\":\"ml-6 flex flex-col gap-0\",\"children\":[[\"$\",\"div\",\"v1-1-x\",{\"className\":\"relative pl-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"id\":\"v1-1-x\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.1.x-powerpop\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"September 2, 2025\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"Hotfix\"}]]}]}],[\"$\",\"$L34\",null,{\"images\":[],\"version\":\"v1.1.x-powerpop\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Fixed an issue where Custom Flight Frames were not displaying in the UI.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Renewed the Discord server link.\"]}]]}]]}]]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"4d:[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}]\n4e:[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"August 27, 2025\"}]\n4f:[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"Launch Fixes and Server Recovery\"}]\n50:[\"$\",\"$L34\",null,{\"images\":[],\"version\":\"v1.0.1-poppunk\"}]\n"])</script>
1<script>self.__next_f.push([1,"51:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Released after maintenance mode was lifted.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Fixed an issue where Airline Analysis and Route Frequency features were not displaying in the UI.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Fixed a critical server error affecting payments.\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added more user profile pictures.\"]}],[\"$\",\"li\",\"4\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Launch discount period was extended to October 1.\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"52:[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Fixed the Discord server link.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Fixed an issue where the leaderboard was capped at only 50 users.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added profile pictures for newly registered users.\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Noted upcoming fixes: miscounted ATC violations in ATC History, incorrect AP+ statuses on the flight tracker.\"]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"53:[\"$\",\"div\",\"v1-5-3\",{\"className\":\"relative pl-6 pt-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-0 bottom-3 w-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"className\":\"absolute left-0 top-[22px] w-4 h-px bg-gray-200 dark:bg-gray-700\"}],[\"$\",\"div\",null,{\"id\":\"v1-5-3\",\"className\":\"rounded-xl border border-gray-200 dark:border-gray-700 bg-gray-50 dark:bg-gray-800/20 p-5 scroll-mt-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2 flex-wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[11px] font-bold text-gray-400 dark:text-gray-500 font-mono tracking-wide\",\"children\":\"v1.5.3-postpunk\"}],[\"$\",\"span\",null,{\"className\":\"text-[10px] font-semibold px-1.5 py-0.5 rounded-md bg-gray-200 dark:bg-gray-700 text-gray-500 dark:text-gray-400\",\"children\":\"patch\"}],[\"$\",\"span\",null,{\"className\":\"text-xs text-gray-400 dark:text-gray-500 ml-auto\",\"children\":\"February 19, 2026\"}]]}],[\"$\",\"h3\",null,{\"className\":\"text-sm font-bold text-gray-700 dark:text-gray-200 leading-snug mt-0.5\",\"children\":\"Aircraft Analysis Fixes and Anniversary Updates\"}]]}]}],[\"$\",\"$L34\",null,{\"images\":[],\"version\":\"v1.5.3-postpunk\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-4\",\"children\":[[\"$\",\"div\",\"0\",{\"children\":[null,[\"$\",\"ul\",null,{\"className\":\"flex flex-col gap-1.5\",\"children\":[[\"$\",\"li\",\"0\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Fixed an issue where the Aircraft Analysis section displayed a constant error message when opening the Aircraft tab.\"]}],[\"$\",\"li\",\"1\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Added more profile pictures for newly registered users.\"]}],[\"$\",\"li\",\"2\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Announced 6-month anniversary discounts.\"]}],[\"$\",\"li\",\"3\",{\"className\":\"flex items-start gap-2.5 text-sm text-gray-600 dark:text-gray-300\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-1.5 w-1.5 h-1.5 rounded-full bg-gray-300 dark:bg-gray-600 flex-shrink-0\"}],\"Shared milestone progress, including reaching 400 users.\"]}]]}]]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"27:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"54:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\",\"/_next/static/chunks/1a476e30dee46234.js?dpl=dpl_67a5NJSuz9qMQaSoiTgbnHCv33UE\"],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"2a:[[\"$\",\"title\",\"0\",{\"children\":\"IFlytics - Your Advanced Flight Stats Companion for Infinite Flight\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Built on top of IF's existing grading system, track and analyze your Infinite Flight statistics with advanced data visualization, thorough analysis of your favorite routes and aircraft, flight history, map tracker, and more! Join thousands of pilots exploring their Infinite Flight data.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"IFlytics Team\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"infinite flight, flight tracking, analytics, flight, aviation, pilot, stats, data, expert server, flight simulator, dashboard, flight history, airbus, boeing, leaderboard\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"IFlytics\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"IFlytics\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"7\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"8\",{\"rel\":\"canonical\",\"href\":\"https://iflytics.app\"}],[\"$\",\"meta\",\"9\",{\"name\":\"google-site-verification\",\"content\":\"your-google-verification-code\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:title\",\"content\":\"IFlytics - Your Advanced Flight Stats Companion for Infinite Flight\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:description\",\"content\":\"Built on top of IF's existing grading system, track and analyze your Infinite Flight statistics with advanced data visualization, thorough analysis of your favorite routes and aircraft, flight history, map tracker, and more! Join thousands of users exploring their Infinite Flight data.\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:url\",\"content\":\"https://iflytics.app\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:site_name\",\"content\":\"IFlytics\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:creator\",\"content\":\"@iflytics\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"IFlytics - Your Advanced Flight Stats Companion for Infinite Flight\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"Built on top of IF's existing grading system, track and analyze your Infinite Flight statistics with advanced data visualization, thorough analysis of your favorite routes and aircraft, flight history, map tracker, and more! Join thousands of users exploring their Infinite Flight data.\"}],[\"$\",\"link\",\"20\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.792d77e0.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L54\",\"24\",{}]]\n"])</script>
1<script>self.__next_f.push([1,"33:null\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.