[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: add user reports for external statuses (#2254) master

* feat: add user reports for external statuses * fix: address review feedback on external status user reports * fix: hoist OSTinybird client to module singleton in escalation helpers * fix: use REPORT_WINDOW_MINUTES in component report count * fix: require IP for reports and scope cache invalidation to the service * fix: throw on missing reporter IP instead of returning false success * refactor: store external-service user reports in Turso instead of Tinybird * fix: log escalation read failures, clamp countries limit, constrain report column lengths * fix: regenerate single migration on top of main