├── .dockerignore ├── .env.docker.example ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── doc_report.yml │ └── feature_request.yml ├── pull_request_template.md └── workflows │ ├── api-preview.yml │ ├── deploy-checker.yml │ ├── deploy-workflows.yml │ ├── deploy.yml │ ├── dx.yml │ ├── go-tests.yml │ ├── lint.yml │ ├── migrate.yml │ ├── publish-checker.yml │ ├── synthetic.yml │ ├── test.yml │ └── workflow-preview.yml ├── .gitignore ├── .koyebignore ├── .npmrc ├── .prettierignore ├── .vscode └── settings.json ├── CONTRIBUTING.MD ├── DOCKER.md ├── LICENSE ├── README.md ├── SECURITY.md ├── apps ├── README.md ├── checker │ ├── .gitignore │ ├── .golangci.yml │ ├── .private.air.toml │ ├── .probe.air.toml │ ├── Dockerfile │ ├── README.md │ ├── ca │ │ └── ca-bundle.crt │ ├── checker │ │ ├── dns.go │ │ ├── dns_test.go │ │ ├── http.go │ │ ├── http_test.go │ │ ├── tcp.go │ │ ├── tcp_test.go │ │ └── update.go │ ├── cmd │ │ ├── private │ │ │ └── main.go │ │ └── server │ │ │ └── main.go │ ├── fly.toml │ ├── go.mod │ ├── go.sum │ ├── handlers │ │ ├── checker.go │ │ ├── checker_test.go │ │ ├── dns.go │ │ ├── dns_test.go │ │ ├── handler.go │ │ ├── ping.go │ │ ├── ping_test.go │ │ └── tcp.go │ ├── justfile │ ├── pkg │ │ ├── assertions │ │ │ ├── assertions.go │ │ │ └── assertions_test.go │ │ ├── job │ │ │ ├── dns_job.go │ │ │ ├── http_job.go │ │ │ ├── http_job_test.go │ │ │ ├── job.go │ │ │ ├── monitors.go │ │ │ ├── tcp_job.go │ │ │ └── tcp_job_test.go │ │ ├── logger │ │ │ └── logger.go │ │ ├── otel │ │ │ └── otel.go │ │ ├── scheduler │ │ │ ├── scheduler.go │ │ │ └── scheduler_test.go │ │ └── tinybird │ │ │ ├── client.go │ │ │ └── client_test.go │ ├── private-location.Dockerfile │ ├── proto │ │ └── private_location │ │ │ └── v1 │ │ │ ├── assertions.pb.go │ │ │ ├── dns_monitor.pb.go │ │ │ ├── http_monitor.pb.go │ │ │ ├── private_location.connect.go │ │ │ ├── private_location.pb.go │ │ │ └── tcp_monitor.pb.go │ └── request │ │ └── request.go ├── dashboard │ ├── .dockerignore │ ├── .env.example │ ├── .gitignore │ ├── Dockerfile │ ├── components.json │ ├── dofigen.lock │ ├── dofigen.yml │ ├── env.ts │ ├── instrumentation-client.ts │ ├── next-env.d.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ ├── file.svg │ │ ├── fonts │ │ │ ├── CalSans-SemiBold.ttf │ │ │ ├── CommitMono-400-Italic.otf │ │ │ ├── CommitMono-400-Regular.otf │ │ │ ├── CommitMono-700-Italic.otf │ │ │ └── CommitMono-700-Regular.otf │ │ ├── globe.svg │ │ ├── next.svg │ │ ├── vercel.svg │ │ └── window.svg │ ├── sentry.edge.config.ts │ ├── sentry.server.config.ts │ ├── src │ │ ├── app │ │ │ ├── (dashboard) │ │ │ │ ├── cli │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── invite │ │ │ │ │ ├── client.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── search-params.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── monitors │ │ │ │ │ ├── (list) │ │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── search-params.ts │ │ │ │ │ ├── [id] │ │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ │ ├── edit │ │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── incidents │ │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── logs │ │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ │ └── search-params.ts │ │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ │ ├── overview │ │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ │ └── search-params.ts │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── sidebar.tsx │ │ │ │ │ └── create │ │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── notifications │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ ├── client.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── search-params.ts │ │ │ │ ├── onboarding │ │ │ │ │ ├── client.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── search-params.ts │ │ │ │ ├── overview │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ ├── data-table-status-reports.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── private-locations │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ ├── client.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── settings │ │ │ │ │ ├── (list) │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── account │ │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── billing │ │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── search-params.ts │ │ │ │ │ └── general │ │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ └── status-pages │ │ │ │ │ ├── (list) │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ ├── client.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── [id] │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ ├── edit │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── maintenances │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── nav-actions.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── sidebar.tsx │ │ │ │ │ ├── status-reports │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── subscribers │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── create │ │ │ │ │ ├── breadcrumb.tsx │ │ │ │ │ ├── client.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── page.tsx │ │ │ ├── (public) │ │ │ │ └── login │ │ │ │ │ ├── _components │ │ │ │ │ ├── actions.ts │ │ │ │ │ └── magic-link-form.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── search-params.ts │ │ │ ├── api │ │ │ │ ├── auth │ │ │ │ │ └── [...nextauth] │ │ │ │ │ │ └── route.ts │ │ │ │ └── trpc │ │ │ │ │ ├── edge │ │ │ │ │ └── [trpc] │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── lambda │ │ │ │ │ └── [trpc] │ │ │ │ │ └── route.ts │ │ │ ├── apple.ico │ │ │ ├── favicon.ico │ │ │ ├── global-error.tsx │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── metadata.ts │ │ │ ├── react-table.d.ts │ │ │ └── status-page │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ ├── components │ │ │ ├── chart │ │ │ │ ├── chart-area-latency.tsx │ │ │ │ ├── chart-area-timing-phases.tsx │ │ │ │ ├── chart-bar-uptime-light.tsx │ │ │ │ ├── chart-bar-uptime.tsx │ │ │ │ ├── chart-line-region.tsx │ │ │ │ ├── chart-line-regions.tsx │ │ │ │ └── chart-tooltip-number.tsx │ │ │ ├── common │ │ │ │ ├── code.tsx │ │ │ │ ├── hover-card-timestamp.tsx │ │ │ │ ├── icon-cloud-provider.tsx │ │ │ │ ├── input-with-addons.tsx │ │ │ │ ├── kbd.tsx │ │ │ │ ├── link.tsx │ │ │ │ ├── note.tsx │ │ │ │ └── wheel-picker.tsx │ │ │ ├── content │ │ │ │ ├── action-card.tsx │ │ │ │ ├── billing-overlay.tsx │ │ │ │ ├── billing-progress.tsx │ │ │ │ ├── block-wrapper.tsx │ │ │ │ ├── empty-state.tsx │ │ │ │ ├── process-message.tsx │ │ │ │ └── section.tsx │ │ │ ├── controls-filter │ │ │ │ └── .gitkeep │ │ │ ├── controls-search │ │ │ │ ├── button-reset.tsx │ │ │ │ ├── command-region.tsx │ │ │ │ ├── command-tags.tsx │ │ │ │ ├── dropdown-interval.tsx │ │ │ │ ├── dropdown-percentile.tsx │ │ │ │ ├── dropdown-period.tsx │ │ │ │ ├── dropdown-status.tsx │ │ │ │ ├── dropdown-trigger.tsx │ │ │ │ └── popover-date.tsx │ │ │ ├── data-table │ │ │ │ ├── audit-logs │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── wrapper.tsx │ │ │ │ ├── billing │ │ │ │ │ └── data-table.tsx │ │ │ │ ├── dable-cell-skeleton.tsx │ │ │ │ ├── data-table-sheet.tsx │ │ │ │ ├── incidents │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── data-table-row-actions.tsx │ │ │ │ ├── maintenances │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── data-table-row-actions.tsx │ │ │ │ ├── monitors │ │ │ │ │ ├── columns.tsx │ │ │ │ │ ├── data-table-action-bar.tsx │ │ │ │ │ ├── data-table-row-actions.tsx │ │ │ │ │ └── data-table-toolbar.tsx │ │ │ │ ├── notifications │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── data-table-row-actions.tsx │ │ │ │ ├── private-locations │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── data-table-row-actions.tsx │ │ │ │ ├── response-logs │ │ │ │ │ ├── columns.tsx │ │ │ │ │ ├── data-table-basics.tsx │ │ │ │ │ ├── data-table-sheet-test.tsx │ │ │ │ │ ├── data-table-sheet.tsx │ │ │ │ │ ├── data-table-toolbar.tsx │ │ │ │ │ └── regions │ │ │ │ │ │ └── columns.tsx │ │ │ │ ├── settings │ │ │ │ │ ├── api-key │ │ │ │ │ │ └── data-table.tsx │ │ │ │ │ ├── invitations │ │ │ │ │ │ └── data-table.tsx │ │ │ │ │ └── members │ │ │ │ │ │ └── data-table.tsx │ │ │ │ ├── status-pages │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── data-table-row-actions.tsx │ │ │ │ ├── status-report-updates │ │ │ │ │ ├── data-table-row-actions.tsx │ │ │ │ │ └── data-table.tsx │ │ │ │ ├── status-reports │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── data-table-row-actions.tsx │ │ │ │ ├── subscribers │ │ │ │ │ ├── columns.tsx │ │ │ │ │ └── data-table-row-actions.tsx │ │ │ │ ├── table-cell-badge.tsx │ │ │ │ ├── table-cell-boolean.tsx │ │ │ │ ├── table-cell-date.tsx │ │ │ │ ├── table-cell-link.tsx │ │ │ │ ├── table-cell-number.tsx │ │ │ │ └── table-cell-unavailable.tsx │ │ │ ├── date-picker.tsx │ │ │ ├── development-indicator.tsx │ │ │ ├── dialogs │ │ │ │ ├── export-code.tsx │ │ │ │ └── upgrade.tsx │ │ │ ├── domains │ │ │ │ ├── domain-configuration.tsx │ │ │ │ ├── domain-status-icon.tsx │ │ │ │ └── use-domain-status.ts │ │ │ ├── dropdowns │ │ │ │ └── quick-actions.tsx │ │ │ ├── forms │ │ │ │ ├── form-alert-dialog.tsx │ │ │ │ ├── form-card.tsx │ │ │ │ ├── form-sheet.tsx │ │ │ │ ├── maintenance │ │ │ │ │ ├── form.tsx │ │ │ │ │ └── sheet.tsx │ │ │ │ ├── monitor-tag │ │ │ │ │ ├── form-monitor-tag.tsx │ │ │ │ │ └── sheet.tsx │ │ │ │ ├── monitor │ │ │ │ │ ├── form-danger-zone.tsx │ │ │ │ │ ├── form-follow-redirect.tsx │ │ │ │ │ ├── form-general.tsx │ │ │ │ │ ├── form-notifiers.tsx │ │ │ │ │ ├── form-otel.tsx │ │ │ │ │ ├── form-response-time.tsx │ │ │ │ │ ├── form-retry.tsx │ │ │ │ │ ├── form-scheduling-regions.tsx │ │ │ │ │ ├── form-status-pages.tsx │ │ │ │ │ ├── form-tags.tsx │ │ │ │ │ ├── form-visibility.tsx │ │ │ │ │ └── update.tsx │ │ │ │ ├── notifications │ │ │ │ │ ├── form-discord.tsx │ │ │ │ │ ├── form-email.tsx │ │ │ │ │ ├── form-ntfy.tsx │ │ │ │ │ ├── form-opsgenie.tsx │ │ │ │ │ ├── form-pagerduty.tsx │ │ │ │ │ ├── form-slack.tsx │ │ │ │ │ ├── form-sms.tsx │ │ │ │ │ ├── form-webhook.tsx │ │ │ │ │ ├── form.tsx │ │ │ │ │ └── sheet.tsx │ │ │ │ ├── onboarding │ │ │ │ │ ├── create-monitor.tsx │ │ │ │ │ ├── create-page.tsx │ │ │ │ │ └── learn-from.tsx │ │ │ │ ├── private-location │ │ │ │ │ ├── form.tsx │ │ │ │ │ └── sheet.tsx │ │ │ │ ├── settings │ │ │ │ │ ├── form-api-key.tsx │ │ │ │ │ ├── form-members.tsx │ │ │ │ │ ├── form-slug.tsx │ │ │ │ │ └── form-workspace.tsx │ │ │ │ ├── status-page │ │ │ │ │ ├── form-appearance.tsx │ │ │ │ │ ├── form-configuration.tsx │ │ │ │ │ ├── form-custom-domain.tsx │ │ │ │ │ ├── form-danger-zone.tsx │ │ │ │ │ ├── form-general.tsx │ │ │ │ │ ├── form-links.tsx │ │ │ │ │ ├── form-monitors.tsx │ │ │ │ │ ├── form-password-protection.tsx │ │ │ │ │ └── update.tsx │ │ │ │ ├── status-report-update │ │ │ │ │ ├── form.tsx │ │ │ │ │ └── sheet.tsx │ │ │ │ ├── status-report │ │ │ │ │ ├── form.tsx │ │ │ │ │ └── sheet.tsx │ │ │ │ └── support-contact │ │ │ │ │ ├── dialog.tsx │ │ │ │ │ └── form.tsx │ │ │ ├── metric │ │ │ │ ├── global-uptime │ │ │ │ │ └── section.tsx │ │ │ │ └── metric-card.tsx │ │ │ ├── nav │ │ │ │ ├── app-header.tsx │ │ │ │ ├── app-sidebar.tsx │ │ │ │ ├── nav-banner-checklist.tsx │ │ │ │ ├── nav-banner-upgrade.tsx │ │ │ │ ├── nav-banner.tsx │ │ │ │ ├── nav-breadcrumb.tsx │ │ │ │ ├── nav-feedback.tsx │ │ │ │ ├── nav-help.tsx │ │ │ │ ├── nav-main.tsx │ │ │ │ ├── nav-monitors.tsx │ │ │ │ ├── nav-overview.tsx │ │ │ │ ├── nav-status-pages.tsx │ │ │ │ ├── nav-user.tsx │ │ │ │ ├── sidebar-metadata.tsx │ │ │ │ ├── sidebar-right.tsx │ │ │ │ └── workspace-switcher.tsx │ │ │ ├── popovers │ │ │ │ ├── popover-quantile.tsx │ │ │ │ └── popover-resolution.tsx │ │ │ ├── status-page │ │ │ │ ├── floating-button.tsx │ │ │ │ ├── messages.ts │ │ │ │ ├── status-monitor.tsx │ │ │ │ ├── status-tracker.tsx │ │ │ │ ├── status.tsx │ │ │ │ └── utils.ts │ │ │ ├── tailwind-indicator.tsx │ │ │ ├── theme-provider.tsx │ │ │ ├── theme-toggle.tsx │ │ │ └── ui │ │ │ │ ├── alert-dialog.tsx │ │ │ │ ├── alert.tsx │ │ │ │ ├── avatar.tsx │ │ │ │ ├── badge.tsx │ │ │ │ ├── breadcrumb.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── calendar.tsx │ │ │ │ ├── card.tsx │ │ │ │ ├── chart.tsx │ │ │ │ ├── checkbox.tsx │ │ │ │ ├── collapsible.tsx │ │ │ │ ├── command.tsx │ │ │ │ ├── data-table │ │ │ │ ├── data-table-action-bar.tsx │ │ │ │ ├── data-table-column-header.tsx │ │ │ │ ├── data-table-faceted-filter.tsx │ │ │ │ ├── data-table-pagination.tsx │ │ │ │ ├── data-table-skeleton.tsx │ │ │ │ ├── data-table-toobar.tsx │ │ │ │ ├── data-table-view-options.tsx │ │ │ │ └── data-table.tsx │ │ │ │ ├── dialog.tsx │ │ │ │ ├── dropdown-menu.tsx │ │ │ │ ├── form.tsx │ │ │ │ ├── hover-card.tsx │ │ │ │ ├── input-group.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── popover.tsx │ │ │ │ ├── progress.tsx │ │ │ │ ├── radio-group.tsx │ │ │ │ ├── select.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── sheet.tsx │ │ │ │ ├── sidebar.tsx │ │ │ │ ├── skeleton.tsx │ │ │ │ ├── slider.tsx │ │ │ │ ├── sonner.tsx │ │ │ │ ├── sortable.tsx │ │ │ │ ├── switch.tsx │ │ │ │ ├── table.tsx │ │ │ │ ├── tabs.tsx │ │ │ │ ├── textarea.tsx │ │ │ │ └── tooltip.tsx │ │ ├── data │ │ │ ├── audit-logs.client.ts │ │ │ ├── audit-logs.ts │ │ │ ├── icons.ts │ │ │ ├── incidents.client.ts │ │ │ ├── incidents.ts │ │ │ ├── invitations.ts │ │ │ ├── maintenances.client.ts │ │ │ ├── maintenances.ts │ │ │ ├── members.ts │ │ │ ├── metrics.client.ts │ │ │ ├── monitor-tags.ts │ │ │ ├── monitors.client.ts │ │ │ ├── monitors.ts │ │ │ ├── notifications.client.ts │ │ │ ├── notifications.ts │ │ │ ├── plans.ts │ │ │ ├── region-metrics.client.ts │ │ │ ├── region-metrics.ts │ │ │ ├── regions.ts │ │ │ ├── response-logs.ts │ │ │ ├── status-codes.ts │ │ │ ├── status-pages.client.ts │ │ │ ├── status-pages.ts │ │ │ ├── status-report-updates.client.ts │ │ │ ├── status-reports.client.ts │ │ │ ├── status-reports.ts │ │ │ └── subscribers.ts │ │ ├── hooks │ │ │ ├── use-cookie-state.ts │ │ │ ├── use-copy-to-clipboard.ts │ │ │ ├── use-debounce.ts │ │ │ ├── use-feature.ts │ │ │ ├── use-media-query.ts │ │ │ ├── use-mobile.ts │ │ │ └── use-table.ts │ │ ├── instrumentation.ts │ │ ├── lib │ │ │ ├── auth │ │ │ │ ├── adapter.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ └── providers.ts │ │ │ ├── composition.ts │ │ │ ├── domains.ts │ │ │ ├── formatter.ts │ │ │ ├── middleware │ │ │ │ └── with-invitation.ts │ │ │ ├── stripe.ts │ │ │ ├── trpc │ │ │ │ ├── client.tsx │ │ │ │ ├── query-client.ts │ │ │ │ ├── server.tsx │ │ │ │ └── shared.ts │ │ │ └── utils.ts │ │ ├── next-auth.d.ts │ │ ├── proxy.ts │ │ └── scripts │ │ │ ├── README.md │ │ │ └── export-blog-post-metrics.ts │ └── tsconfig.json ├── docs │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── astro.config.mjs │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── CalSans-SemiBold.ttf │ │ │ ├── CommitMono-400-Italic.otf │ │ │ ├── CommitMono-400-Regular.otf │ │ │ ├── CommitMono-700-Italic.otf │ │ │ ├── CommitMono-700-Regular.otf │ │ │ ├── Inter-Light.ttf │ │ │ ├── Inter-Medium.ttf │ │ │ └── Inter-Regular.ttf │ │ └── robots.txt │ ├── src │ │ ├── assets │ │ │ ├── cli │ │ │ │ └── CLI.png │ │ │ ├── guides │ │ │ │ ├── how-deploy-checker-koyeb │ │ │ │ │ ├── koyeb-1.png │ │ │ │ │ ├── koyeb-2.png │ │ │ │ │ └── koyeb-3.png │ │ │ │ ├── how-deploy-status-page-cf-pages │ │ │ │ │ └── status-page.png │ │ │ │ ├── how-to-deploy-probes-cf-containters │ │ │ │ │ ├── cloudflare-log.png │ │ │ │ │ └── private-location.jpg │ │ │ │ ├── how-to-export-metrics-via-otel │ │ │ │ │ ├── grafana.png │ │ │ │ │ ├── honeycomb.jpg │ │ │ │ │ ├── newrelic.jpg │ │ │ │ │ └── signoz.jpg │ │ │ │ ├── latency-ci-integration-test │ │ │ │ │ ├── github-api-token.png │ │ │ │ │ └── openstatus-api-token.png │ │ │ │ └── self-hosting-openstatus │ │ │ │ │ └── local-openstatus.png │ │ │ ├── houston.webp │ │ │ ├── icon.png │ │ │ ├── incident │ │ │ │ └── incident-detail.png │ │ │ ├── monitor │ │ │ │ ├── assertions.png │ │ │ │ ├── clone-monitor.png │ │ │ │ ├── create-monitor.png │ │ │ │ ├── create-tag.png │ │ │ │ ├── filter-tag.png │ │ │ │ ├── http-monitor.png │ │ │ │ ├── monitor-detail.png │ │ │ │ ├── monitor.png │ │ │ │ ├── notifications.png │ │ │ │ ├── overview.png │ │ │ │ ├── overview │ │ │ │ │ └── dashboard.png │ │ │ │ ├── public-monitor.png │ │ │ │ ├── response-log-header.png │ │ │ │ ├── response-log-timing.png │ │ │ │ ├── response-log.png │ │ │ │ ├── setting-public-monitor.png │ │ │ │ └── tcp-monitor.png │ │ │ ├── notification │ │ │ │ ├── discord-notification.png │ │ │ │ ├── opsgenie │ │ │ │ │ ├── opsgenie-1.png │ │ │ │ │ ├── opsgenie-2.png │ │ │ │ │ ├── opsgenie-3.png │ │ │ │ │ ├── opsgenie-4.png │ │ │ │ │ └── opsgenie-5.png │ │ │ │ └── pagerduty │ │ │ │ │ ├── pagerduty-1.png │ │ │ │ │ ├── pagerduty-2.png │ │ │ │ │ └── pagerduty-3.png │ │ │ ├── setup-env │ │ │ │ ├── clerk-step1.png │ │ │ │ ├── clerk-step2.png │ │ │ │ ├── clerk-step3.png │ │ │ │ ├── clerk.png │ │ │ │ ├── drizzle-studio.png │ │ │ │ ├── resend.png │ │ │ │ └── tinybird.png │ │ │ ├── status-page │ │ │ │ ├── create-status-page.png │ │ │ │ ├── description.png │ │ │ │ ├── favicon.png │ │ │ │ ├── status-page-empty.png │ │ │ │ └── status-page.png │ │ │ ├── status-widget │ │ │ │ └── widget-example.png │ │ │ └── tutorial │ │ │ │ ├── configure-status-page │ │ │ │ ├── configure-status-page-1.png │ │ │ │ ├── status-page-beta-1.png │ │ │ │ ├── status-page-beta-2.png │ │ │ │ ├── status-page-beta-3.png │ │ │ │ ├── status-page-beta-4.png │ │ │ │ └── status-page-floating.png │ │ │ │ ├── create-monitor │ │ │ │ ├── create-monitor-1.png │ │ │ │ ├── create-monitor-2.png │ │ │ │ └── monitor-overview.png │ │ │ │ ├── create-status-page │ │ │ │ ├── create-status-page-1.png │ │ │ │ └── create-status-page-2.png │ │ │ │ └── get-started-with-openstatus-cli │ │ │ │ └── CLI.png │ │ ├── components │ │ │ ├── Footer.astro │ │ │ ├── Head.astro │ │ │ ├── Hero.astro │ │ │ ├── SiteTitle.astro │ │ │ ├── Status.astro │ │ │ └── utils.ts │ │ ├── content │ │ │ ├── config.ts │ │ │ └── docs │ │ │ │ ├── alerting │ │ │ │ ├── overview.mdx │ │ │ │ └── providers │ │ │ │ │ ├── discord.mdx │ │ │ │ │ ├── email.mdx │ │ │ │ │ ├── ntfy.mdx │ │ │ │ │ ├── opsgenie.mdx │ │ │ │ │ ├── pagerduty.mdx │ │ │ │ │ ├── phone-call.mdx │ │ │ │ │ ├── slack.mdx │ │ │ │ │ ├── sms.mdx │ │ │ │ │ ├── telegram.mdx │ │ │ │ │ └── webhook.mdx │ │ │ │ ├── concept │ │ │ │ ├── best-practices-status-page.mdx │ │ │ │ ├── getting-started.mdx │ │ │ │ ├── latency-vs-response-time.mdx │ │ │ │ ├── uptime-calculation-and-values.mdx │ │ │ │ ├── uptime-monitoring-as-code.mdx │ │ │ │ └── uptime-monitoring.mdx │ │ │ │ ├── contributing │ │ │ │ ├── getting-started.mdx │ │ │ │ ├── requirements.mdx │ │ │ │ └── setup-env.mdx │ │ │ │ ├── getting-started │ │ │ │ └── introduction.mdx │ │ │ │ ├── guides │ │ │ │ ├── getting-started.mdx │ │ │ │ ├── how-deploy-status-page-cf-pages.mdx │ │ │ │ ├── how-to-add-svg-status-badge.mdx │ │ │ │ ├── how-to-deploy-probes-cloudflare-containers.mdx │ │ │ │ ├── how-to-export-metrics-to-otlp-endpoint.mdx │ │ │ │ ├── how-to-monitor-mcp-server.mdx │ │ │ │ ├── how-to-run-synthetic-test-github-action.mdx │ │ │ │ ├── how-to-use-react-widget.mdx │ │ │ │ └── self-hosting-openstatus.mdx │ │ │ │ ├── help │ │ │ │ └── support.mdx │ │ │ │ ├── incident │ │ │ │ ├── incident-detail.mdx │ │ │ │ ├── overview.mdx │ │ │ │ └── work-with-incident.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── logo │ │ │ │ ├── OpenStatus-dark.svg │ │ │ │ └── OpenStatus-light.svg │ │ │ │ ├── monitoring │ │ │ │ ├── clone-monitor.mdx │ │ │ │ ├── customization │ │ │ │ │ ├── assertions.mdx │ │ │ │ │ ├── follow-redirects.mdx │ │ │ │ │ ├── frequency.mdx │ │ │ │ │ ├── locations.mdx │ │ │ │ │ ├── notification.mdx │ │ │ │ │ └── timing.mdx │ │ │ │ ├── group-monitor-tag.mdx │ │ │ │ ├── monitor-data-collected.mdx │ │ │ │ ├── monitoring-as-code.mdx │ │ │ │ ├── opentelemetry.mdx │ │ │ │ ├── overview.mdx │ │ │ │ └── type │ │ │ │ │ ├── http.mdx │ │ │ │ │ └── tcp.mdx │ │ │ │ ├── reference.mdx │ │ │ │ ├── reference │ │ │ │ ├── cli-reference.mdx │ │ │ │ ├── dns-monitor.mdx │ │ │ │ ├── http-monitor.mdx │ │ │ │ ├── incident.mdx │ │ │ │ ├── notification.mdx │ │ │ │ ├── private-location.mdx │ │ │ │ ├── status-page.mdx │ │ │ │ ├── status-report.mdx │ │ │ │ ├── subscriber.mdx │ │ │ │ ├── tcp-monitor.mdx │ │ │ │ └── terraform.mdx │ │ │ │ ├── status-page │ │ │ │ ├── advanced │ │ │ │ │ ├── badge.mdx │ │ │ │ │ ├── custom-domain.mdx │ │ │ │ │ ├── description.mdx │ │ │ │ │ ├── icon.mdx │ │ │ │ │ ├── monitors.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ └── widget.mdx │ │ │ │ ├── create-status-page.mdx │ │ │ │ ├── overview.mdx │ │ │ │ └── work │ │ │ │ │ ├── color-status-bar.mdx │ │ │ │ │ ├── maintenances.mdx │ │ │ │ │ ├── reports.mdx │ │ │ │ │ └── subscribers.mdx │ │ │ │ ├── tools │ │ │ │ ├── react.mdx │ │ │ │ ├── status-badge.mdx │ │ │ │ ├── status-widget.mdx │ │ │ │ └── terraform.mdx │ │ │ │ ├── tutorial │ │ │ │ ├── get-started-with-openstatus-cli.mdx │ │ │ │ ├── getting-started.mdx │ │ │ │ ├── how-to-configure-status-page.mdx │ │ │ │ ├── how-to-create-monitor.mdx │ │ │ │ ├── how-to-create-private-location.mdx │ │ │ │ └── how-to-create-status-page.mdx │ │ │ │ └── tutorials.mdx │ │ ├── custom.css │ │ ├── env.d.ts │ │ └── global.css │ └── tsconfig.json ├── private-location │ ├── .air.toml │ ├── .dockerignore │ ├── .gitignore │ ├── .golangci.yml │ ├── Dockerfile │ ├── README.md │ ├── cmd │ │ └── server │ │ │ └── main.go │ ├── dofigen.lock │ ├── dofigen.yml │ ├── fly.toml │ ├── go.mod │ ├── go.sum │ ├── internal │ │ ├── database │ │ │ ├── database.go │ │ │ └── models.go │ │ ├── models │ │ │ └── assertions.go │ │ ├── server │ │ │ ├── db_testdata │ │ │ ├── ingest_dns.go │ │ │ ├── ingest_http.go │ │ │ ├── ingest_http_test.go │ │ │ ├── ingest_tcp.go │ │ │ ├── ingest_tcp_test.go │ │ │ ├── monitors.go │ │ │ ├── monitors_test.go │ │ │ ├── routes.go │ │ │ └── server.go │ │ └── tinybird │ │ │ ├── client.go │ │ │ └── client_test.go │ ├── justfile │ └── proto │ │ └── private_location │ │ └── v1 │ │ ├── assertions.pb.go │ │ ├── dns_monitor.pb.go │ │ ├── http_monitor.pb.go │ │ ├── private_location.connect.go │ │ ├── private_location.pb.go │ │ └── tcp_monitor.pb.go ├── railway-proxy │ ├── Dockerfile │ ├── go.mod │ ├── go.sum │ └── main.go ├── screenshot-service │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── fly.toml │ ├── package.json │ ├── src │ │ ├── env.ts │ │ └── index.ts │ └── tsconfig.json ├── server │ ├── .dockerignore │ ├── .env.example │ ├── .env.test │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yaml │ ├── dofigen.lock │ ├── dofigen.yml │ ├── env.ts │ ├── fly.sh │ ├── fly.toml │ ├── log │ │ └── fly.toml │ ├── package.json │ ├── src │ │ ├── env.ts │ │ ├── index.ts │ │ ├── libs │ │ │ ├── cache │ │ │ │ ├── index.ts │ │ │ │ └── memory.ts │ │ │ ├── checker │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── errors │ │ │ │ ├── index.ts │ │ │ │ ├── openapi-error-responses.ts │ │ │ │ └── utils.ts │ │ │ ├── middlewares │ │ │ │ ├── auth.ts │ │ │ │ ├── index.ts │ │ │ │ ├── plan.ts │ │ │ │ └── track.ts │ │ │ └── test │ │ │ │ └── preload.ts │ │ ├── routes │ │ │ ├── public │ │ │ │ ├── index.ts │ │ │ │ └── status.ts │ │ │ └── v1 │ │ │ │ ├── check │ │ │ │ ├── http │ │ │ │ │ ├── post.test.ts │ │ │ │ │ ├── post.ts │ │ │ │ │ └── schema.ts │ │ │ │ └── index.ts │ │ │ │ ├── incidents │ │ │ │ ├── get.test.ts │ │ │ │ ├── get.ts │ │ │ │ ├── get_all.test.ts │ │ │ │ ├── get_all.ts │ │ │ │ ├── index.ts │ │ │ │ ├── put.test.ts │ │ │ │ ├── put.ts │ │ │ │ └── schema.ts │ │ │ │ ├── index.ts │ │ │ │ ├── maintenances │ │ │ │ ├── get.test.ts │ │ │ │ ├── get.ts │ │ │ │ ├── get_all.test.ts │ │ │ │ ├── get_all.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post.test.ts │ │ │ │ ├── post.ts │ │ │ │ ├── put.test.ts │ │ │ │ ├── put.ts │ │ │ │ └── schema.ts │ │ │ │ ├── monitors │ │ │ │ ├── delete.test.ts │ │ │ │ ├── delete.ts │ │ │ │ ├── get.test.ts │ │ │ │ ├── get.ts │ │ │ │ ├── get_all.test.ts │ │ │ │ ├── get_all.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post.test.ts │ │ │ │ ├── post.ts │ │ │ │ ├── post_dns.test.ts │ │ │ │ ├── post_dns.ts │ │ │ │ ├── post_http.test.ts │ │ │ │ ├── post_http.ts │ │ │ │ ├── post_tcp.test.ts │ │ │ │ ├── post_tcp.ts │ │ │ │ ├── put.test.ts │ │ │ │ ├── put.ts │ │ │ │ ├── put_dns.test.ts │ │ │ │ ├── put_dns.ts │ │ │ │ ├── put_http.test.ts │ │ │ │ ├── put_http.ts │ │ │ │ ├── put_tcp.test.ts │ │ │ │ ├── put_tcp.ts │ │ │ │ ├── results │ │ │ │ │ └── get.ts │ │ │ │ ├── run │ │ │ │ │ ├── post.ts │ │ │ │ │ └── schema.ts │ │ │ │ ├── schema.ts │ │ │ │ ├── summary │ │ │ │ │ ├── get.test.ts │ │ │ │ │ ├── get.ts │ │ │ │ │ └── schema.ts │ │ │ │ ├── trigger │ │ │ │ │ ├── post.ts │ │ │ │ │ └── schema.ts │ │ │ │ └── utils.ts │ │ │ │ ├── notifications │ │ │ │ ├── get.test.ts │ │ │ │ ├── get.ts │ │ │ │ ├── get_all.test.ts │ │ │ │ ├── get_all.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post.test.ts │ │ │ │ ├── post.ts │ │ │ │ └── schema.ts │ │ │ │ ├── pageSubscribers │ │ │ │ ├── index.ts │ │ │ │ ├── post.test.ts │ │ │ │ ├── post.ts │ │ │ │ └── schema.ts │ │ │ │ ├── pages │ │ │ │ ├── get.test.ts │ │ │ │ ├── get.ts │ │ │ │ ├── get_all.test.ts │ │ │ │ ├── get_all.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post.test.ts │ │ │ │ ├── post.ts │ │ │ │ ├── put.test.ts │ │ │ │ ├── put.ts │ │ │ │ └── schema.ts │ │ │ │ ├── statusReportUpdates │ │ │ │ ├── get.test.ts │ │ │ │ ├── get.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post.test.ts │ │ │ │ ├── post.ts │ │ │ │ └── schema.ts │ │ │ │ ├── statusReports │ │ │ │ ├── delete.test.ts │ │ │ │ ├── delete.ts │ │ │ │ ├── get.test.ts │ │ │ │ ├── get.ts │ │ │ │ ├── get_all.test.ts │ │ │ │ ├── get_all.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post.test.ts │ │ │ │ ├── post.ts │ │ │ │ ├── schema.ts │ │ │ │ └── update │ │ │ │ │ └── post.ts │ │ │ │ ├── utils.ts │ │ │ │ └── whoami │ │ │ │ ├── get.test.ts │ │ │ │ ├── get.ts │ │ │ │ ├── index.ts │ │ │ │ └── schema.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ ├── audit-log.ts │ │ │ ├── not-empty.ts │ │ │ └── random-promise.ts │ └── tsconfig.json ├── ssh-server │ ├── .dockerignore │ ├── .gitignore │ ├── Dockerfile │ ├── banner.txt │ ├── fly.toml │ ├── go.mod │ ├── go.sum │ └── main.go ├── status-page │ ├── .dockerignore │ ├── .env.example │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── components.json │ ├── dofigen.lock │ ├── dofigen.yml │ ├── env.ts │ ├── instrumentation-client.ts │ ├── next-env.d.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── public │ │ └── fonts │ │ │ ├── CalSans-SemiBold.ttf │ │ │ ├── CommitMono-400-Italic.otf │ │ │ ├── CommitMono-400-Regular.otf │ │ │ ├── CommitMono-700-Italic.otf │ │ │ └── CommitMono-700-Regular.otf │ ├── sentry.edge.config.ts │ ├── sentry.server.config.ts │ ├── src │ │ ├── app │ │ │ ├── (public) │ │ │ │ ├── client.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── search-params.ts │ │ │ ├── (status-page) │ │ │ │ └── [domain] │ │ │ │ │ ├── (private) │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── protected │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── (public) │ │ │ │ │ ├── badge │ │ │ │ │ │ ├── route.tsx │ │ │ │ │ │ └── v2 │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ ├── events │ │ │ │ │ │ ├── (list) │ │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ │ └── search-params.ts │ │ │ │ │ │ ├── (view) │ │ │ │ │ │ │ ├── maintenance │ │ │ │ │ │ │ │ └── [id] │ │ │ │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── report │ │ │ │ │ │ │ │ └── [id] │ │ │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── layout.tsx │ │ │ │ │ ├── feed │ │ │ │ │ │ ├── [type] │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ └── json │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── monitors │ │ │ │ │ │ ├── [id] │ │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ │ └── search-params.ts │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── verify │ │ │ │ │ │ └── [token] │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── layout.tsx │ │ │ ├── api │ │ │ │ └── trpc │ │ │ │ │ ├── edge │ │ │ │ │ └── [trpc] │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── lambda │ │ │ │ │ └── [trpc] │ │ │ │ │ └── route.ts │ │ │ ├── global-error.tsx │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ ├── metadata.ts │ │ │ ├── not-found.tsx │ │ │ └── react-table.d.ts │ │ ├── components │ │ │ ├── button │ │ │ │ ├── button-back.tsx │ │ │ │ └── button-copy-link.tsx │ │ │ ├── chart │ │ │ │ ├── chart-area-percentiles.tsx │ │ │ │ ├── chart-bar-uptime.tsx │ │ │ │ ├── chart-legend-badge.tsx │ │ │ │ ├── chart-line-region.tsx │ │ │ │ ├── chart-line-regions.tsx │ │ │ │ └── chart-tooltip-number.tsx │ │ │ ├── common │ │ │ │ ├── kbd.tsx │ │ │ │ └── link.tsx │ │ │ ├── content │ │ │ │ ├── empty-state.tsx │ │ │ │ ├── metric-card.tsx │ │ │ │ ├── process-message.tsx │ │ │ │ ├── section.tsx │ │ │ │ └── timestamp-hover-card.tsx │ │ │ ├── date-picker.tsx │ │ │ ├── forms │ │ │ │ ├── form-password.tsx │ │ │ │ └── form-subscribe-email.tsx │ │ │ ├── icons │ │ │ │ ├── discord.tsx │ │ │ │ ├── github.tsx │ │ │ │ ├── google.tsx │ │ │ │ ├── opsgenie.tsx │ │ │ │ ├── pagerduty.tsx │ │ │ │ └── slack.tsx │ │ │ ├── nav │ │ │ │ ├── footer.tsx │ │ │ │ └── header.tsx │ │ │ ├── password-wrapper.tsx │ │ │ ├── popover │ │ │ │ └── popover-quantile.tsx │ │ │ ├── status-page │ │ │ │ ├── floating-button.tsx │ │ │ │ ├── floating-theme.tsx │ │ │ │ ├── messages.ts │ │ │ │ ├── status-banner.tsx │ │ │ │ ├── status-blank.tsx │ │ │ │ ├── status-charts.tsx │ │ │ │ ├── status-events.tsx │ │ │ │ ├── status-feed.tsx │ │ │ │ ├── status-monitor-tabs.tsx │ │ │ │ ├── status-monitor.tsx │ │ │ │ ├── status-tracker-group.tsx │ │ │ │ ├── status-tracker.tsx │ │ │ │ ├── status-updates.tsx │ │ │ │ ├── status.tsx │ │ │ │ └── utils.ts │ │ │ ├── tailwind-indicator.tsx │ │ │ ├── themes │ │ │ │ ├── theme-dropdown.tsx │ │ │ │ ├── theme-palette-picker.tsx │ │ │ │ ├── theme-provider.tsx │ │ │ │ ├── theme-select.tsx │ │ │ │ └── theme-sidebar.tsx │ │ │ └── ui │ │ │ │ ├── alert-dialog.tsx │ │ │ │ ├── alert.tsx │ │ │ │ ├── avatar.tsx │ │ │ │ ├── badge.tsx │ │ │ │ ├── breadcrumb.tsx │ │ │ │ ├── button-group.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── calendar.tsx │ │ │ │ ├── card.tsx │ │ │ │ ├── chart.tsx │ │ │ │ ├── checkbox.tsx │ │ │ │ ├── collapsible.tsx │ │ │ │ ├── command.tsx │ │ │ │ ├── data-table │ │ │ │ ├── data-table-action-bar.tsx │ │ │ │ ├── data-table-column-header.tsx │ │ │ │ ├── data-table-faceted-filter.tsx │ │ │ │ ├── data-table-pagination.tsx │ │ │ │ ├── data-table-skeleton.tsx │ │ │ │ ├── data-table-toobar.tsx │ │ │ │ ├── data-table-view-options.tsx │ │ │ │ └── data-table.tsx │ │ │ │ ├── dialog.tsx │ │ │ │ ├── dropdown-menu.tsx │ │ │ │ ├── form.tsx │ │ │ │ ├── hover-card.tsx │ │ │ │ ├── input-group.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── kbd.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── popover.tsx │ │ │ │ ├── progress.tsx │ │ │ │ ├── radio-group.tsx │ │ │ │ ├── select.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── sheet.tsx │ │ │ │ ├── sidebar.tsx │ │ │ │ ├── skeleton.tsx │ │ │ │ ├── slider.tsx │ │ │ │ ├── sonner.tsx │ │ │ │ ├── sortable.tsx │ │ │ │ ├── switch.tsx │ │ │ │ ├── table.tsx │ │ │ │ ├── tabs.tsx │ │ │ │ ├── textarea.tsx │ │ │ │ └── tooltip.tsx │ │ ├── data │ │ │ ├── icons.ts │ │ │ ├── incidents.client.ts │ │ │ ├── incidents.ts │ │ │ ├── invitations.ts │ │ │ ├── maintenances.client.ts │ │ │ ├── maintenances.ts │ │ │ ├── members.ts │ │ │ ├── metrics.client.ts │ │ │ ├── monitor-tags.ts │ │ │ ├── monitors.client.ts │ │ │ ├── monitors.ts │ │ │ ├── plans.ts │ │ │ ├── region-metrics.client.ts │ │ │ ├── region-metrics.ts │ │ │ ├── region-percentile.ts │ │ │ ├── regions.ts │ │ │ ├── response-logs.ts │ │ │ ├── status-codes.ts │ │ │ ├── status-pages.client.ts │ │ │ ├── status-pages.ts │ │ │ ├── status-report-updates.client.ts │ │ │ ├── status-reports.client.ts │ │ │ └── status-reports.ts │ │ ├── hooks │ │ │ ├── use-cookie-state.ts │ │ │ ├── use-copy-to-clipboard.ts │ │ │ ├── use-debounce.ts │ │ │ ├── use-media-query.ts │ │ │ ├── use-mobile.ts │ │ │ └── use-pathname-prefix.ts │ │ ├── instrumentation.ts │ │ ├── lib │ │ │ ├── base-url.ts │ │ │ ├── composition.ts │ │ │ ├── formatter.ts │ │ │ ├── protected.ts │ │ │ ├── trpc │ │ │ │ ├── client.tsx │ │ │ │ ├── query-client.ts │ │ │ │ ├── server.tsx │ │ │ │ └── shared.ts │ │ │ └── utils.ts │ │ ├── next-auth.d.ts │ │ └── proxy.ts │ ├── tsconfig.json │ └── turbo.json ├── web │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── components.json │ ├── env.ts │ ├── instrumentation-client.ts │ ├── next-env.d.ts │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── assets │ │ │ ├── alternatives │ │ │ │ ├── betterstack.png │ │ │ │ ├── checkly.png │ │ │ │ ├── uptime-kuma.png │ │ │ │ └── uptime-robot.png │ │ │ ├── authors │ │ │ │ ├── max.png │ │ │ │ └── thibault.jpeg │ │ │ ├── changelog │ │ │ │ ├── CLI.png │ │ │ │ ├── Otel.png │ │ │ │ ├── auto-resolved-incidents.png │ │ │ │ ├── check-api.png │ │ │ │ ├── checker-playground.png │ │ │ │ ├── cli-apply.png │ │ │ │ ├── cli-template.png │ │ │ │ ├── cli-update.png │ │ │ │ ├── clone-monitor.png │ │ │ │ ├── content-type.png │ │ │ │ ├── curl-builder-playground.png │ │ │ │ ├── dark-theme-support.png │ │ │ │ ├── dashboard-metrics-card.png │ │ │ │ ├── dns-monitoring.png │ │ │ │ ├── docker-checker.png │ │ │ │ ├── follow-redirect.png │ │ │ │ ├── github-action.png │ │ │ │ ├── golang-monitor-checker.png │ │ │ │ ├── grouped-monitors.png │ │ │ │ ├── individual-status-report-page.png │ │ │ │ ├── json-status-page.png │ │ │ │ ├── latency-quantiles.png │ │ │ │ ├── maintenance-status.png │ │ │ │ ├── monitor-tags.png │ │ │ │ ├── monitor-threshold.png │ │ │ │ ├── more-regions.png │ │ │ │ ├── multi-cloud-fly-railway-koyeb.png │ │ │ │ ├── multi-region-monitoring.png │ │ │ │ ├── ntfy.png │ │ │ │ ├── pagerduty-integration.png │ │ │ │ ├── password-protected-status-page.png │ │ │ │ ├── play-checker-improvements.png │ │ │ │ ├── private-location.png │ │ │ │ ├── public-monitors.png │ │ │ │ ├── raycast-integration.png │ │ │ │ ├── request-assertions.png │ │ │ │ ├── response-time-charts.png │ │ │ │ ├── screenshot-incident.png │ │ │ │ ├── slack-discord-notification.png │ │ │ │ ├── sms-notification.png │ │ │ │ ├── status-page-badge-v2.png │ │ │ │ ├── status-page-badge.jpeg │ │ │ │ ├── status-page-colors-and-more.png │ │ │ │ ├── status-page-feed.png │ │ │ │ ├── status-page-monitor-order.png │ │ │ │ ├── status-page-monitor-values-visibility.png │ │ │ │ ├── status-page-redesign-beta.png │ │ │ │ ├── status-page-slack-feed-subscribe.png │ │ │ │ ├── status-page-subscribers.png │ │ │ │ ├── status-report-location-change.png │ │ │ │ ├── status-update-subscriber.png │ │ │ │ ├── status-widget.png │ │ │ │ ├── tcp-request.png │ │ │ │ ├── team-invites.png │ │ │ │ ├── terraform.png │ │ │ │ └── webhook.png │ │ │ ├── checker │ │ │ │ └── glauber.png │ │ │ ├── landing │ │ │ │ ├── dashboard-logs.dark.png │ │ │ │ ├── dashboard-logs.png │ │ │ │ ├── dashboard.dark.png │ │ │ │ ├── dashboard.png │ │ │ │ ├── openstatus-logo.svg │ │ │ │ ├── statuspage-events.dark.png │ │ │ │ ├── statuspage-events.png │ │ │ │ ├── statuspage-monitor.dark.png │ │ │ │ ├── statuspage-monitor.png │ │ │ │ ├── statuspage.dark.png │ │ │ │ └── statuspage.png │ │ │ ├── logos │ │ │ │ ├── OpenStatus-Logo.svg │ │ │ │ ├── OpenStatus.png │ │ │ │ └── OpenStatus.svg │ │ │ ├── og │ │ │ │ ├── dashboard-v2.png │ │ │ │ ├── dashboard.png │ │ │ │ ├── status-page.png │ │ │ │ └── theme-explorer.png │ │ │ ├── partners │ │ │ │ ├── documenso.svg │ │ │ │ ├── hanko.svg │ │ │ │ └── midday.svg │ │ │ └── posts │ │ │ │ ├── 2023-year-review │ │ │ │ ├── blog-hn.png │ │ │ │ ├── github-stars.png │ │ │ │ ├── monitors-per-week.png │ │ │ │ ├── mrr.png │ │ │ │ ├── pages-per-week.png │ │ │ │ ├── search-console.png │ │ │ │ ├── show-hn.png │ │ │ │ ├── tinybird.png │ │ │ │ ├── title.png │ │ │ │ ├── users-per-week.png │ │ │ │ └── visitors.png │ │ │ │ ├── 2026-roadmap │ │ │ │ ├── 2026.png │ │ │ │ ├── linear.png │ │ │ │ └── team-retreat.jpg │ │ │ │ ├── data-table-redesign │ │ │ │ ├── after.png │ │ │ │ ├── before.png │ │ │ │ └── toolbox.png │ │ │ │ ├── deploy-private-locations-raspberry-pi │ │ │ │ ├── dashboard-create-private-location.png │ │ │ │ ├── dashboard-response-logs.png │ │ │ │ ├── raspberry-htop.png │ │ │ │ ├── raspberry-pi-receiver.jpg │ │ │ │ └── raspberry-pi.png │ │ │ │ ├── dynamic-breadcrumb-nextjs │ │ │ │ └── breadcrumb.png │ │ │ │ ├── event-analytics-implementation │ │ │ │ └── event-analytics-implementation.png │ │ │ │ ├── github-trending-list.png │ │ │ │ ├── global-latency-monitoring-benchmark-hono-hetzner │ │ │ │ ├── global.png │ │ │ │ ├── hetzner.jpg │ │ │ │ └── hetzner.json │ │ │ │ ├── hono-vercel-fluid-compute │ │ │ │ ├── hono-cold.json │ │ │ │ ├── hono-warm.json │ │ │ │ └── hono.png │ │ │ │ ├── how-we-build-our-github-action │ │ │ │ └── GitHub.png │ │ │ │ ├── infra-openstatus │ │ │ │ ├── hosting.png │ │ │ │ ├── queue.png │ │ │ │ └── tech-infra.png │ │ │ │ ├── introducing-goatstack │ │ │ │ ├── bsky-post.png │ │ │ │ └── goat.png │ │ │ │ ├── introducing-openstatus-cli │ │ │ │ └── CLI.png │ │ │ │ ├── introducing-status-page-theme-explorer │ │ │ │ ├── dashboard-status-page-redesign.png │ │ │ │ ├── palette.png │ │ │ │ └── theme-explorer-supabase.png │ │ │ │ ├── live-mode-infinite-query │ │ │ │ ├── infinite-query.png │ │ │ │ ├── offset-caveat.png │ │ │ │ └── tanstack.png │ │ │ │ ├── migration-auth-clerk-to-next-auth │ │ │ │ ├── authjs.png │ │ │ │ └── title.png │ │ │ │ ├── migration-backend-from-vercel-to-fly │ │ │ │ ├── fly-dashboard.png │ │ │ │ ├── fly.png │ │ │ │ ├── hono-server.png │ │ │ │ └── next-server.png │ │ │ │ ├── migration-planetscale-to-turso │ │ │ │ ├── planetscale-latency.png │ │ │ │ ├── turso-latency.png │ │ │ │ └── turso.png │ │ │ │ ├── monitoring-latency │ │ │ │ ├── all-hosting-providers.png │ │ │ │ ├── cloudflare.json │ │ │ │ ├── fly-api.png │ │ │ │ ├── fly.json │ │ │ │ ├── koyeb.json │ │ │ │ ├── monitor-cloudflare-workers.png │ │ │ │ ├── monitor-fly.png │ │ │ │ ├── monitor-koyeb.png │ │ │ │ ├── monitor-railway.png │ │ │ │ ├── monitor-render.png │ │ │ │ ├── railway.json │ │ │ │ └── render.json │ │ │ │ ├── monitoring-vercel │ │ │ │ ├── serverless-vs-edge.png │ │ │ │ ├── vercel-cold.json │ │ │ │ ├── vercel-edge.json │ │ │ │ ├── vercel-roulette.json │ │ │ │ └── vercel-warm.json │ │ │ │ ├── new-dashboard-we-are-so-back │ │ │ │ ├── dashboard-after.png │ │ │ │ ├── dashboard-before.png │ │ │ │ ├── excalidraw.png │ │ │ │ ├── us.jpg │ │ │ │ └── we-are-so-back.png │ │ │ │ ├── openstatus-light-viewer │ │ │ │ ├── data-table-popover.png │ │ │ │ └── light-viewer.png │ │ │ │ ├── our-new-pricing-explained │ │ │ │ ├── ahref.png │ │ │ │ └── pricing-hard.png │ │ │ │ ├── pricing-update-july-2024 │ │ │ │ └── pricing.png │ │ │ │ ├── product-strategy-a-reality-check │ │ │ │ └── emily-omier.png │ │ │ │ ├── producthunt-launch-brutal-reality │ │ │ │ ├── linkedin-inbox.png │ │ │ │ ├── plausible.png │ │ │ │ ├── producthunt-launch.png │ │ │ │ └── thibault-linkedinpost.png │ │ │ │ ├── q1-2024-update │ │ │ │ ├── chart.png │ │ │ │ └── q1-2024-update.png │ │ │ │ ├── reflecting-1-year-building-openstatus │ │ │ │ ├── first-year.png │ │ │ │ ├── image.png │ │ │ │ ├── twitter.png │ │ │ │ ├── us.png │ │ │ │ └── users.png │ │ │ │ ├── rss-app-slack-feed │ │ │ │ ├── rss-app-slack-feed-subscribe.png │ │ │ │ ├── rss-app-slack-feed.png │ │ │ │ └── slack-feed-settings.png │ │ │ │ ├── same-pricing-more-monitors │ │ │ │ └── same-pricing-more-monitors.png │ │ │ │ ├── secure-api-with-unkey │ │ │ │ ├── unkey-landing-old.png │ │ │ │ ├── unkey-landing.png │ │ │ │ └── unkey.png │ │ │ │ ├── the-first-48-hours │ │ │ │ ├── 48.png │ │ │ │ ├── enough-gas-workspace-slug.png │ │ │ │ ├── qstash-usage.png │ │ │ │ ├── vercel-usage.png │ │ │ │ └── wet-grandmother-workspace-slug.png │ │ │ │ ├── top-five-atlassian-statuspage-alternatives │ │ │ │ ├── betterstack.png │ │ │ │ ├── datadog.png │ │ │ │ ├── hero.png │ │ │ │ ├── instatus.png │ │ │ │ ├── openstatus.png │ │ │ │ └── statusio.png │ │ │ │ └── vision-2025 │ │ │ │ └── vision-2025.png │ │ └── llms.txt │ ├── sentry.edge.config.ts │ ├── sentry.server.config.ts │ ├── src │ │ ├── app │ │ │ ├── (landing) │ │ │ │ ├── (redirect) │ │ │ │ │ ├── bsky │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── cal │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── discord │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── docs │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── github │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── linkedin │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── schema.json │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── twitter │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── youtube │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── [slug] │ │ │ │ │ └── page.tsx │ │ │ │ ├── blog │ │ │ │ │ ├── [slug] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── category │ │ │ │ │ │ └── [slug] │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── feed.xml │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── page.tsx │ │ │ │ ├── changelog │ │ │ │ │ ├── [slug] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── category │ │ │ │ │ │ └── [slug] │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── feed.xml │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── page.tsx │ │ │ │ ├── compare │ │ │ │ │ ├── [slug] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── content-box.tsx │ │ │ │ ├── content-category.tsx │ │ │ │ ├── content-list.tsx │ │ │ │ ├── content-pagination.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── oss-friends │ │ │ │ │ └── page.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── play │ │ │ │ │ ├── checker │ │ │ │ │ │ ├── [slug] │ │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── api │ │ │ │ │ │ │ ├── mock.ts │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── search-params.ts │ │ │ │ │ ├── curl │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── uptime-sla │ │ │ │ │ │ ├── client.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ └── status │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── utils.ts │ │ │ ├── _components │ │ │ │ ├── background.tsx │ │ │ │ └── submit-button.tsx │ │ │ ├── api │ │ │ │ ├── auth │ │ │ │ │ └── [...nextauth] │ │ │ │ │ │ └── route.ts │ │ │ │ ├── callback │ │ │ │ │ └── pagerduty │ │ │ │ │ │ └── route.ts │ │ │ │ ├── checker │ │ │ │ │ ├── cron │ │ │ │ │ │ ├── 10m │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ ├── 1h │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ ├── 1m │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ ├── 30m │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ ├── 30s │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ ├── 5m │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ ├── _cron.ts │ │ │ │ │ │ └── _sentry.ts │ │ │ │ │ ├── test │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ │ └── tcp │ │ │ │ │ │ │ ├── route.ts │ │ │ │ │ │ │ └── schema.ts │ │ │ │ │ └── utils.ts │ │ │ │ ├── internal │ │ │ │ │ └── email │ │ │ │ │ │ └── route.ts │ │ │ │ ├── og │ │ │ │ │ ├── _components │ │ │ │ │ │ ├── background.tsx │ │ │ │ │ │ ├── basic-layout.tsx │ │ │ │ │ │ ├── status-check.tsx │ │ │ │ │ │ └── tracker.tsx │ │ │ │ │ ├── checker │ │ │ │ │ │ └── route.tsx │ │ │ │ │ ├── monitor │ │ │ │ │ │ └── route.tsx │ │ │ │ │ ├── page │ │ │ │ │ │ └── route.tsx │ │ │ │ │ ├── post │ │ │ │ │ │ └── route.tsx │ │ │ │ │ ├── route.tsx │ │ │ │ │ └── utils.ts │ │ │ │ ├── test │ │ │ │ │ └── timeout │ │ │ │ │ │ └── route.ts │ │ │ │ ├── trpc │ │ │ │ │ ├── edge │ │ │ │ │ │ └── [trpc] │ │ │ │ │ │ │ └── route.ts │ │ │ │ │ └── lambda │ │ │ │ │ │ └── [trpc] │ │ │ │ │ │ └── route.ts │ │ │ │ ├── upload │ │ │ │ │ └── route.ts │ │ │ │ └── webhook │ │ │ │ │ └── stripe │ │ │ │ │ └── route.ts │ │ │ ├── apple-icon.ico │ │ │ ├── favicon.ico │ │ │ ├── global-error.tsx │ │ │ ├── icon.png │ │ │ ├── layout.tsx │ │ │ ├── not-found.tsx │ │ │ ├── robots.ts │ │ │ ├── shared-metadata.ts │ │ │ └── sitemap.ts │ │ ├── components │ │ │ ├── dev-mode-container.tsx │ │ │ ├── icon-cloud-provider.tsx │ │ │ ├── icons.tsx │ │ │ ├── kbd.tsx │ │ │ ├── loading-animation.tsx │ │ │ ├── ping-response-analysis │ │ │ │ └── utils.ts │ │ │ ├── tailwind-indicator.tsx │ │ │ ├── theme-provider.tsx │ │ │ └── ui │ │ │ │ └── sonner.tsx │ │ ├── config │ │ │ └── socials.ts │ │ ├── content │ │ │ ├── copy-button.tsx │ │ │ ├── footer-status.tsx │ │ │ ├── footer.tsx │ │ │ ├── header.tsx │ │ │ ├── image-zoom.tsx │ │ │ ├── latency-chart-table.tsx │ │ │ ├── link.tsx │ │ │ ├── mdx.tsx │ │ │ ├── nav.tsx │ │ │ ├── pages │ │ │ │ ├── blog │ │ │ │ │ ├── 2023-year-review.mdx │ │ │ │ │ ├── 2026-roadmap.mdx │ │ │ │ │ ├── data-table-redesign.mdx │ │ │ │ │ ├── deploy-private-locations-raspberry-pi.mdx │ │ │ │ │ ├── dynamic-breadcrumb-nextjs.mdx │ │ │ │ │ ├── event-analytics-implementation.mdx │ │ │ │ │ ├── global-latency-monitoring-benchmark-hono-hetzner.mdx │ │ │ │ │ ├── hono-vercel-fluid-compute.mdx │ │ │ │ │ ├── how-we-build-our-github-action.mdx │ │ │ │ │ ├── introducing-goatstack.mdx │ │ │ │ │ ├── introducing-openstatus-cli.mdx │ │ │ │ │ ├── introducing-status-page-theme-explorer.mdx │ │ │ │ │ ├── live-mode-infinite-query.mdx │ │ │ │ │ ├── migration-auth-clerk-to-next-auth.mdx │ │ │ │ │ ├── migration-backend-from-vercel-to-fly.mdx │ │ │ │ │ ├── migration-planetscale-to-turso.mdx │ │ │ │ │ ├── monitoring-latency-cf-workers-fly-koyeb-raylway-render.mdx │ │ │ │ │ ├── monitoring-latency-vercel-edge-vs-serverless.mdx │ │ │ │ │ ├── new-dashboard-we-are-so-back.mdx │ │ │ │ │ ├── openstatus-infra.mdx │ │ │ │ │ ├── openstatus-light-viewer.mdx │ │ │ │ │ ├── our-new-pricing-explained.mdx │ │ │ │ │ ├── our-producthunt-launch-brutal-reality.mdx │ │ │ │ │ ├── pricing-update-july-2024.mdx │ │ │ │ │ ├── product-strategy-a-reality-check.mdx │ │ │ │ │ ├── q1-2024-update.mdx │ │ │ │ │ ├── reflecting-1-year-building-openstatus.mdx │ │ │ │ │ ├── rss-app-slack-feed.mdx │ │ │ │ │ ├── same-pricing-more-monitors.mdx │ │ │ │ │ ├── secure-api-with-unkey.mdx │ │ │ │ │ ├── the-first-48-hours.mdx │ │ │ │ │ ├── top-five-atlassian-statuspage-alternatives.mdx │ │ │ │ │ └── vision-2025.mdx │ │ │ │ ├── changelog │ │ │ │ │ ├── auto-resolved-incidents.mdx │ │ │ │ │ ├── binary-payload.mdx │ │ │ │ │ ├── check-run-api.mdx │ │ │ │ │ ├── checker-playground.mdx │ │ │ │ │ ├── cli-import-apply.mdx │ │ │ │ │ ├── cli-improvement.mdx │ │ │ │ │ ├── cli-monitor-template.mdx │ │ │ │ │ ├── clone-monitor.mdx │ │ │ │ │ ├── curl-builder-playground.mdx │ │ │ │ │ ├── dark-theme-support.mdx │ │ │ │ │ ├── dashboard-metrics-card.mdx │ │ │ │ │ ├── dns-monitoring.mdx │ │ │ │ │ ├── docker-checker.mdx │ │ │ │ │ ├── follow-redirect.mdx │ │ │ │ │ ├── github-action.mdx │ │ │ │ │ ├── golang-monitor-checker.mdx │ │ │ │ │ ├── grouped-monitors.mdx │ │ │ │ │ ├── individual-status-report-page.mdx │ │ │ │ │ ├── json-status-page.mdx │ │ │ │ │ ├── latency-quantiles.mdx │ │ │ │ │ ├── maintenance-status.mdx │ │ │ │ │ ├── monitor-tags.mdx │ │ │ │ │ ├── monitor-threshold.mdx │ │ │ │ │ ├── more-regions.mdx │ │ │ │ │ ├── multi-cloud-fly-railway-koyeb.mdx │ │ │ │ │ ├── multi-region-monitoring.mdx │ │ │ │ │ ├── ntfy-sh-integration.mdx │ │ │ │ │ ├── openstatus-cli.mdx │ │ │ │ │ ├── opentelemetry.mdx │ │ │ │ │ ├── pagerduty-integration.mdx │ │ │ │ │ ├── password-protected-status-page.mdx │ │ │ │ │ ├── play-checker-improvements.mdx │ │ │ │ │ ├── private-location.mdx │ │ │ │ │ ├── public-monitors.mdx │ │ │ │ │ ├── raycast-integration.mdx │ │ │ │ │ ├── request-assertions.mdx │ │ │ │ │ ├── response-time-charts.mdx │ │ │ │ │ ├── screenshot-incident.mdx │ │ │ │ │ ├── slack-discord-notification.mdx │ │ │ │ │ ├── sms-notification.mdx │ │ │ │ │ ├── status-page-badge-v2.mdx │ │ │ │ │ ├── status-page-badge.mdx │ │ │ │ │ ├── status-page-colors-and-more.mdx │ │ │ │ │ ├── status-page-feed.mdx │ │ │ │ │ ├── status-page-monitor-order.mdx │ │ │ │ │ ├── status-page-monitor-values-visibility.mdx │ │ │ │ │ ├── status-page-redesign-beta.mdx │ │ │ │ │ ├── status-page-slack-feed-subscribe.mdx │ │ │ │ │ ├── status-page-subscribers.mdx │ │ │ │ │ ├── status-report-location-change.mdx │ │ │ │ │ ├── status-update-subscriber.mdx │ │ │ │ │ ├── status-widget.mdx │ │ │ │ │ ├── tcp-monitoring.mdx │ │ │ │ │ ├── team-invites.mdx │ │ │ │ │ ├── terraform-provider.mdx │ │ │ │ │ └── webhook-integration.mdx │ │ │ │ ├── compare │ │ │ │ │ ├── betterstack.mdx │ │ │ │ │ ├── checkly.mdx │ │ │ │ │ ├── uptime-kuma.mdx │ │ │ │ │ └── uptime-robot.mdx │ │ │ │ ├── home.mdx │ │ │ │ ├── product │ │ │ │ │ ├── api-monitoring.mdx │ │ │ │ │ ├── monitoring-as-code.mdx │ │ │ │ │ ├── private-locations.mdx │ │ │ │ │ ├── status-page.mdx │ │ │ │ │ └── uptime-monitoring.mdx │ │ │ │ ├── tools │ │ │ │ │ ├── checker-slug.mdx │ │ │ │ │ ├── checker.mdx │ │ │ │ │ ├── curl.mdx │ │ │ │ │ └── uptime-sla.mdx │ │ │ │ └── unrelated │ │ │ │ │ ├── about.mdx │ │ │ │ │ ├── not-found.mdx │ │ │ │ │ ├── pricing.mdx │ │ │ │ │ ├── privacy.mdx │ │ │ │ │ ├── subprocessors.mdx │ │ │ │ │ └── terms.mdx │ │ │ ├── simple-chart.tsx │ │ │ ├── sub-nav.tsx │ │ │ ├── theme-toggle.tsx │ │ │ └── utils.ts │ │ ├── data │ │ │ ├── author.ts │ │ │ ├── code-dictionary.ts │ │ │ ├── content.ts │ │ │ ├── incidents-dictionary.ts │ │ │ └── trigger-dictionary.ts │ │ ├── env.ts │ │ ├── hooks │ │ │ ├── use-cookie-state.ts │ │ │ ├── use-copy-to-clipboard.ts │ │ │ ├── use-debounce.ts │ │ │ ├── use-media-query.ts │ │ │ ├── use-mouse-move.tsx │ │ │ ├── use-update-search-params.ts │ │ │ ├── use-window-scroll.ts │ │ │ └── use-window-size.ts │ │ ├── instrumentation.ts │ │ ├── lib │ │ │ ├── auth │ │ │ │ ├── adapter.ts │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ └── providers.ts │ │ │ ├── domains.ts │ │ │ ├── github.ts │ │ │ ├── maintenances │ │ │ │ └── utils.ts │ │ │ ├── monitor │ │ │ │ └── utils.ts │ │ │ ├── preferred-settings │ │ │ │ ├── client.ts │ │ │ │ ├── server.ts │ │ │ │ ├── shared.ts │ │ │ │ └── validation.ts │ │ │ ├── stream.ts │ │ │ ├── stripe │ │ │ │ └── client.ts │ │ │ ├── tb.ts │ │ │ ├── timezone.ts │ │ │ ├── toast.tsx │ │ │ └── utils.ts │ │ ├── next-auth.d.ts │ │ ├── public │ │ │ └── fonts │ │ │ │ ├── CalSans-SemiBold.ttf │ │ │ │ ├── CommitMono-400-Italic.otf │ │ │ │ ├── CommitMono-400-Regular.otf │ │ │ │ ├── CommitMono-700-Italic.otf │ │ │ │ ├── CommitMono-700-Regular.otf │ │ │ │ ├── Inter-Light.ttf │ │ │ │ ├── Inter-Medium.ttf │ │ │ │ ├── Inter-Regular.ttf │ │ │ │ ├── RobotoMono-Bold.ttf │ │ │ │ ├── RobotoMono-Medium.ttf │ │ │ │ └── RobotoMono-Regular.ttf │ │ ├── react-table.d.ts │ │ ├── styles │ │ │ └── globals.css │ │ ├── trpc │ │ │ ├── client.ts │ │ │ ├── query-client.ts │ │ │ ├── rq-client.tsx │ │ │ ├── rq-server.ts │ │ │ ├── server.ts │ │ │ └── shared.ts │ │ └── types │ │ │ └── utils.ts │ ├── tsconfig.json │ └── vercel.json └── workflows │ ├── .dockerignore │ ├── .env.test │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yaml │ ├── dofigen.lock │ ├── dofigen.yml │ ├── fly.toml │ ├── package.json │ ├── src │ ├── build-docker.ts │ ├── checker │ │ ├── alerting.test.ts │ │ ├── alerting.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── cron │ │ ├── checker.ts │ │ ├── emails.ts │ │ ├── index.ts │ │ └── monitor.ts │ ├── env.ts │ ├── index.ts │ ├── lib │ │ └── db.ts │ ├── scripts │ │ └── tinybird.ts │ └── utils │ │ └── audit-log.ts │ └── tsconfig.json ├── biome.jsonc ├── bunfig.toml ├── config.openstatus.yaml ├── devbox.json ├── devbox.lock ├── docker-compose.yaml ├── infra ├── openstatus.lock └── openstatus.yaml ├── knip.ts ├── package.json ├── packages ├── analytics │ ├── .env.example │ ├── env.ts │ ├── package.json │ ├── src │ │ ├── events.ts │ │ ├── index.ts │ │ ├── server.ts │ │ └── utils.ts │ └── tsconfig.json ├── api │ ├── .env.test │ ├── env.ts │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── edge.ts │ │ ├── env.ts │ │ ├── lambda.ts │ │ ├── root.ts │ │ ├── router │ │ │ ├── apiKey.ts │ │ │ ├── blob.ts │ │ │ ├── checker.ts │ │ │ ├── domain.ts │ │ │ ├── email │ │ │ │ └── index.ts │ │ │ ├── feedback.ts │ │ │ ├── incident.ts │ │ │ ├── integration.ts │ │ │ ├── invitation.ts │ │ │ ├── maintenance.ts │ │ │ ├── member.ts │ │ │ ├── monitor.ts │ │ │ ├── monitorTag.ts │ │ │ ├── notification.ts │ │ │ ├── page.test.ts │ │ │ ├── page.ts │ │ │ ├── pageSubscriber.ts │ │ │ ├── privateLocation.ts │ │ │ ├── statusPage.ts │ │ │ ├── statusPage.utils.test.ts │ │ │ ├── statusPage.utils.ts │ │ │ ├── statusReport.ts │ │ │ ├── stripe │ │ │ │ ├── index.ts │ │ │ │ ├── shared.ts │ │ │ │ ├── utils.ts │ │ │ │ └── webhook.ts │ │ │ ├── tinybird │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── user.ts │ │ │ ├── workspace.test.ts │ │ │ └── workspace.ts │ │ ├── test │ │ │ └── preload.ts │ │ └── trpc.ts │ └── tsconfig.json ├── assertions │ ├── README.md │ ├── package.json │ ├── src │ │ ├── dictionary.ts │ │ ├── index.ts │ │ ├── serializing.ts │ │ ├── type-guards.ts │ │ ├── types.ts │ │ └── v1.ts │ └── tsconfig.json ├── db │ ├── .env.example │ ├── README.md │ ├── drizzle.config.ts │ ├── drizzle │ │ ├── 0000_lively_master_chief.sql │ │ ├── 0001_brainy_beast.sql │ │ ├── 0002_luxuriant_ser_duncan.sql │ │ ├── 0003_glamorous_living_mummy.sql │ │ ├── 0004_fixed_dakota_north.sql │ │ ├── 0005_even_baron_strucker.sql │ │ ├── 0006_tired_anita_blake.sql │ │ ├── 0007_complex_frog_thor.sql │ │ ├── 0008_overjoyed_sunset_bain.sql │ │ ├── 0009_small_maximus.sql │ │ ├── 0010_lame_songbird.sql │ │ ├── 0011_bright_jazinda.sql │ │ ├── 0012_tan_magma.sql │ │ ├── 0013_tired_paladin.sql │ │ ├── 0014_adorable_skaar.sql │ │ ├── 0015_bent_sister_grimm.sql │ │ ├── 0016_certain_praxagora.sql │ │ ├── 0017_loose_maggott.sql │ │ ├── 0018_neat_orphan.sql │ │ ├── 0019_dashing_malcolm_colcord.sql │ │ ├── 0020_flat_bedlam.sql │ │ ├── 0021_reflective_nico_minoru.sql │ │ ├── 0022_chunky_rockslide.sql │ │ ├── 0023_dry_blink.sql │ │ ├── 0024_young_proudstar.sql │ │ ├── 0025_strong_thunderball.sql │ │ ├── 0026_giant_absorbing_man.sql │ │ ├── 0027_bizarre_bastion.sql │ │ ├── 0028_thin_power_pack.sql │ │ ├── 0029_regular_marrow.sql │ │ ├── 0030_elite_barracuda.sql │ │ ├── 0031_lowly_gabe_jones.sql │ │ ├── 0032_hot_swordsman.sql │ │ ├── 0033_solid_colossus.sql │ │ ├── 0034_serious_shard.sql │ │ ├── 0035_open_the_professor.sql │ │ ├── 0036_gifted_deathbird.sql │ │ ├── 0037_equal_beyonder.sql │ │ ├── 0038_foamy_stardust.sql │ │ ├── 0039_lonely_jigsaw.sql │ │ ├── 0040_narrow_anthem.sql │ │ ├── 0041_nasty_jigsaw.sql │ │ ├── 0042_great_epoch.sql │ │ ├── 0043_low_lily_hollister.sql │ │ ├── 0044_illegal_turbo.sql │ │ ├── 0045_little_paladin.sql │ │ ├── 0046_lucky_tarantula.sql │ │ ├── 0047_nifty_roughhouse.sql │ │ ├── 0048_neat_tempest.sql │ │ ├── 0049_sloppy_inhumans.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ ├── 0001_snapshot.json │ │ │ ├── 0002_snapshot.json │ │ │ ├── 0003_snapshot.json │ │ │ ├── 0004_snapshot.json │ │ │ ├── 0005_snapshot.json │ │ │ ├── 0006_snapshot.json │ │ │ ├── 0007_snapshot.json │ │ │ ├── 0008_snapshot.json │ │ │ ├── 0009_snapshot.json │ │ │ ├── 0010_snapshot.json │ │ │ ├── 0011_snapshot.json │ │ │ ├── 0012_snapshot.json │ │ │ ├── 0013_snapshot.json │ │ │ ├── 0014_snapshot.json │ │ │ ├── 0015_snapshot.json │ │ │ ├── 0016_snapshot.json │ │ │ ├── 0017_snapshot.json │ │ │ ├── 0018_snapshot.json │ │ │ ├── 0019_snapshot.json │ │ │ ├── 0020_snapshot.json │ │ │ ├── 0021_snapshot.json │ │ │ ├── 0022_snapshot.json │ │ │ ├── 0023_snapshot.json │ │ │ ├── 0024_snapshot.json │ │ │ ├── 0025_snapshot.json │ │ │ ├── 0026_snapshot.json │ │ │ ├── 0027_snapshot.json │ │ │ ├── 0028_snapshot.json │ │ │ ├── 0029_snapshot.json │ │ │ ├── 0030_snapshot.json │ │ │ ├── 0031_snapshot.json │ │ │ ├── 0032_snapshot.json │ │ │ ├── 0033_snapshot.json │ │ │ ├── 0034_snapshot.json │ │ │ ├── 0035_snapshot.json │ │ │ ├── 0036_snapshot.json │ │ │ ├── 0037_snapshot.json │ │ │ ├── 0038_snapshot.json │ │ │ ├── 0039_snapshot.json │ │ │ ├── 0040_snapshot.json │ │ │ ├── 0041_snapshot.json │ │ │ ├── 0042_snapshot.json │ │ │ ├── 0043_snapshot.json │ │ │ ├── 0044_snapshot.json │ │ │ ├── 0045_snapshot.json │ │ │ ├── 0046_snapshot.json │ │ │ ├── 0047_snapshot.json │ │ │ ├── 0048_snapshot.json │ │ │ ├── 0049_snapshot.json │ │ │ └── _journal.json │ ├── env.mjs │ ├── env.ts │ ├── package.json │ ├── script │ │ ├── region-migration.test.ts │ │ └── region-migration.ts │ ├── src │ │ ├── db.ts │ │ ├── index.ts │ │ ├── migrate.mts │ │ ├── schema │ │ │ ├── applications │ │ │ │ ├── application.ts │ │ │ │ ├── index.ts │ │ │ │ └── validation.ts │ │ │ ├── check │ │ │ │ ├── check.ts │ │ │ │ ├── constants.ts │ │ │ │ └── index.ts │ │ │ ├── constants.ts │ │ │ ├── incidents │ │ │ │ ├── incident.ts │ │ │ │ ├── index.ts │ │ │ │ └── validation.ts │ │ │ ├── index.ts │ │ │ ├── integration.ts │ │ │ ├── invitations │ │ │ │ ├── index.ts │ │ │ │ ├── invitation.ts │ │ │ │ └── validation.ts │ │ │ ├── maintenances │ │ │ │ ├── index.ts │ │ │ │ ├── maintenance.ts │ │ │ │ └── validation.ts │ │ │ ├── monitor_groups │ │ │ │ ├── index.ts │ │ │ │ ├── monitor_group.ts │ │ │ │ └── validation.ts │ │ │ ├── monitor_run │ │ │ │ ├── index.ts │ │ │ │ └── monitor_run.ts │ │ │ ├── monitor_status │ │ │ │ ├── index.ts │ │ │ │ ├── monitor_status.ts │ │ │ │ └── validation.ts │ │ │ ├── monitor_tags │ │ │ │ ├── index.ts │ │ │ │ ├── monitor_tag.ts │ │ │ │ └── validation.ts │ │ │ ├── monitors │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ ├── monitor.ts │ │ │ │ └── validation.ts │ │ │ ├── notifications │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ ├── notification.ts │ │ │ │ └── validation.ts │ │ │ ├── page_subscribers │ │ │ │ ├── index.ts │ │ │ │ ├── page_subscribers.ts │ │ │ │ └── validation.ts │ │ │ ├── pages │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ ├── page.ts │ │ │ │ └── validation.ts │ │ │ ├── plan │ │ │ │ ├── config.ts │ │ │ │ ├── schema.ts │ │ │ │ └── utils.ts │ │ │ ├── private_locations │ │ │ │ ├── index.ts │ │ │ │ ├── private_locations.ts │ │ │ │ └── validation.ts │ │ │ ├── shared.ts │ │ │ ├── status_reports │ │ │ │ ├── index.ts │ │ │ │ ├── status_reports.ts │ │ │ │ └── validation.ts │ │ │ ├── users │ │ │ │ ├── index.ts │ │ │ │ ├── user.ts │ │ │ │ └── validation.ts │ │ │ └── workspaces │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ ├── validation.ts │ │ │ │ └── workspace.ts │ │ ├── seed.mts │ │ ├── sync-db.ts │ │ └── utils.ts │ └── tsconfig.json ├── emails │ ├── emails │ │ ├── _components │ │ │ ├── footer.tsx │ │ │ ├── layout.tsx │ │ │ └── styles.ts │ │ ├── followup.tsx │ │ ├── monitor-alert.tsx │ │ ├── monitor-deactivation.tsx │ │ ├── monitor-paused.tsx │ │ ├── page-subscription.tsx │ │ ├── status-report.tsx │ │ ├── subscribe.tsx │ │ ├── team-invitation.tsx │ │ └── welcome.tsx │ ├── hotfix │ │ └── monitor-alert.ts │ ├── package.json │ ├── src │ │ ├── client.tsx │ │ ├── env.ts │ │ ├── index.ts │ │ ├── send.ts │ │ └── utils.ts │ └── tsconfig.json ├── error │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── base-error.ts │ │ ├── error-code.ts │ │ ├── http-error.ts │ │ ├── schema-error.ts │ │ └── utils.ts │ └── tsconfig.json ├── header-analysis │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── parser │ │ │ ├── cache-control.ts │ │ │ ├── cf-cache-status.ts │ │ │ ├── cf-ray.ts │ │ │ ├── fly-request-id.ts │ │ │ ├── x-vercel-cache.ts │ │ │ └── x-vercel-id.ts │ │ ├── regions │ │ │ ├── cloudflare.ts │ │ │ ├── fly.ts │ │ │ └── vercel.ts │ │ └── types │ │ │ └── index.ts │ └── tsconfig.json ├── icons │ ├── README.md │ ├── package.json │ ├── src │ │ ├── discord.tsx │ │ ├── fly.tsx │ │ ├── github.tsx │ │ ├── google.tsx │ │ ├── index.tsx │ │ ├── koyeb.tsx │ │ ├── opsgenie.tsx │ │ ├── pagerduty.tsx │ │ ├── railway.tsx │ │ └── slack.tsx │ └── tsconfig.json ├── notifications │ ├── discord │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── mock.ts │ │ │ └── schema.ts │ │ └── tsconfig.json │ ├── email │ │ ├── .env.example │ │ ├── README.md │ │ ├── env.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ └── mock.ts │ │ └── tsconfig.json │ ├── ntfy │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── schema.ts │ │ └── tsconfig.json │ ├── opsgenie │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── schema.ts │ │ └── tsconfig.json │ ├── pagerduty │ │ ├── .env.example │ │ ├── package.json │ │ ├── src │ │ │ ├── env.ts │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ └── schema │ │ │ │ └── config.ts │ │ └── tsconfig.json │ ├── slack │ │ ├── package.json │ │ ├── src │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ ├── mock.ts │ │ │ └── schema.ts │ │ └── tsconfig.json │ ├── twillio-sms │ │ ├── .env.example │ │ ├── package.json │ │ ├── src │ │ │ ├── env.ts │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ └── schema │ │ │ │ └── config.ts │ │ └── tsconfig.json │ └── webhook │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ ├── index.test.ts │ │ ├── index.ts │ │ └── schema.ts │ │ └── tsconfig.json ├── proto │ ├── buf.gen.yaml │ ├── buf.yaml │ ├── go.mod │ ├── go.sum │ ├── justfile │ ├── package.json │ └── private_location │ │ └── v1 │ │ ├── assertions.proto │ │ ├── dns_monitor.proto │ │ ├── http_monitor.proto │ │ ├── private_location.proto │ │ └── tcp_monitor.proto ├── react │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── styles.css │ │ ├── utils.ts │ │ └── widget.tsx │ ├── tsconfig.json │ └── tsup.config.js ├── regions │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── theme-store │ ├── README.md │ ├── package.json │ ├── src │ │ ├── dracula.ts │ │ ├── github.ts │ │ ├── index.ts │ │ ├── openstatus.ts │ │ ├── supabase.ts │ │ ├── types.ts │ │ └── utils.ts │ └── tsconfig.json ├── tinybird │ ├── README.md │ ├── datasources │ │ ├── audit_log__v0.datasource │ │ ├── check_response.datasource │ │ ├── check_response_http.datasource │ │ ├── dns_response__v0.datasource │ │ ├── external_status.datasource │ │ ├── mv__dns_status_45d__v0.datasource │ │ ├── mv__http_14d.datasource │ │ ├── mv__http_14d__v0.datasource │ │ ├── mv__http_14d__v1.datasource │ │ ├── mv__http_1d__v0.datasource │ │ ├── mv__http_1d__v1.datasource │ │ ├── mv__http_30d__v0.datasource │ │ ├── mv__http_30d__v1.datasource │ │ ├── mv__http_7d__v0.datasource │ │ ├── mv__http_7d__v1.datasource │ │ ├── mv__http_full_14d__v0.datasource │ │ ├── mv__http_full_30d__v0.datasource │ │ ├── mv__http_status_14d__v0.datasource │ │ ├── mv__http_status_45d__v0.datasource │ │ ├── mv__http_status_45d__v1.datasource │ │ ├── mv__http_status_7d__v0.datasource │ │ ├── mv__http_timing_phases_14d.datasource │ │ ├── mv__http_timing_phases_14d__v1.datasource │ │ ├── mv__http_uptime_30d__v1.datasource │ │ ├── mv__http_uptime_7d__v1.datasource │ │ ├── mv__http_workspace_30d__v0.datasource │ │ ├── mv__tcp_14d__v0.datasource │ │ ├── mv__tcp_14d__v1.datasource │ │ ├── mv__tcp_1d__v0.datasource │ │ ├── mv__tcp_1d__v1.datasource │ │ ├── mv__tcp_30d__v0.datasource │ │ ├── mv__tcp_30d__v1.datasource │ │ ├── mv__tcp_7d__v0.datasource │ │ ├── mv__tcp_7d__v1.datasource │ │ ├── mv__tcp_full_14d__v0.datasource │ │ ├── mv__tcp_full_30d__v0.datasource │ │ ├── mv__tcp_status_45d__v0.datasource │ │ ├── mv__tcp_status_45d__v1.datasource │ │ ├── mv__tcp_status_7d__v0.datasource │ │ ├── mv__tcp_uptime_30d__v1.datasource │ │ ├── mv__tcp_uptime_7d__v1.datasource │ │ ├── mv__tcp_workspace_30d__v0.datasource │ │ ├── mv_http_status_14d.datasource │ │ ├── ping_response__v8.datasource │ │ ├── tcp_response.datasource │ │ └── tcp_response__v0.datasource │ ├── endpoints │ │ ├── endpoint__audit_log.pipe │ │ ├── endpoint__audit_log__v1.pipe │ │ ├── endpoint__dns_get_14d__v0.pipe │ │ ├── endpoint__dns_list_14d__v0.pipe │ │ ├── endpoint__dns_metrics_14d__v0.pipe │ │ ├── endpoint__dns_metrics_1d__v0.pipe │ │ ├── endpoint__dns_metrics_7d__v0.pipe │ │ ├── endpoint__dns_metrics_latency_1d_multi__v0.pipe │ │ ├── endpoint__dns_metrics_latency_7d__v0.pipe │ │ ├── endpoint__dns_metrics_regions_14d__v0.pipe │ │ ├── endpoint__dns_status_45d__v0.pipe │ │ ├── endpoint__dns_uptime_30d__v0.pipe │ │ ├── endpoint__http_get_14d__v0.pipe │ │ ├── endpoint__http_get_30d.pipe │ │ ├── endpoint__http_list_14d.pipe │ │ ├── endpoint__http_list_14d__v1.pipe │ │ ├── endpoint__http_list_1d.pipe │ │ ├── endpoint__http_list_1d__v1.pipe │ │ ├── endpoint__http_list_7d.pipe │ │ ├── endpoint__http_list_7d__v1.pipe │ │ ├── endpoint__http_metrics_14d.pipe │ │ ├── endpoint__http_metrics_14d__v1.pipe │ │ ├── endpoint__http_metrics_1d.pipe │ │ ├── endpoint__http_metrics_1d__v1.pipe │ │ ├── endpoint__http_metrics_7d.pipe │ │ ├── endpoint__http_metrics_7d__v1.pipe │ │ ├── endpoint__http_metrics_by_interval_14d.pipe │ │ ├── endpoint__http_metrics_by_interval_1d.pipe │ │ ├── endpoint__http_metrics_by_interval_7d.pipe │ │ ├── endpoint__http_metrics_by_region_14d.pipe │ │ ├── endpoint__http_metrics_by_region_1d.pipe │ │ ├── endpoint__http_metrics_by_region_7d.pipe │ │ ├── endpoint__http_metrics_global_1d__v0.pipe │ │ ├── endpoint__http_metrics_latency_1d__v1.pipe │ │ ├── endpoint__http_metrics_latency_1d_multi__v1.pipe │ │ ├── endpoint__http_metrics_latency_7d__v1.pipe │ │ ├── endpoint__http_metrics_regions_14d__v0.pipe │ │ ├── endpoint__http_metrics_regions_1d__v0.pipe │ │ ├── endpoint__http_metrics_regions_7d__v0.pipe │ │ ├── endpoint__http_status_14d.pipe │ │ ├── endpoint__http_status_45d.pipe │ │ ├── endpoint__http_status_45d__v1.pipe │ │ ├── endpoint__http_status_7d.pipe │ │ ├── endpoint__http_timing_phases_14d__v1.pipe │ │ ├── endpoint__http_uptime_30d__v1.pipe │ │ ├── endpoint__http_uptime_7d__v1.pipe │ │ ├── endpoint__http_workspace_30d__v0.pipe │ │ ├── endpoint__stats_global.pipe │ │ ├── endpoint__tcp_get_14d__v0.pipe │ │ ├── endpoint__tcp_get_30d.pipe │ │ ├── endpoint__tcp_list_14d.pipe │ │ ├── endpoint__tcp_list_14d__v1.pipe │ │ ├── endpoint__tcp_list_1d.pipe │ │ ├── endpoint__tcp_list_1d__v1.pipe │ │ ├── endpoint__tcp_list_7d.pipe │ │ ├── endpoint__tcp_list_7d__v1.pipe │ │ ├── endpoint__tcp_metrics_14d.pipe │ │ ├── endpoint__tcp_metrics_14d__v1.pipe │ │ ├── endpoint__tcp_metrics_1d.pipe │ │ ├── endpoint__tcp_metrics_1d__v1.pipe │ │ ├── endpoint__tcp_metrics_7d.pipe │ │ ├── endpoint__tcp_metrics_7d__v1.pipe │ │ ├── endpoint__tcp_metrics_by_interval_14d.pipe │ │ ├── endpoint__tcp_metrics_by_interval_1d.pipe │ │ ├── endpoint__tcp_metrics_by_interval_7d.pipe │ │ ├── endpoint__tcp_metrics_by_region_14d.pipe │ │ ├── endpoint__tcp_metrics_by_region_1d.pipe │ │ ├── endpoint__tcp_metrics_by_region_7d.pipe │ │ ├── endpoint__tcp_metrics_global_1d.pipe │ │ ├── endpoint__tcp_metrics_latency_1d__v1.pipe │ │ ├── endpoint__tcp_metrics_latency_1d_multi__v1.pipe │ │ ├── endpoint__tcp_metrics_latency_7d__v1.pipe │ │ ├── endpoint__tcp_status_45d.pipe │ │ ├── endpoint__tcp_status_45d__v1.pipe │ │ ├── endpoint__tcp_status_7d.pipe │ │ ├── endpoint__tcp_uptime_30d__v1.pipe │ │ ├── endpoint__tcp_uptime_7d__v1.pipe │ │ ├── endpoint__tcp_workspace_30d__v0.pipe │ │ ├── endpoint_audit_log.pipe │ │ └── endpoint_external_status.pipe │ ├── package.json │ ├── pipes │ │ ├── __ttl_45d_count_utc_get.pipe │ │ ├── aggregate__dns_status_45d__v1.pipe │ │ ├── aggregate__http_14d__v1.pipe │ │ ├── aggregate__http_1d__v1.pipe │ │ ├── aggregate__http_30d__v1.pipe │ │ ├── aggregate__http_7d__v1.pipe │ │ ├── aggregate__http_full_14d__v0.pipe │ │ ├── aggregate__http_full_30d__v0.pipe │ │ ├── aggregate__http_status_14d.pipe │ │ ├── aggregate__http_status_45d.pipe │ │ ├── aggregate__http_status_45d__v1.pipe │ │ ├── aggregate__http_status_7d.pipe │ │ ├── aggregate__http_timing_phases_14d.pipe │ │ ├── aggregate__http_uptime_30d.pipe │ │ ├── aggregate__http_uptime_7d__v1.pipe │ │ ├── aggregate__http_workspace_30d__v0.pipe │ │ ├── aggregate__tcp_14d.pipe │ │ ├── aggregate__tcp_14d__v1.pipe │ │ ├── aggregate__tcp_1d.pipe │ │ ├── aggregate__tcp_1d__v1.pipe │ │ ├── aggregate__tcp_30d.pipe │ │ ├── aggregate__tcp_30d__v1.pipe │ │ ├── aggregate__tcp_7d.pipe │ │ ├── aggregate__tcp_7d__v1.pipe │ │ ├── aggregate__tcp_full_14d__v0.pipe │ │ ├── aggregate__tcp_full_30d__v0.pipe │ │ ├── aggregate__tcp_status_45d.pipe │ │ ├── aggregate__tcp_status_45d__v1.pipe │ │ ├── aggregate__tcp_status_7d.pipe │ │ ├── aggregate__tcp_uptime_30d__v1.pipe │ │ ├── aggregate__tcp_uptime_7d__v1.pipe │ │ ├── aggregate__tcp_workspace_30d__v0.pipe │ │ ├── get_result_for_on_demand_check_http.pipe │ │ ├── public_status.pipe │ │ ├── response_details.pipe │ │ ├── response_graph.pipe │ │ ├── response_list.pipe │ │ └── single_checks_get.pipe │ ├── src │ │ ├── audit-log │ │ │ ├── README.md │ │ │ ├── action-schema.ts │ │ │ ├── action-validation.ts │ │ │ ├── base-validation.ts │ │ │ ├── client.ts │ │ │ ├── examples.ts │ │ │ └── index.ts │ │ ├── client.ts │ │ ├── index.ts │ │ └── schema.ts │ └── tsconfig.json ├── tracker │ ├── README.md │ ├── package.json │ ├── src │ │ ├── blacklist.ts │ │ ├── config.ts │ │ ├── index.ts │ │ ├── mock.ts │ │ ├── tracker.ts │ │ ├── types.ts │ │ └── utils.ts │ └── tsconfig.json ├── tsconfig │ ├── base.json │ ├── nextjs.json │ ├── package.json │ └── react-library.json ├── ui │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── accordion.tsx │ │ │ ├── alert-dialog.tsx │ │ │ ├── alert.tsx │ │ │ ├── avatar.tsx │ │ │ ├── badge.tsx │ │ │ ├── breadcrumb.tsx │ │ │ ├── button-with-disable-tooltip.tsx │ │ │ ├── button.tsx │ │ │ ├── calendar.tsx │ │ │ ├── card.tsx │ │ │ ├── chart.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── collapsible.tsx │ │ │ ├── command.tsx │ │ │ ├── context-menu.tsx │ │ │ ├── date-picker.tsx │ │ │ ├── date-time-picker-popover.tsx │ │ │ ├── date-time-picker.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── form.tsx │ │ │ ├── hover-card.tsx │ │ │ ├── input-with-addons.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── multi-select.tsx │ │ │ ├── navigation-menu.tsx │ │ │ ├── pagination.tsx │ │ │ ├── popover.tsx │ │ │ ├── progress.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── slider.tsx │ │ │ ├── sonner.tsx │ │ │ ├── sortable.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── toggle.tsx │ │ │ └── tooltip.tsx │ │ ├── index.tsx │ │ ├── lib │ │ │ ├── compose-refs.ts │ │ │ └── utils.ts │ │ └── styles.css │ ├── tailwind.config.ts │ └── tsconfig.json ├── upstash │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── redis │ │ │ └── client.ts │ └── tsconfig.json └── utils │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── process-compose.yaml ├── turbo.json └── utils └── api-bruno ├── Monitor Summary.bru ├── OpenApi.bru ├── bruno.json ├── checker.bru ├── environments ├── local.bru └── prod.bru ├── incident_update └── Get Status Report Update.bru └── incidents ├── All Status Reports.bru └── Get Status Report.bru /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.docker.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.env.docker.example -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: openstatusHQ 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/doc_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/ISSUE_TEMPLATE/doc_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/api-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/api-preview.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/deploy-checker.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-workflows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/deploy-workflows.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/dx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/dx.yml -------------------------------------------------------------------------------- /.github/workflows/go-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/go-tests.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/migrate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/migrate.yml -------------------------------------------------------------------------------- /.github/workflows/publish-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/publish-checker.yml -------------------------------------------------------------------------------- /.github/workflows/synthetic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/synthetic.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/workflow-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.github/workflows/workflow-preview.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.gitignore -------------------------------------------------------------------------------- /.koyebignore: -------------------------------------------------------------------------------- 1 | * 2 | !.koyebignore 3 | 4 | !/apps/checker/* 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers = true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/.content-collections 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/CONTRIBUTING.MD -------------------------------------------------------------------------------- /DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/DOCKER.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apps/README.md: -------------------------------------------------------------------------------- 1 | # Apps 2 | 3 | All openstatus apps 4 | -------------------------------------------------------------------------------- /apps/checker/.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | -------------------------------------------------------------------------------- /apps/checker/.golangci.yml: -------------------------------------------------------------------------------- 1 | version: "2" 2 | 3 | linters: 4 | default: fast 5 | -------------------------------------------------------------------------------- /apps/checker/.private.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/.private.air.toml -------------------------------------------------------------------------------- /apps/checker/.probe.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/.probe.air.toml -------------------------------------------------------------------------------- /apps/checker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/Dockerfile -------------------------------------------------------------------------------- /apps/checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/README.md -------------------------------------------------------------------------------- /apps/checker/ca/ca-bundle.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/ca/ca-bundle.crt -------------------------------------------------------------------------------- /apps/checker/checker/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/checker/dns.go -------------------------------------------------------------------------------- /apps/checker/checker/dns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/checker/dns_test.go -------------------------------------------------------------------------------- /apps/checker/checker/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/checker/http.go -------------------------------------------------------------------------------- /apps/checker/checker/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/checker/http_test.go -------------------------------------------------------------------------------- /apps/checker/checker/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/checker/tcp.go -------------------------------------------------------------------------------- /apps/checker/checker/tcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/checker/tcp_test.go -------------------------------------------------------------------------------- /apps/checker/checker/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/checker/update.go -------------------------------------------------------------------------------- /apps/checker/cmd/private/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/cmd/private/main.go -------------------------------------------------------------------------------- /apps/checker/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/cmd/server/main.go -------------------------------------------------------------------------------- /apps/checker/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/fly.toml -------------------------------------------------------------------------------- /apps/checker/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/go.mod -------------------------------------------------------------------------------- /apps/checker/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/go.sum -------------------------------------------------------------------------------- /apps/checker/handlers/checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/handlers/checker.go -------------------------------------------------------------------------------- /apps/checker/handlers/checker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/handlers/checker_test.go -------------------------------------------------------------------------------- /apps/checker/handlers/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/handlers/dns.go -------------------------------------------------------------------------------- /apps/checker/handlers/dns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/handlers/dns_test.go -------------------------------------------------------------------------------- /apps/checker/handlers/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/handlers/handler.go -------------------------------------------------------------------------------- /apps/checker/handlers/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/handlers/ping.go -------------------------------------------------------------------------------- /apps/checker/handlers/ping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/handlers/ping_test.go -------------------------------------------------------------------------------- /apps/checker/handlers/tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/handlers/tcp.go -------------------------------------------------------------------------------- /apps/checker/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/justfile -------------------------------------------------------------------------------- /apps/checker/pkg/assertions/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/assertions/assertions.go -------------------------------------------------------------------------------- /apps/checker/pkg/job/dns_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/job/dns_job.go -------------------------------------------------------------------------------- /apps/checker/pkg/job/http_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/job/http_job.go -------------------------------------------------------------------------------- /apps/checker/pkg/job/http_job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/job/http_job_test.go -------------------------------------------------------------------------------- /apps/checker/pkg/job/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/job/job.go -------------------------------------------------------------------------------- /apps/checker/pkg/job/monitors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/job/monitors.go -------------------------------------------------------------------------------- /apps/checker/pkg/job/tcp_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/job/tcp_job.go -------------------------------------------------------------------------------- /apps/checker/pkg/job/tcp_job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/job/tcp_job_test.go -------------------------------------------------------------------------------- /apps/checker/pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/logger/logger.go -------------------------------------------------------------------------------- /apps/checker/pkg/otel/otel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/otel/otel.go -------------------------------------------------------------------------------- /apps/checker/pkg/scheduler/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/scheduler/scheduler.go -------------------------------------------------------------------------------- /apps/checker/pkg/scheduler/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/scheduler/scheduler_test.go -------------------------------------------------------------------------------- /apps/checker/pkg/tinybird/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/tinybird/client.go -------------------------------------------------------------------------------- /apps/checker/pkg/tinybird/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/pkg/tinybird/client_test.go -------------------------------------------------------------------------------- /apps/checker/private-location.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/private-location.Dockerfile -------------------------------------------------------------------------------- /apps/checker/request/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/checker/request/request.go -------------------------------------------------------------------------------- /apps/dashboard/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/.dockerignore -------------------------------------------------------------------------------- /apps/dashboard/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/.env.example -------------------------------------------------------------------------------- /apps/dashboard/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /apps/dashboard/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/Dockerfile -------------------------------------------------------------------------------- /apps/dashboard/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/components.json -------------------------------------------------------------------------------- /apps/dashboard/dofigen.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/dofigen.lock -------------------------------------------------------------------------------- /apps/dashboard/dofigen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/dofigen.yml -------------------------------------------------------------------------------- /apps/dashboard/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/env.ts -------------------------------------------------------------------------------- /apps/dashboard/instrumentation-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/instrumentation-client.ts -------------------------------------------------------------------------------- /apps/dashboard/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/next-env.d.ts -------------------------------------------------------------------------------- /apps/dashboard/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/next.config.ts -------------------------------------------------------------------------------- /apps/dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/package.json -------------------------------------------------------------------------------- /apps/dashboard/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/postcss.config.mjs -------------------------------------------------------------------------------- /apps/dashboard/public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/public/file.svg -------------------------------------------------------------------------------- /apps/dashboard/public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/public/globe.svg -------------------------------------------------------------------------------- /apps/dashboard/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/public/next.svg -------------------------------------------------------------------------------- /apps/dashboard/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/public/vercel.svg -------------------------------------------------------------------------------- /apps/dashboard/public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/public/window.svg -------------------------------------------------------------------------------- /apps/dashboard/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/sentry.edge.config.ts -------------------------------------------------------------------------------- /apps/dashboard/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/sentry.server.config.ts -------------------------------------------------------------------------------- /apps/dashboard/src/app/(dashboard)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/(dashboard)/page.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/app/apple.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/apple.ico -------------------------------------------------------------------------------- /apps/dashboard/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/dashboard/src/app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/global-error.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/globals.css -------------------------------------------------------------------------------- /apps/dashboard/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/app/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/metadata.ts -------------------------------------------------------------------------------- /apps/dashboard/src/app/react-table.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/react-table.d.ts -------------------------------------------------------------------------------- /apps/dashboard/src/app/status-page/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/app/status-page/page.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/common/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/common/kbd.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/controls-filter/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/card.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/command.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/form.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/input.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/label.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/table.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/data/audit-logs.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/audit-logs.client.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/audit-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/audit-logs.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/icons.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/incidents.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/incidents.client.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/incidents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/incidents.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/invitations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/invitations.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/maintenances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/maintenances.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/members.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/members.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/metrics.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/metrics.client.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/monitor-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/monitor-tags.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/monitors.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/monitors.client.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/monitors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/monitors.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/notifications.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/plans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/plans.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/region-metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/region-metrics.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/regions.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/response-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/response-logs.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/status-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/status-codes.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/status-pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/status-pages.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/status-reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/status-reports.ts -------------------------------------------------------------------------------- /apps/dashboard/src/data/subscribers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/data/subscribers.ts -------------------------------------------------------------------------------- /apps/dashboard/src/hooks/use-cookie-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/hooks/use-cookie-state.ts -------------------------------------------------------------------------------- /apps/dashboard/src/hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/hooks/use-debounce.ts -------------------------------------------------------------------------------- /apps/dashboard/src/hooks/use-feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/hooks/use-feature.ts -------------------------------------------------------------------------------- /apps/dashboard/src/hooks/use-media-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/hooks/use-media-query.ts -------------------------------------------------------------------------------- /apps/dashboard/src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /apps/dashboard/src/hooks/use-table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/hooks/use-table.ts -------------------------------------------------------------------------------- /apps/dashboard/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/instrumentation.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/auth/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/auth/adapter.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/auth/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/auth/helpers.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/auth/index.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/auth/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/auth/providers.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/composition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/composition.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/domains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/domains.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/formatter.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/middleware/with-invitation.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/dashboard/src/lib/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/stripe.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/trpc/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/trpc/client.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/lib/trpc/query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/trpc/query-client.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/trpc/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/trpc/server.tsx -------------------------------------------------------------------------------- /apps/dashboard/src/lib/trpc/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/trpc/shared.ts -------------------------------------------------------------------------------- /apps/dashboard/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/dashboard/src/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/next-auth.d.ts -------------------------------------------------------------------------------- /apps/dashboard/src/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/proxy.ts -------------------------------------------------------------------------------- /apps/dashboard/src/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/src/scripts/README.md -------------------------------------------------------------------------------- /apps/dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/dashboard/tsconfig.json -------------------------------------------------------------------------------- /apps/docs/.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_OPENPANEL_CLIENT_ID=your-id 2 | -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/.gitignore -------------------------------------------------------------------------------- /apps/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/README.md -------------------------------------------------------------------------------- /apps/docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/astro.config.mjs -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/public/favicon.ico -------------------------------------------------------------------------------- /apps/docs/public/fonts/CalSans-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/public/fonts/CalSans-SemiBold.ttf -------------------------------------------------------------------------------- /apps/docs/public/fonts/Inter-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/public/fonts/Inter-Light.ttf -------------------------------------------------------------------------------- /apps/docs/public/fonts/Inter-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/public/fonts/Inter-Medium.ttf -------------------------------------------------------------------------------- /apps/docs/public/fonts/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/public/fonts/Inter-Regular.ttf -------------------------------------------------------------------------------- /apps/docs/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/public/robots.txt -------------------------------------------------------------------------------- /apps/docs/src/assets/cli/CLI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/cli/CLI.png -------------------------------------------------------------------------------- /apps/docs/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/houston.webp -------------------------------------------------------------------------------- /apps/docs/src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/icon.png -------------------------------------------------------------------------------- /apps/docs/src/assets/monitor/assertions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/monitor/assertions.png -------------------------------------------------------------------------------- /apps/docs/src/assets/monitor/create-tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/monitor/create-tag.png -------------------------------------------------------------------------------- /apps/docs/src/assets/monitor/filter-tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/monitor/filter-tag.png -------------------------------------------------------------------------------- /apps/docs/src/assets/monitor/monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/monitor/monitor.png -------------------------------------------------------------------------------- /apps/docs/src/assets/monitor/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/monitor/overview.png -------------------------------------------------------------------------------- /apps/docs/src/assets/monitor/tcp-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/monitor/tcp-monitor.png -------------------------------------------------------------------------------- /apps/docs/src/assets/setup-env/clerk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/setup-env/clerk.png -------------------------------------------------------------------------------- /apps/docs/src/assets/setup-env/resend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/setup-env/resend.png -------------------------------------------------------------------------------- /apps/docs/src/assets/setup-env/tinybird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/setup-env/tinybird.png -------------------------------------------------------------------------------- /apps/docs/src/assets/status-page/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/assets/status-page/favicon.png -------------------------------------------------------------------------------- /apps/docs/src/components/Footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/components/Footer.astro -------------------------------------------------------------------------------- /apps/docs/src/components/Head.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/components/Head.astro -------------------------------------------------------------------------------- /apps/docs/src/components/Hero.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/components/Hero.astro -------------------------------------------------------------------------------- /apps/docs/src/components/SiteTitle.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/components/SiteTitle.astro -------------------------------------------------------------------------------- /apps/docs/src/components/Status.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/components/Status.astro -------------------------------------------------------------------------------- /apps/docs/src/components/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/components/utils.ts -------------------------------------------------------------------------------- /apps/docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/content/config.ts -------------------------------------------------------------------------------- /apps/docs/src/content/docs/help/support.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/content/docs/help/support.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/reference.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/content/docs/reference.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/tools/react.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/content/docs/tools/react.mdx -------------------------------------------------------------------------------- /apps/docs/src/content/docs/tutorials.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: Tutorials 3 | description: Learn more about the project I’m working on. 4 | --- 5 | -------------------------------------------------------------------------------- /apps/docs/src/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/custom.css -------------------------------------------------------------------------------- /apps/docs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/env.d.ts -------------------------------------------------------------------------------- /apps/docs/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/src/global.css -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/docs/tsconfig.json -------------------------------------------------------------------------------- /apps/private-location/.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/.air.toml -------------------------------------------------------------------------------- /apps/private-location/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/.dockerignore -------------------------------------------------------------------------------- /apps/private-location/.gitignore: -------------------------------------------------------------------------------- 1 | /tmp 2 | -------------------------------------------------------------------------------- /apps/private-location/.golangci.yml: -------------------------------------------------------------------------------- 1 | version: "2" 2 | 3 | linters: 4 | default: fast 5 | -------------------------------------------------------------------------------- /apps/private-location/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/Dockerfile -------------------------------------------------------------------------------- /apps/private-location/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/README.md -------------------------------------------------------------------------------- /apps/private-location/cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/cmd/server/main.go -------------------------------------------------------------------------------- /apps/private-location/dofigen.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/dofigen.lock -------------------------------------------------------------------------------- /apps/private-location/dofigen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/dofigen.yml -------------------------------------------------------------------------------- /apps/private-location/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/fly.toml -------------------------------------------------------------------------------- /apps/private-location/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/go.mod -------------------------------------------------------------------------------- /apps/private-location/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/go.sum -------------------------------------------------------------------------------- /apps/private-location/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/private-location/justfile -------------------------------------------------------------------------------- /apps/railway-proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/railway-proxy/Dockerfile -------------------------------------------------------------------------------- /apps/railway-proxy/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/railway-proxy/go.mod -------------------------------------------------------------------------------- /apps/railway-proxy/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/railway-proxy/go.sum -------------------------------------------------------------------------------- /apps/railway-proxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/railway-proxy/main.go -------------------------------------------------------------------------------- /apps/screenshot-service/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/.dockerignore -------------------------------------------------------------------------------- /apps/screenshot-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/.gitignore -------------------------------------------------------------------------------- /apps/screenshot-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/Dockerfile -------------------------------------------------------------------------------- /apps/screenshot-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/README.md -------------------------------------------------------------------------------- /apps/screenshot-service/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/fly.toml -------------------------------------------------------------------------------- /apps/screenshot-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/package.json -------------------------------------------------------------------------------- /apps/screenshot-service/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/src/env.ts -------------------------------------------------------------------------------- /apps/screenshot-service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/src/index.ts -------------------------------------------------------------------------------- /apps/screenshot-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/screenshot-service/tsconfig.json -------------------------------------------------------------------------------- /apps/server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/.dockerignore -------------------------------------------------------------------------------- /apps/server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/.env.example -------------------------------------------------------------------------------- /apps/server/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/.env.test -------------------------------------------------------------------------------- /apps/server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /apps/server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/Dockerfile -------------------------------------------------------------------------------- /apps/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/README.md -------------------------------------------------------------------------------- /apps/server/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/docker-compose.yaml -------------------------------------------------------------------------------- /apps/server/dofigen.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/dofigen.lock -------------------------------------------------------------------------------- /apps/server/dofigen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/dofigen.yml -------------------------------------------------------------------------------- /apps/server/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/env.ts -------------------------------------------------------------------------------- /apps/server/fly.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/fly.sh -------------------------------------------------------------------------------- /apps/server/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/fly.toml -------------------------------------------------------------------------------- /apps/server/log/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/log/fly.toml -------------------------------------------------------------------------------- /apps/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/package.json -------------------------------------------------------------------------------- /apps/server/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/env.ts -------------------------------------------------------------------------------- /apps/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/index.ts -------------------------------------------------------------------------------- /apps/server/src/libs/cache/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./memory"; 2 | -------------------------------------------------------------------------------- /apps/server/src/libs/cache/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/cache/memory.ts -------------------------------------------------------------------------------- /apps/server/src/libs/checker/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./utils"; 2 | -------------------------------------------------------------------------------- /apps/server/src/libs/checker/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/checker/utils.ts -------------------------------------------------------------------------------- /apps/server/src/libs/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/errors/index.ts -------------------------------------------------------------------------------- /apps/server/src/libs/errors/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/errors/utils.ts -------------------------------------------------------------------------------- /apps/server/src/libs/middlewares/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/middlewares/auth.ts -------------------------------------------------------------------------------- /apps/server/src/libs/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/middlewares/index.ts -------------------------------------------------------------------------------- /apps/server/src/libs/middlewares/plan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/middlewares/plan.ts -------------------------------------------------------------------------------- /apps/server/src/libs/middlewares/track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/middlewares/track.ts -------------------------------------------------------------------------------- /apps/server/src/libs/test/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/libs/test/preload.ts -------------------------------------------------------------------------------- /apps/server/src/routes/public/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/public/index.ts -------------------------------------------------------------------------------- /apps/server/src/routes/public/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/public/status.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/check/http/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/check/http/post.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/check/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/check/index.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/incidents/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/incidents/get.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/incidents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/incidents/index.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/incidents/put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/incidents/put.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/index.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/monitors/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/monitors/delete.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/monitors/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/monitors/get.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/monitors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/monitors/index.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/monitors/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/monitors/post.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/monitors/put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/monitors/put.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/monitors/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/monitors/schema.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/monitors/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/monitors/utils.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/get.test.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/get.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/get_all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/get_all.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/index.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/post.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/post.test.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/post.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/put.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/put.test.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/put.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/pages/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/pages/schema.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/utils.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/whoami/get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/whoami/get.test.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/whoami/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/whoami/get.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/whoami/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/whoami/index.ts -------------------------------------------------------------------------------- /apps/server/src/routes/v1/whoami/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/routes/v1/whoami/schema.ts -------------------------------------------------------------------------------- /apps/server/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/types/index.ts -------------------------------------------------------------------------------- /apps/server/src/utils/audit-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/utils/audit-log.ts -------------------------------------------------------------------------------- /apps/server/src/utils/not-empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/utils/not-empty.ts -------------------------------------------------------------------------------- /apps/server/src/utils/random-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/src/utils/random-promise.ts -------------------------------------------------------------------------------- /apps/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/server/tsconfig.json -------------------------------------------------------------------------------- /apps/ssh-server/.dockerignore: -------------------------------------------------------------------------------- 1 | **/.ssh 2 | -------------------------------------------------------------------------------- /apps/ssh-server/.gitignore: -------------------------------------------------------------------------------- 1 | .ssh/ 2 | -------------------------------------------------------------------------------- /apps/ssh-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/ssh-server/Dockerfile -------------------------------------------------------------------------------- /apps/ssh-server/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/ssh-server/banner.txt -------------------------------------------------------------------------------- /apps/ssh-server/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/ssh-server/fly.toml -------------------------------------------------------------------------------- /apps/ssh-server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/ssh-server/go.mod -------------------------------------------------------------------------------- /apps/ssh-server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/ssh-server/go.sum -------------------------------------------------------------------------------- /apps/ssh-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/ssh-server/main.go -------------------------------------------------------------------------------- /apps/status-page/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/.dockerignore -------------------------------------------------------------------------------- /apps/status-page/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/.env.example -------------------------------------------------------------------------------- /apps/status-page/.gitignore: -------------------------------------------------------------------------------- 1 | .vercel 2 | -------------------------------------------------------------------------------- /apps/status-page/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/Dockerfile -------------------------------------------------------------------------------- /apps/status-page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/README.md -------------------------------------------------------------------------------- /apps/status-page/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/components.json -------------------------------------------------------------------------------- /apps/status-page/dofigen.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/dofigen.lock -------------------------------------------------------------------------------- /apps/status-page/dofigen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/dofigen.yml -------------------------------------------------------------------------------- /apps/status-page/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/env.ts -------------------------------------------------------------------------------- /apps/status-page/instrumentation-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/instrumentation-client.ts -------------------------------------------------------------------------------- /apps/status-page/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/next-env.d.ts -------------------------------------------------------------------------------- /apps/status-page/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/next.config.ts -------------------------------------------------------------------------------- /apps/status-page/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/package.json -------------------------------------------------------------------------------- /apps/status-page/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/postcss.config.mjs -------------------------------------------------------------------------------- /apps/status-page/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/sentry.edge.config.ts -------------------------------------------------------------------------------- /apps/status-page/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/sentry.server.config.ts -------------------------------------------------------------------------------- /apps/status-page/src/app/(public)/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/(public)/client.tsx -------------------------------------------------------------------------------- /apps/status-page/src/app/(public)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/(public)/layout.tsx -------------------------------------------------------------------------------- /apps/status-page/src/app/(public)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/(public)/page.tsx -------------------------------------------------------------------------------- /apps/status-page/src/app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/global-error.tsx -------------------------------------------------------------------------------- /apps/status-page/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/globals.css -------------------------------------------------------------------------------- /apps/status-page/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/status-page/src/app/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/metadata.ts -------------------------------------------------------------------------------- /apps/status-page/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/not-found.tsx -------------------------------------------------------------------------------- /apps/status-page/src/app/react-table.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/app/react-table.d.ts -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/card.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/form.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/input.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/kbd.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/label.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/table.tsx -------------------------------------------------------------------------------- /apps/status-page/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /apps/status-page/src/data/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/icons.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/incidents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/incidents.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/invitations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/invitations.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/maintenances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/maintenances.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/members.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/members.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/metrics.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/metrics.client.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/monitor-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/monitor-tags.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/monitors.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/monitors.client.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/monitors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/monitors.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/plans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/plans.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/region-metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/region-metrics.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/regions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/regions.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/response-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/response-logs.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/status-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/status-codes.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/status-pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/status-pages.ts -------------------------------------------------------------------------------- /apps/status-page/src/data/status-reports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/data/status-reports.ts -------------------------------------------------------------------------------- /apps/status-page/src/hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/hooks/use-debounce.ts -------------------------------------------------------------------------------- /apps/status-page/src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /apps/status-page/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/instrumentation.ts -------------------------------------------------------------------------------- /apps/status-page/src/lib/base-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/lib/base-url.ts -------------------------------------------------------------------------------- /apps/status-page/src/lib/composition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/lib/composition.ts -------------------------------------------------------------------------------- /apps/status-page/src/lib/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/lib/formatter.ts -------------------------------------------------------------------------------- /apps/status-page/src/lib/protected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/lib/protected.ts -------------------------------------------------------------------------------- /apps/status-page/src/lib/trpc/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/lib/trpc/client.tsx -------------------------------------------------------------------------------- /apps/status-page/src/lib/trpc/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/lib/trpc/server.tsx -------------------------------------------------------------------------------- /apps/status-page/src/lib/trpc/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/lib/trpc/shared.ts -------------------------------------------------------------------------------- /apps/status-page/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/status-page/src/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/next-auth.d.ts -------------------------------------------------------------------------------- /apps/status-page/src/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/src/proxy.ts -------------------------------------------------------------------------------- /apps/status-page/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/tsconfig.json -------------------------------------------------------------------------------- /apps/status-page/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/status-page/turbo.json -------------------------------------------------------------------------------- /apps/web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/.env.example -------------------------------------------------------------------------------- /apps/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/.gitignore -------------------------------------------------------------------------------- /apps/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/README.md -------------------------------------------------------------------------------- /apps/web/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/components.json -------------------------------------------------------------------------------- /apps/web/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/env.ts -------------------------------------------------------------------------------- /apps/web/instrumentation-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/instrumentation-client.ts -------------------------------------------------------------------------------- /apps/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/next-env.d.ts -------------------------------------------------------------------------------- /apps/web/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/next.config.ts -------------------------------------------------------------------------------- /apps/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/package.json -------------------------------------------------------------------------------- /apps/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/postcss.config.js -------------------------------------------------------------------------------- /apps/web/public/assets/authors/max.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/authors/max.png -------------------------------------------------------------------------------- /apps/web/public/assets/authors/thibault.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/authors/thibault.jpeg -------------------------------------------------------------------------------- /apps/web/public/assets/changelog/CLI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/changelog/CLI.png -------------------------------------------------------------------------------- /apps/web/public/assets/changelog/Otel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/changelog/Otel.png -------------------------------------------------------------------------------- /apps/web/public/assets/changelog/ntfy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/changelog/ntfy.png -------------------------------------------------------------------------------- /apps/web/public/assets/changelog/webhook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/changelog/webhook.png -------------------------------------------------------------------------------- /apps/web/public/assets/checker/glauber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/checker/glauber.png -------------------------------------------------------------------------------- /apps/web/public/assets/landing/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/landing/dashboard.png -------------------------------------------------------------------------------- /apps/web/public/assets/logos/OpenStatus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/logos/OpenStatus.png -------------------------------------------------------------------------------- /apps/web/public/assets/logos/OpenStatus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/logos/OpenStatus.svg -------------------------------------------------------------------------------- /apps/web/public/assets/og/dashboard-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/og/dashboard-v2.png -------------------------------------------------------------------------------- /apps/web/public/assets/og/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/og/dashboard.png -------------------------------------------------------------------------------- /apps/web/public/assets/og/status-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/og/status-page.png -------------------------------------------------------------------------------- /apps/web/public/assets/og/theme-explorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/og/theme-explorer.png -------------------------------------------------------------------------------- /apps/web/public/assets/partners/hanko.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/partners/hanko.svg -------------------------------------------------------------------------------- /apps/web/public/assets/partners/midday.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/assets/partners/midday.svg -------------------------------------------------------------------------------- /apps/web/public/llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/public/llms.txt -------------------------------------------------------------------------------- /apps/web/sentry.edge.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/sentry.edge.config.ts -------------------------------------------------------------------------------- /apps/web/sentry.server.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/sentry.server.config.ts -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/[slug]/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/blog/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/blog/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/compare/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/compare/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/content-box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/content-box.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/content-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/content-list.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/play/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/play/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/status/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/status/page.tsx -------------------------------------------------------------------------------- /apps/web/src/app/(landing)/status/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/(landing)/status/utils.ts -------------------------------------------------------------------------------- /apps/web/src/app/_components/background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/_components/background.tsx -------------------------------------------------------------------------------- /apps/web/src/app/api/checker/cron/_cron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/checker/cron/_cron.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/checker/cron/_sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/checker/cron/_sentry.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/checker/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/checker/utils.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/internal/email/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/internal/email/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/og/checker/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/og/checker/route.tsx -------------------------------------------------------------------------------- /apps/web/src/app/api/og/monitor/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/og/monitor/route.tsx -------------------------------------------------------------------------------- /apps/web/src/app/api/og/page/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/og/page/route.tsx -------------------------------------------------------------------------------- /apps/web/src/app/api/og/post/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/og/post/route.tsx -------------------------------------------------------------------------------- /apps/web/src/app/api/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/og/route.tsx -------------------------------------------------------------------------------- /apps/web/src/app/api/og/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/og/utils.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/test/timeout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/test/timeout/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/upload/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/upload/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/api/webhook/stripe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/api/webhook/stripe/route.ts -------------------------------------------------------------------------------- /apps/web/src/app/apple-icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/apple-icon.ico -------------------------------------------------------------------------------- /apps/web/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/favicon.ico -------------------------------------------------------------------------------- /apps/web/src/app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/global-error.tsx -------------------------------------------------------------------------------- /apps/web/src/app/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/icon.png -------------------------------------------------------------------------------- /apps/web/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/layout.tsx -------------------------------------------------------------------------------- /apps/web/src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/not-found.tsx -------------------------------------------------------------------------------- /apps/web/src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/robots.ts -------------------------------------------------------------------------------- /apps/web/src/app/shared-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/shared-metadata.ts -------------------------------------------------------------------------------- /apps/web/src/app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/app/sitemap.ts -------------------------------------------------------------------------------- /apps/web/src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/components/icons.tsx -------------------------------------------------------------------------------- /apps/web/src/components/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/components/kbd.tsx -------------------------------------------------------------------------------- /apps/web/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /apps/web/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /apps/web/src/config/socials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/config/socials.ts -------------------------------------------------------------------------------- /apps/web/src/content/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/copy-button.tsx -------------------------------------------------------------------------------- /apps/web/src/content/footer-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/footer-status.tsx -------------------------------------------------------------------------------- /apps/web/src/content/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/footer.tsx -------------------------------------------------------------------------------- /apps/web/src/content/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/header.tsx -------------------------------------------------------------------------------- /apps/web/src/content/image-zoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/image-zoom.tsx -------------------------------------------------------------------------------- /apps/web/src/content/latency-chart-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/latency-chart-table.tsx -------------------------------------------------------------------------------- /apps/web/src/content/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/link.tsx -------------------------------------------------------------------------------- /apps/web/src/content/mdx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/mdx.tsx -------------------------------------------------------------------------------- /apps/web/src/content/nav.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/web/src/content/pages/home.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/pages/home.mdx -------------------------------------------------------------------------------- /apps/web/src/content/pages/tools/checker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/pages/tools/checker.mdx -------------------------------------------------------------------------------- /apps/web/src/content/pages/tools/curl.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/pages/tools/curl.mdx -------------------------------------------------------------------------------- /apps/web/src/content/simple-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/simple-chart.tsx -------------------------------------------------------------------------------- /apps/web/src/content/sub-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/sub-nav.tsx -------------------------------------------------------------------------------- /apps/web/src/content/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/theme-toggle.tsx -------------------------------------------------------------------------------- /apps/web/src/content/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/content/utils.ts -------------------------------------------------------------------------------- /apps/web/src/data/author.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/data/author.ts -------------------------------------------------------------------------------- /apps/web/src/data/code-dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/data/code-dictionary.ts -------------------------------------------------------------------------------- /apps/web/src/data/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/data/content.ts -------------------------------------------------------------------------------- /apps/web/src/data/incidents-dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/data/incidents-dictionary.ts -------------------------------------------------------------------------------- /apps/web/src/data/trigger-dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/data/trigger-dictionary.ts -------------------------------------------------------------------------------- /apps/web/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/env.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/use-cookie-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/hooks/use-cookie-state.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/use-copy-to-clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/hooks/use-copy-to-clipboard.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/hooks/use-debounce.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/use-media-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/hooks/use-media-query.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/use-mouse-move.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/hooks/use-mouse-move.tsx -------------------------------------------------------------------------------- /apps/web/src/hooks/use-window-scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/hooks/use-window-scroll.ts -------------------------------------------------------------------------------- /apps/web/src/hooks/use-window-size.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/hooks/use-window-size.ts -------------------------------------------------------------------------------- /apps/web/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/instrumentation.ts -------------------------------------------------------------------------------- /apps/web/src/lib/auth/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/auth/adapter.ts -------------------------------------------------------------------------------- /apps/web/src/lib/auth/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/auth/helpers.ts -------------------------------------------------------------------------------- /apps/web/src/lib/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/auth/index.ts -------------------------------------------------------------------------------- /apps/web/src/lib/auth/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/auth/providers.ts -------------------------------------------------------------------------------- /apps/web/src/lib/domains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/domains.ts -------------------------------------------------------------------------------- /apps/web/src/lib/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/github.ts -------------------------------------------------------------------------------- /apps/web/src/lib/maintenances/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/maintenances/utils.ts -------------------------------------------------------------------------------- /apps/web/src/lib/monitor/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/monitor/utils.ts -------------------------------------------------------------------------------- /apps/web/src/lib/preferred-settings/shared.ts: -------------------------------------------------------------------------------- 1 | export const COOKIE_NAME = "preferred-settings"; 2 | -------------------------------------------------------------------------------- /apps/web/src/lib/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/stream.ts -------------------------------------------------------------------------------- /apps/web/src/lib/stripe/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/stripe/client.ts -------------------------------------------------------------------------------- /apps/web/src/lib/tb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/tb.ts -------------------------------------------------------------------------------- /apps/web/src/lib/timezone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/timezone.ts -------------------------------------------------------------------------------- /apps/web/src/lib/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/toast.tsx -------------------------------------------------------------------------------- /apps/web/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/lib/utils.ts -------------------------------------------------------------------------------- /apps/web/src/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/next-auth.d.ts -------------------------------------------------------------------------------- /apps/web/src/public/fonts/Inter-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/public/fonts/Inter-Light.ttf -------------------------------------------------------------------------------- /apps/web/src/public/fonts/Inter-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/public/fonts/Inter-Medium.ttf -------------------------------------------------------------------------------- /apps/web/src/public/fonts/Inter-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/public/fonts/Inter-Regular.ttf -------------------------------------------------------------------------------- /apps/web/src/react-table.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/react-table.d.ts -------------------------------------------------------------------------------- /apps/web/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/styles/globals.css -------------------------------------------------------------------------------- /apps/web/src/trpc/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/trpc/client.ts -------------------------------------------------------------------------------- /apps/web/src/trpc/query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/trpc/query-client.ts -------------------------------------------------------------------------------- /apps/web/src/trpc/rq-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/trpc/rq-client.tsx -------------------------------------------------------------------------------- /apps/web/src/trpc/rq-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/trpc/rq-server.ts -------------------------------------------------------------------------------- /apps/web/src/trpc/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/trpc/server.ts -------------------------------------------------------------------------------- /apps/web/src/trpc/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/src/trpc/shared.ts -------------------------------------------------------------------------------- /apps/web/src/types/utils.ts: -------------------------------------------------------------------------------- 1 | export type Writeable = { -readonly [P in keyof T]: T[P] }; 2 | -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/web/vercel.json -------------------------------------------------------------------------------- /apps/workflows/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/.dockerignore -------------------------------------------------------------------------------- /apps/workflows/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/.env.test -------------------------------------------------------------------------------- /apps/workflows/.gitignore: -------------------------------------------------------------------------------- 1 | # deps 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /apps/workflows/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/Dockerfile -------------------------------------------------------------------------------- /apps/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/README.md -------------------------------------------------------------------------------- /apps/workflows/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/docker-compose.yaml -------------------------------------------------------------------------------- /apps/workflows/dofigen.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/dofigen.lock -------------------------------------------------------------------------------- /apps/workflows/dofigen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/dofigen.yml -------------------------------------------------------------------------------- /apps/workflows/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/fly.toml -------------------------------------------------------------------------------- /apps/workflows/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/package.json -------------------------------------------------------------------------------- /apps/workflows/src/build-docker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/build-docker.ts -------------------------------------------------------------------------------- /apps/workflows/src/checker/alerting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/checker/alerting.test.ts -------------------------------------------------------------------------------- /apps/workflows/src/checker/alerting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/checker/alerting.ts -------------------------------------------------------------------------------- /apps/workflows/src/checker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/checker/index.ts -------------------------------------------------------------------------------- /apps/workflows/src/checker/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/checker/utils.ts -------------------------------------------------------------------------------- /apps/workflows/src/cron/checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/cron/checker.ts -------------------------------------------------------------------------------- /apps/workflows/src/cron/emails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/cron/emails.ts -------------------------------------------------------------------------------- /apps/workflows/src/cron/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/cron/index.ts -------------------------------------------------------------------------------- /apps/workflows/src/cron/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/cron/monitor.ts -------------------------------------------------------------------------------- /apps/workflows/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/env.ts -------------------------------------------------------------------------------- /apps/workflows/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/index.ts -------------------------------------------------------------------------------- /apps/workflows/src/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/lib/db.ts -------------------------------------------------------------------------------- /apps/workflows/src/scripts/tinybird.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/scripts/tinybird.ts -------------------------------------------------------------------------------- /apps/workflows/src/utils/audit-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/src/utils/audit-log.ts -------------------------------------------------------------------------------- /apps/workflows/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/apps/workflows/tsconfig.json -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/biome.jsonc -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- 1 | [install] 2 | linker = "hoisted" 3 | -------------------------------------------------------------------------------- /config.openstatus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/config.openstatus.yaml -------------------------------------------------------------------------------- /devbox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/devbox.json -------------------------------------------------------------------------------- /devbox.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/devbox.lock -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /infra/openstatus.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/infra/openstatus.lock -------------------------------------------------------------------------------- /infra/openstatus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/infra/openstatus.yaml -------------------------------------------------------------------------------- /knip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/knip.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/package.json -------------------------------------------------------------------------------- /packages/analytics/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/analytics/.env.example -------------------------------------------------------------------------------- /packages/analytics/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/analytics/env.ts -------------------------------------------------------------------------------- /packages/analytics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/analytics/package.json -------------------------------------------------------------------------------- /packages/analytics/src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/analytics/src/events.ts -------------------------------------------------------------------------------- /packages/analytics/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/analytics/src/index.ts -------------------------------------------------------------------------------- /packages/analytics/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/analytics/src/server.ts -------------------------------------------------------------------------------- /packages/analytics/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/analytics/src/utils.ts -------------------------------------------------------------------------------- /packages/analytics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/analytics/tsconfig.json -------------------------------------------------------------------------------- /packages/api/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/.env.test -------------------------------------------------------------------------------- /packages/api/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/env.ts -------------------------------------------------------------------------------- /packages/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/index.ts -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/src/edge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/edge.ts -------------------------------------------------------------------------------- /packages/api/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/env.ts -------------------------------------------------------------------------------- /packages/api/src/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/lambda.ts -------------------------------------------------------------------------------- /packages/api/src/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/root.ts -------------------------------------------------------------------------------- /packages/api/src/router/apiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/apiKey.ts -------------------------------------------------------------------------------- /packages/api/src/router/blob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/blob.ts -------------------------------------------------------------------------------- /packages/api/src/router/checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/checker.ts -------------------------------------------------------------------------------- /packages/api/src/router/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/domain.ts -------------------------------------------------------------------------------- /packages/api/src/router/email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/email/index.ts -------------------------------------------------------------------------------- /packages/api/src/router/feedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/feedback.ts -------------------------------------------------------------------------------- /packages/api/src/router/incident.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/incident.ts -------------------------------------------------------------------------------- /packages/api/src/router/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/integration.ts -------------------------------------------------------------------------------- /packages/api/src/router/invitation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/invitation.ts -------------------------------------------------------------------------------- /packages/api/src/router/maintenance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/maintenance.ts -------------------------------------------------------------------------------- /packages/api/src/router/member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/member.ts -------------------------------------------------------------------------------- /packages/api/src/router/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/monitor.ts -------------------------------------------------------------------------------- /packages/api/src/router/monitorTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/monitorTag.ts -------------------------------------------------------------------------------- /packages/api/src/router/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/notification.ts -------------------------------------------------------------------------------- /packages/api/src/router/page.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/page.test.ts -------------------------------------------------------------------------------- /packages/api/src/router/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/page.ts -------------------------------------------------------------------------------- /packages/api/src/router/pageSubscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/pageSubscriber.ts -------------------------------------------------------------------------------- /packages/api/src/router/privateLocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/privateLocation.ts -------------------------------------------------------------------------------- /packages/api/src/router/statusPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/statusPage.ts -------------------------------------------------------------------------------- /packages/api/src/router/statusPage.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/statusPage.utils.ts -------------------------------------------------------------------------------- /packages/api/src/router/statusReport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/statusReport.ts -------------------------------------------------------------------------------- /packages/api/src/router/stripe/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/stripe/index.ts -------------------------------------------------------------------------------- /packages/api/src/router/stripe/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/stripe/shared.ts -------------------------------------------------------------------------------- /packages/api/src/router/stripe/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/stripe/utils.ts -------------------------------------------------------------------------------- /packages/api/src/router/stripe/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/stripe/webhook.ts -------------------------------------------------------------------------------- /packages/api/src/router/tinybird/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/tinybird/index.ts -------------------------------------------------------------------------------- /packages/api/src/router/tinybird/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/tinybird/utils.ts -------------------------------------------------------------------------------- /packages/api/src/router/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/user.ts -------------------------------------------------------------------------------- /packages/api/src/router/workspace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/workspace.test.ts -------------------------------------------------------------------------------- /packages/api/src/router/workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/router/workspace.ts -------------------------------------------------------------------------------- /packages/api/src/test/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/test/preload.ts -------------------------------------------------------------------------------- /packages/api/src/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/src/trpc.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/assertions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/README.md -------------------------------------------------------------------------------- /packages/assertions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/package.json -------------------------------------------------------------------------------- /packages/assertions/src/dictionary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/src/dictionary.ts -------------------------------------------------------------------------------- /packages/assertions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/src/index.ts -------------------------------------------------------------------------------- /packages/assertions/src/serializing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/src/serializing.ts -------------------------------------------------------------------------------- /packages/assertions/src/type-guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/src/type-guards.ts -------------------------------------------------------------------------------- /packages/assertions/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/src/types.ts -------------------------------------------------------------------------------- /packages/assertions/src/v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/src/v1.ts -------------------------------------------------------------------------------- /packages/assertions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/assertions/tsconfig.json -------------------------------------------------------------------------------- /packages/db/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/.env.example -------------------------------------------------------------------------------- /packages/db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/README.md -------------------------------------------------------------------------------- /packages/db/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle.config.ts -------------------------------------------------------------------------------- /packages/db/drizzle/0001_brainy_beast.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE monitor ADD `regions` text DEFAULT '' NOT NULL; 2 | 3 | -------------------------------------------------------------------------------- /packages/db/drizzle/0009_small_maximus.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0009_small_maximus.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0010_lame_songbird.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0010_lame_songbird.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0011_bright_jazinda.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0011_bright_jazinda.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0012_tan_magma.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0012_tan_magma.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0013_tired_paladin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0013_tired_paladin.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0014_adorable_skaar.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0014_adorable_skaar.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0017_loose_maggott.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0017_loose_maggott.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0018_neat_orphan.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE incident ADD `auto_resolved` integer DEFAULT false; -------------------------------------------------------------------------------- /packages/db/drizzle/0020_flat_bedlam.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0020_flat_bedlam.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0022_chunky_rockslide.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE monitor ADD `assertions` text; -------------------------------------------------------------------------------- /packages/db/drizzle/0023_dry_blink.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0023_dry_blink.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0024_young_proudstar.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE monitor ADD `deleted_at` integer; -------------------------------------------------------------------------------- /packages/db/drizzle/0025_strong_thunderball.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE monitor ADD `public` integer DEFAULT false; -------------------------------------------------------------------------------- /packages/db/drizzle/0027_bizarre_bastion.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0027_bizarre_bastion.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0028_thin_power_pack.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0028_thin_power_pack.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0029_regular_marrow.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `monitors_to_pages` ADD `order` integer DEFAULT 0; -------------------------------------------------------------------------------- /packages/db/drizzle/0030_elite_barracuda.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0030_elite_barracuda.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0032_hot_swordsman.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0032_hot_swordsman.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0033_solid_colossus.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0033_solid_colossus.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0034_serious_shard.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0034_serious_shard.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0035_open_the_professor.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `workspace` ADD `limits` text DEFAULT '{}' NOT NULL; -------------------------------------------------------------------------------- /packages/db/drizzle/0036_gifted_deathbird.sql: -------------------------------------------------------------------------------- 1 | UPDATE `monitor` SET `job_type` = 'http' ; -------------------------------------------------------------------------------- /packages/db/drizzle/0037_equal_beyonder.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `page` ADD `show_monitor_values` integer DEFAULT true; -------------------------------------------------------------------------------- /packages/db/drizzle/0038_foamy_stardust.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0038_foamy_stardust.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0039_lonely_jigsaw.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0039_lonely_jigsaw.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0040_narrow_anthem.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0040_narrow_anthem.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0041_nasty_jigsaw.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0041_nasty_jigsaw.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0042_great_epoch.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0042_great_epoch.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0043_low_lily_hollister.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `monitor` ADD `retry` integer DEFAULT 3; -------------------------------------------------------------------------------- /packages/db/drizzle/0044_illegal_turbo.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `page` ADD `force_theme` text DEFAULT 'system' NOT NULL; -------------------------------------------------------------------------------- /packages/db/drizzle/0045_little_paladin.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `monitor` ADD `follow_redirects` integer DEFAULT true; -------------------------------------------------------------------------------- /packages/db/drizzle/0046_lucky_tarantula.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0046_lucky_tarantula.sql -------------------------------------------------------------------------------- /packages/db/drizzle/0048_neat_tempest.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/0048_neat_tempest.sql -------------------------------------------------------------------------------- /packages/db/drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /packages/db/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/env.mjs -------------------------------------------------------------------------------- /packages/db/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/env.ts -------------------------------------------------------------------------------- /packages/db/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/package.json -------------------------------------------------------------------------------- /packages/db/script/region-migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/script/region-migration.ts -------------------------------------------------------------------------------- /packages/db/src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/db.ts -------------------------------------------------------------------------------- /packages/db/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/index.ts -------------------------------------------------------------------------------- /packages/db/src/migrate.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/migrate.mts -------------------------------------------------------------------------------- /packages/db/src/schema/check/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/check/check.ts -------------------------------------------------------------------------------- /packages/db/src/schema/check/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/check/constants.ts -------------------------------------------------------------------------------- /packages/db/src/schema/check/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/check/index.ts -------------------------------------------------------------------------------- /packages/db/src/schema/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/constants.ts -------------------------------------------------------------------------------- /packages/db/src/schema/incidents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/incidents/index.ts -------------------------------------------------------------------------------- /packages/db/src/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/index.ts -------------------------------------------------------------------------------- /packages/db/src/schema/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/integration.ts -------------------------------------------------------------------------------- /packages/db/src/schema/monitor_run/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./monitor_run"; 2 | -------------------------------------------------------------------------------- /packages/db/src/schema/monitors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/monitors/index.ts -------------------------------------------------------------------------------- /packages/db/src/schema/monitors/monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/monitors/monitor.ts -------------------------------------------------------------------------------- /packages/db/src/schema/pages/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/pages/constants.ts -------------------------------------------------------------------------------- /packages/db/src/schema/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/pages/index.ts -------------------------------------------------------------------------------- /packages/db/src/schema/pages/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/pages/page.ts -------------------------------------------------------------------------------- /packages/db/src/schema/pages/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/pages/validation.ts -------------------------------------------------------------------------------- /packages/db/src/schema/plan/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/plan/config.ts -------------------------------------------------------------------------------- /packages/db/src/schema/plan/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/plan/schema.ts -------------------------------------------------------------------------------- /packages/db/src/schema/plan/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/plan/utils.ts -------------------------------------------------------------------------------- /packages/db/src/schema/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/shared.ts -------------------------------------------------------------------------------- /packages/db/src/schema/users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/users/index.ts -------------------------------------------------------------------------------- /packages/db/src/schema/users/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/users/user.ts -------------------------------------------------------------------------------- /packages/db/src/schema/users/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/users/validation.ts -------------------------------------------------------------------------------- /packages/db/src/schema/workspaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/schema/workspaces/index.ts -------------------------------------------------------------------------------- /packages/db/src/seed.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/seed.mts -------------------------------------------------------------------------------- /packages/db/src/sync-db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/sync-db.ts -------------------------------------------------------------------------------- /packages/db/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/src/utils.ts -------------------------------------------------------------------------------- /packages/db/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/db/tsconfig.json -------------------------------------------------------------------------------- /packages/emails/emails/followup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/emails/followup.tsx -------------------------------------------------------------------------------- /packages/emails/emails/monitor-alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/emails/monitor-alert.tsx -------------------------------------------------------------------------------- /packages/emails/emails/monitor-paused.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/emails/monitor-paused.tsx -------------------------------------------------------------------------------- /packages/emails/emails/status-report.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/emails/status-report.tsx -------------------------------------------------------------------------------- /packages/emails/emails/subscribe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/emails/subscribe.tsx -------------------------------------------------------------------------------- /packages/emails/emails/team-invitation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/emails/team-invitation.tsx -------------------------------------------------------------------------------- /packages/emails/emails/welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/emails/welcome.tsx -------------------------------------------------------------------------------- /packages/emails/hotfix/monitor-alert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/hotfix/monitor-alert.ts -------------------------------------------------------------------------------- /packages/emails/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/package.json -------------------------------------------------------------------------------- /packages/emails/src/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/src/client.tsx -------------------------------------------------------------------------------- /packages/emails/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/src/env.ts -------------------------------------------------------------------------------- /packages/emails/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/src/index.ts -------------------------------------------------------------------------------- /packages/emails/src/send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/src/send.ts -------------------------------------------------------------------------------- /packages/emails/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/src/utils.ts -------------------------------------------------------------------------------- /packages/emails/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/emails/tsconfig.json -------------------------------------------------------------------------------- /packages/error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/error/index.ts -------------------------------------------------------------------------------- /packages/error/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/error/package.json -------------------------------------------------------------------------------- /packages/error/src/base-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/error/src/base-error.ts -------------------------------------------------------------------------------- /packages/error/src/error-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/error/src/error-code.ts -------------------------------------------------------------------------------- /packages/error/src/http-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/error/src/http-error.ts -------------------------------------------------------------------------------- /packages/error/src/schema-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/error/src/schema-error.ts -------------------------------------------------------------------------------- /packages/error/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/error/src/utils.ts -------------------------------------------------------------------------------- /packages/error/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/error/tsconfig.json -------------------------------------------------------------------------------- /packages/header-analysis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/header-analysis/package.json -------------------------------------------------------------------------------- /packages/header-analysis/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/header-analysis/src/index.ts -------------------------------------------------------------------------------- /packages/header-analysis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/header-analysis/tsconfig.json -------------------------------------------------------------------------------- /packages/icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/README.md -------------------------------------------------------------------------------- /packages/icons/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/package.json -------------------------------------------------------------------------------- /packages/icons/src/discord.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/discord.tsx -------------------------------------------------------------------------------- /packages/icons/src/fly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/fly.tsx -------------------------------------------------------------------------------- /packages/icons/src/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/github.tsx -------------------------------------------------------------------------------- /packages/icons/src/google.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/google.tsx -------------------------------------------------------------------------------- /packages/icons/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/index.tsx -------------------------------------------------------------------------------- /packages/icons/src/koyeb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/koyeb.tsx -------------------------------------------------------------------------------- /packages/icons/src/opsgenie.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/opsgenie.tsx -------------------------------------------------------------------------------- /packages/icons/src/pagerduty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/pagerduty.tsx -------------------------------------------------------------------------------- /packages/icons/src/railway.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/railway.tsx -------------------------------------------------------------------------------- /packages/icons/src/slack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/src/slack.tsx -------------------------------------------------------------------------------- /packages/icons/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/icons/tsconfig.json -------------------------------------------------------------------------------- /packages/notifications/discord/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/discord/.gitignore -------------------------------------------------------------------------------- /packages/notifications/discord/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/discord/README.md -------------------------------------------------------------------------------- /packages/notifications/discord/src/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/discord/src/mock.ts -------------------------------------------------------------------------------- /packages/notifications/email/.env.example: -------------------------------------------------------------------------------- 1 | RESEND_API_KEY=1 2 | -------------------------------------------------------------------------------- /packages/notifications/email/README.md: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /packages/notifications/email/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/email/env.ts -------------------------------------------------------------------------------- /packages/notifications/email/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/email/package.json -------------------------------------------------------------------------------- /packages/notifications/email/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/email/src/index.ts -------------------------------------------------------------------------------- /packages/notifications/email/src/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/email/src/mock.ts -------------------------------------------------------------------------------- /packages/notifications/email/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/email/tsconfig.json -------------------------------------------------------------------------------- /packages/notifications/ntfy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/ntfy/.gitignore -------------------------------------------------------------------------------- /packages/notifications/ntfy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/ntfy/README.md -------------------------------------------------------------------------------- /packages/notifications/ntfy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/ntfy/package.json -------------------------------------------------------------------------------- /packages/notifications/ntfy/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/ntfy/src/index.ts -------------------------------------------------------------------------------- /packages/notifications/ntfy/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/ntfy/src/schema.ts -------------------------------------------------------------------------------- /packages/notifications/ntfy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/ntfy/tsconfig.json -------------------------------------------------------------------------------- /packages/notifications/pagerduty/.env.example: -------------------------------------------------------------------------------- 1 | PAGERDUTY_APP_ID=your_auth_token 2 | -------------------------------------------------------------------------------- /packages/notifications/slack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/slack/package.json -------------------------------------------------------------------------------- /packages/notifications/slack/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/slack/src/index.ts -------------------------------------------------------------------------------- /packages/notifications/slack/src/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/slack/src/mock.ts -------------------------------------------------------------------------------- /packages/notifications/slack/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/slack/src/schema.ts -------------------------------------------------------------------------------- /packages/notifications/slack/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/slack/tsconfig.json -------------------------------------------------------------------------------- /packages/notifications/webhook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/webhook/.gitignore -------------------------------------------------------------------------------- /packages/notifications/webhook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/notifications/webhook/README.md -------------------------------------------------------------------------------- /packages/proto/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/proto/buf.gen.yaml -------------------------------------------------------------------------------- /packages/proto/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/proto/buf.yaml -------------------------------------------------------------------------------- /packages/proto/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/proto/go.mod -------------------------------------------------------------------------------- /packages/proto/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/proto/go.sum -------------------------------------------------------------------------------- /packages/proto/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/proto/justfile -------------------------------------------------------------------------------- /packages/proto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/proto/package.json -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./widget"; 2 | -------------------------------------------------------------------------------- /packages/react/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/react/src/styles.css -------------------------------------------------------------------------------- /packages/react/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/react/src/utils.ts -------------------------------------------------------------------------------- /packages/react/src/widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/react/src/widget.tsx -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/react/tsup.config.js -------------------------------------------------------------------------------- /packages/regions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/regions/index.ts -------------------------------------------------------------------------------- /packages/regions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/regions/package.json -------------------------------------------------------------------------------- /packages/regions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/regions/tsconfig.json -------------------------------------------------------------------------------- /packages/theme-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/README.md -------------------------------------------------------------------------------- /packages/theme-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/package.json -------------------------------------------------------------------------------- /packages/theme-store/src/dracula.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/src/dracula.ts -------------------------------------------------------------------------------- /packages/theme-store/src/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/src/github.ts -------------------------------------------------------------------------------- /packages/theme-store/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/src/index.ts -------------------------------------------------------------------------------- /packages/theme-store/src/openstatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/src/openstatus.ts -------------------------------------------------------------------------------- /packages/theme-store/src/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/src/supabase.ts -------------------------------------------------------------------------------- /packages/theme-store/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/src/types.ts -------------------------------------------------------------------------------- /packages/theme-store/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/src/utils.ts -------------------------------------------------------------------------------- /packages/theme-store/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/theme-store/tsconfig.json -------------------------------------------------------------------------------- /packages/tinybird/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/README.md -------------------------------------------------------------------------------- /packages/tinybird/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/package.json -------------------------------------------------------------------------------- /packages/tinybird/pipes/public_status.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/pipes/public_status.pipe -------------------------------------------------------------------------------- /packages/tinybird/pipes/response_list.pipe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/pipes/response_list.pipe -------------------------------------------------------------------------------- /packages/tinybird/src/audit-log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/src/audit-log/README.md -------------------------------------------------------------------------------- /packages/tinybird/src/audit-log/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/src/audit-log/client.ts -------------------------------------------------------------------------------- /packages/tinybird/src/audit-log/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./client"; 2 | -------------------------------------------------------------------------------- /packages/tinybird/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/src/client.ts -------------------------------------------------------------------------------- /packages/tinybird/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/src/index.ts -------------------------------------------------------------------------------- /packages/tinybird/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/src/schema.ts -------------------------------------------------------------------------------- /packages/tinybird/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tinybird/tsconfig.json -------------------------------------------------------------------------------- /packages/tracker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/README.md -------------------------------------------------------------------------------- /packages/tracker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/package.json -------------------------------------------------------------------------------- /packages/tracker/src/blacklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/src/blacklist.ts -------------------------------------------------------------------------------- /packages/tracker/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/src/config.ts -------------------------------------------------------------------------------- /packages/tracker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/src/index.ts -------------------------------------------------------------------------------- /packages/tracker/src/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/src/mock.ts -------------------------------------------------------------------------------- /packages/tracker/src/tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/src/tracker.ts -------------------------------------------------------------------------------- /packages/tracker/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/src/types.ts -------------------------------------------------------------------------------- /packages/tracker/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/src/utils.ts -------------------------------------------------------------------------------- /packages/tracker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tracker/tsconfig.json -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tsconfig/nextjs.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/tsconfig/react-library.json -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/src/components/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/accordion.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/alert.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/avatar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/badge.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/breadcrumb.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/button.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/calendar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/card.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/chart.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/checkbox.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/collapsible.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/command.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/date-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/date-picker.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/dialog.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/form.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/hover-card.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/input.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/label.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/pagination.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/popover.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/progress.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/radio-group.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/select.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/separator.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/sheet.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/skeleton.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/slider.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/sonner.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/sortable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/sortable.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/switch.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/table.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/tabs.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/textarea.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/toggle.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/components/tooltip.tsx -------------------------------------------------------------------------------- /packages/ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/lib/compose-refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/lib/compose-refs.ts -------------------------------------------------------------------------------- /packages/ui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/src/lib/utils.ts -------------------------------------------------------------------------------- /packages/ui/src/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ui/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/tailwind.config.ts -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/upstash/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/upstash/package.json -------------------------------------------------------------------------------- /packages/upstash/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/upstash/src/index.ts -------------------------------------------------------------------------------- /packages/upstash/src/redis/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/upstash/src/redis/client.ts -------------------------------------------------------------------------------- /packages/upstash/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/upstash/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/utils/index.ts -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /process-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/process-compose.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/turbo.json -------------------------------------------------------------------------------- /utils/api-bruno/Monitor Summary.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/utils/api-bruno/Monitor Summary.bru -------------------------------------------------------------------------------- /utils/api-bruno/OpenApi.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/utils/api-bruno/OpenApi.bru -------------------------------------------------------------------------------- /utils/api-bruno/bruno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/utils/api-bruno/bruno.json -------------------------------------------------------------------------------- /utils/api-bruno/checker.bru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openstatusHQ/openstatus/HEAD/utils/api-bruno/checker.bru -------------------------------------------------------------------------------- /utils/api-bruno/environments/local.bru: -------------------------------------------------------------------------------- 1 | vars { 2 | url: http://localhost:3000 3 | } 4 | -------------------------------------------------------------------------------- /utils/api-bruno/environments/prod.bru: -------------------------------------------------------------------------------- 1 | vars { 2 | url: https://api.openstatus.dev 3 | } 4 | --------------------------------------------------------------------------------