Add per-delivery replay to the event log (closes #203)
needs-review
All checks were successful
check / check (push) Successful in 3m3s
Add a webhooker resetpw subcommand and a bootstrap banner (closes #208)
needs-review
Some checks failed
check / check (push) Failing after 2m32s
Read queue depths with Find, not Scan (closes #234)
needs-review
All checks were successful
check / check (push) Successful in 3m22s
Add a target edit form and reachable header/timeout fields (closes #127)
needs-review
All checks were successful
check / check (push) Successful in 3m48s
Add optional inbound webhook signature verification (closes #67)
needs-review
Some checks failed
check / check (push) Failing after 2m31s
Expose delivery metrics on /metrics (closes #209)
needs-review
All checks were successful
check / check (push) Successful in 3m10s
Stop target credentials leaking into event databases (closes #206)
needs-review
Some checks failed
check / check (push) Failing after 2m36s
Log SQL with placeholders, never bound values (closes #207)
needs-review
All checks were successful
check / check (push) Successful in 3m39s
Lock DATA_DIR against a second instance (closes #201)
needs-review
All checks were successful
check / check (push) Successful in 3m37s
Render delivery attempt detail in the event log (closes #202)
needs-review
All checks were successful
check / check (push) Successful in 3m35s
Exit non-zero when the HTTP listener fails (closes #200)
needs-review
All checks were successful
check / check (push) Successful in 6m20s
Add an egress CIDR allowlist to the SSRF guard (closes #204)
needs-review
All checks were successful
check / check (push) Successful in 3m3s
Fail startup on half-set metrics credentials (closes #205)
needs-review
All checks were successful
check / check (push) Successful in 4m49s
Document backup, restore and upgrade procedures (closes #210)
needs-review
All checks were successful
check / check (push) Successful in 10s
Raise script/test's per-package timeout to 90s (closes #194)
needs-review
All checks were successful
check / check (push) Successful in 2m56s
Report handler panics through the logger and answer 500 (closes #187)
needs-review
All checks were successful
check / check (push) Successful in 2m54s
Stop a slow host turning a login-guard test into a segfault (closes #186)
needs-review
All checks were successful
check / check (push) Successful in 2m50s
Route GORM's logger through slog and bound it (closes #178)
needs-review
All checks were successful
check / check (push) Successful in 3m47s
Send the chi route pattern to Sentry, not the concrete path (closes #179)
needs-rework
All checks were successful
check / check (push) Successful in 2m49s
Bound every slog line against client-chosen text (closes #176)
needs-review
All checks were successful
check / check (push) Successful in 2m54s