A handler's panic is logged and counted as 500 (closes #125)
needs-review
check / check (push) Canceled after 0s
Reports are taken only as application/json (closes #126)
needs-review
check / check (push) Canceled after 0s
Reports refused while report files cannot be written (closes #123)
needs-review
check / check (push) Canceled after 0s
Interval change keeps unreported samples for the reporter (closes #124)
needs-review
check / check (push) Canceled after 0s
Move to the layout REPO_POLICIES.md gives (closes #30)
needs-review
check / check (push) Canceled after 0s
Unset TRUSTED_PROXIES trusts the RFC 1918 ranges (closes #119)
needs-review
check / check (push) Canceled after 0s
Hetzner checks answer again; failed checks go to the console
needs-review
check / check (push) Canceled after 0s
Re-vendor the shared files from sneak/prompts at dd4027b
needs-review
check / check (push) Canceled after 0s
README, TODO and the viewport README say what the tree does (closes #24)
needs-checks
check / check (push) Successful in 2m42s
Rate limit password attempts on /metrics (closes #104)
needs-checks
check / check (push) Successful in 3m26s
Latency statistics written once, thresholds read from CONFIG (closes #102)
needs-checks
check / check (push) Successful in 3m24s
Report handler panics to Sentry when SENTRY_DSN is set (closes #95)
needs-checks
check / check (push) Successful in 3m12s
Add make add-dependency and make tidy (closes #45)
needs-checks
check / check (push) Successful in 3m5s
Target names, URLs and log lines reach the page as text (closes #29)
needs-checks
check / check (push) Successful in 3m13s
Serve Prometheus metrics at /metrics behind basic auth (closes #94)
needs-checks
check / check (push) Successful in 2m47s
Shim make dev and make build, format backend/ markdown (closes #28)
needs-checks
check / check (push) Successful in 3m13s
Move tailwind off the deprecated module.register() (closes #32)
needs-checks
check / check (push) Successful in 3m15s
Frontend unit tests cover durations, colours, statistics and health (closes #21)
needs-checks
check / check (push) Successful in 2m44s
Log fx through slog, snake_case health check keys (closes #27)
needs-checks
check / check (push) Successful in 3m34s