[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. 馃珫 Status page with uptime monitoring & API monitoring as code 馃珫 openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor

feat(web): monitor CTAs on free tools, checker deep links and signup attribution (#2975) master

* feat(web): monitor CTAs on free tools, checker deep links and signup attribution - speed checker: "Monitor this URL" box after results, prefill via ?url= and ?method= - cURL builder: run the same request from 28 regions or monitor the endpoint - status directory: top link tests the service from 28 regions; component pages link their parent - sharper titles and descriptions for the speed checker, SLA calculator and latency vs response time doc - first-touch attribution cookie on .openstatus.dev, carried onto user_created - onboarding skip/complete events through tracking-only tRPC procedures (track router) - brand casing: openstatus, not OpenStatus, in status directory and tool copy * fix: address review on tool CTAs and attribution - monitor prefill accepts method, so the cURL builder hands over POST/PUT too - cURL links say "same URL" since headers and body stay in the command - checker CTA has a single-region message instead of claiming an even spread - component page links its parent relatively, not through BASE_URL - referrer check matches openstatus.dev exactly or as a dot-suffix - latency doc: phase names match the table, region count is 28 - tests for getHost and getCheckerHref; onboarding comment says once per mount * style(checker): spacing and full-width button on the monitor box


+493 -48
25 changed files