2828 });
2929 })
3030 </script></div><div class="bg-white rounded-lg shadow-lg p-4 sm:p-6 overflow-hidden"><h3 class="text-lg font-semibold mb-4">Uptime History</h3><div class="space-y-4 sm:overflow-visible overflow-x-auto pb-2"><div class="relative"><div class="text-sm font-medium mb-1">registry-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
31- 3/12/2026, 11:45:07 PM: Operational
32313/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
33323/13/2026, 12:08:53 AM: Operational
34333/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
9739723/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
9749733/26/2026, 11:01:11 PM: Operational
9759743/26/2026, 11:14:33 PM: Operational
976- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">autorouting-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
977- 3/12 /2026, 11:45:07 PM: Operational
975+ 3/26/2026, 11:32:29 PM: Operational
976+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">autorouting-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
9789773/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
9799783/13/2026, 12:08:53 AM: Operational
9809793/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
191919183/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
192019193/26/2026, 11:01:11 PM: Operational
192119203/26/2026, 11:14:33 PM: Operational
1922- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">freerouting-cluster</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
1923- 3/12 /2026, 11:45:07 PM: Operational
1921+ 3/26/2026, 11:32:29 PM: Operational
1922+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">freerouting-cluster</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
192419233/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
192519243/13/2026, 12:08:53 AM: Operational
192619253/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
286528643/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
286628653/26/2026, 11:01:11 PM: Operational
286728663/26/2026, 11:14:33 PM: Operational
2868- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">jlcsearch-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
2869- 3/12 /2026, 11:45:07 PM: Operational
2867+ 3/26/2026, 11:32:29 PM: Operational
2868+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">jlcsearch-api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
287028693/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
287128703/13/2026, 12:08:53 AM: Operational
287228713/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
381138103/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
381238113/26/2026, 11:01:11 PM: Operational
381338123/26/2026, 11:14:33 PM: Operational
3814- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">registry_bundling</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
3815- 3/12 /2026, 11:45:07 PM: Operational
3813+ 3/26/2026, 11:32:29 PM: Operational
3814+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">registry_bundling</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
381638153/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
381738163/13/2026, 12:08:53 AM: Operational
381838173/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
475747563/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
475847573/26/2026, 11:01:11 PM: Operational
475947583/26/2026, 11:14:33 PM: Operational
4760- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">fly_registry_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
4761- 3/12 /2026, 11:45:07 PM: Operational
4759+ 3/26/2026, 11:32:29 PM: Operational
4760+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">fly_registry_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
476247613/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
476347623/13/2026, 12:08:53 AM: Operational
476447633/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
570357023/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
570457033/26/2026, 11:01:11 PM: Operational
570557043/26/2026, 11:14:33 PM: Operational
5706- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">compile_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
5707- 3/12 /2026, 11:45:07 PM: Operational
5705+ 3/26/2026, 11:32:29 PM: Operational
5706+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">compile_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
570857073/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
570957083/13/2026, 12:08:53 AM: Operational
571057093/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
664966483/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
665066493/26/2026, 11:01:11 PM: Operational
665166503/26/2026, 11:14:33 PM: Operational
6652- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">svg_service</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
6653- 3/12 /2026, 11:45:07 PM: Operational
6651+ 3/26/2026, 11:32:29 PM: Operational
6652+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">svg_service</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
665466533/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
665566543/13/2026, 12:08:53 AM: Operational
665666553/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
759575943/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
759675953/26/2026, 11:01:11 PM: Operational
759775963/26/2026, 11:14:33 PM: Operational
7598- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">browser_preview</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
7599- 3/12 /2026, 11:45:07 PM: Operational
7597+ 3/26/2026, 11:32:29 PM: Operational
7598+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">browser_preview</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
760075993/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
760176003/13/2026, 12:08:53 AM: Operational
760276013/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
854185403/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
854285413/26/2026, 11:01:11 PM: Operational
854385423/26/2026, 11:14:33 PM: Operational
8544- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">tscircuit_package</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
8545- 3/12 /2026, 11:45:07 PM: Operational
8543+ 3/26/2026, 11:32:29 PM: Operational
8544+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">tscircuit_package</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
854685453/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
854785463/13/2026, 12:08:53 AM: Operational
854885473/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
948794863/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
948894873/26/2026, 11:01:11 PM: Operational
948994883/26/2026, 11:14:33 PM: Operational
9490- 3/26/2026, 11:32:29 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">usercode_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
9491- 3/12 /2026, 11:45:07 PM: Operational
9489+ 3/26/2026, 11:32:29 PM: Operational
9490+ 3/26 /2026, 11:48:05 PM: Operational"></div></div></div><div class="relative"><div class="text-sm font-medium mb-1">usercode_api</div><div class="grid grid-flow-col auto-cols-fr gap-px w-full sm:overflow-visible overflow-x-auto"><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/12/2026 23:00
949294913/12/2026, 11:57:21 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 0:00
949394923/13/2026, 12:08:53 AM: Operational
949494933/13/2026, 12:51:41 AM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/13/2026 1:00
10433104323/26/2026, 10:49:45 PM: Operational"></div><div class="h-6 sm:h-8 min-w-[12px] bg-green-200" title="3/26/2026 23:00
10434104333/26/2026, 11:01:11 PM: Operational
10435104343/26/2026, 11:14:33 PM: Operational
10436- 3/26/2026, 11:32:29 PM: Operational"></div></div></div></div></div><div class="bg-white rounded-lg shadow-lg p-6 mt-8"><h3 class="text-lg font-semibold mb-4">Recent Outages</h3><div class="overflow-x-auto"><table class="min-w-full"><thead><tr class="border-b"><th class="text-left py-2 px-4 whitespace-nowrap">Service</th><th class="text-left py-2 px-4 whitespace-nowrap">Start Time</th><th class="text-left py-2 px-4 whitespace-nowrap">End Time</th><th class="text-left py-2 px-4 whitespace-nowrap">Duration</th><th class="text-left py-2 px-4 whitespace-nowrap">Status</th></tr></thead><tbody><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">freerouting-cluster</td><td class="py-2 px-4 whitespace-nowrap">3/26/2026, 3:37:40 AM</td><td class="py-2 px-4 whitespace-nowrap">3/26/2026, 4:32:28 AM</td><td class="py-2 px-4 whitespace-nowrap">55min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/25/2026, 11:23:47 PM</td><td class="py-2 px-4 whitespace-nowrap">3/25/2026, 11:42:26 PM</td><td class="py-2 px-4 whitespace-nowrap">19min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">autorouting-api</td><td class="py-2 px-4 whitespace-nowrap">3/25/2026, 11:28:34 AM</td><td class="py-2 px-4 whitespace-nowrap">3/25/2026, 11:47:29 AM</td><td class="py-2 px-4 whitespace-nowrap">19min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">autorouting-api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:46:21 AM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 5:15:55 AM</td><td class="py-2 px-4 whitespace-nowrap">30min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr></tbody></table></div></div></div></body></html>
10435+ 3/26/2026, 11:32:29 PM: Operational
10436+ 3/26/2026, 11:48:05 PM: Operational"></div></div></div></div></div><div class="bg-white rounded-lg shadow-lg p-6 mt-8"><h3 class="text-lg font-semibold mb-4">Recent Outages</h3><div class="overflow-x-auto"><table class="min-w-full"><thead><tr class="border-b"><th class="text-left py-2 px-4 whitespace-nowrap">Service</th><th class="text-left py-2 px-4 whitespace-nowrap">Start Time</th><th class="text-left py-2 px-4 whitespace-nowrap">End Time</th><th class="text-left py-2 px-4 whitespace-nowrap">Duration</th><th class="text-left py-2 px-4 whitespace-nowrap">Status</th></tr></thead><tbody><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">freerouting-cluster</td><td class="py-2 px-4 whitespace-nowrap">3/26/2026, 3:37:40 AM</td><td class="py-2 px-4 whitespace-nowrap">3/26/2026, 4:32:28 AM</td><td class="py-2 px-4 whitespace-nowrap">55min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/25/2026, 11:23:47 PM</td><td class="py-2 px-4 whitespace-nowrap">3/25/2026, 11:42:26 PM</td><td class="py-2 px-4 whitespace-nowrap">19min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">autorouting-api</td><td class="py-2 px-4 whitespace-nowrap">3/25/2026, 11:28:34 AM</td><td class="py-2 px-4 whitespace-nowrap">3/25/2026, 11:47:29 AM</td><td class="py-2 px-4 whitespace-nowrap">19min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">tscircuit_package</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">usercode_api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 3:45:48 PM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:03:11 PM</td><td class="py-2 px-4 whitespace-nowrap">17min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr><tr class="border-b"><td class="py-2 px-4 whitespace-nowrap">autorouting-api</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 4:46:21 AM</td><td class="py-2 px-4 whitespace-nowrap">3/13/2026, 5:15:55 AM</td><td class="py-2 px-4 whitespace-nowrap">30min</td><td class="py-2 px-4 whitespace-nowrap"><span class="px-2 py-1 rounded text-sm bg-gray-100">Resolved</span></td></tr></tbody></table></div></div></div></body></html>
0 commit comments