Skip to content

feat: add SLA reports and automatic status page updates - #1045

Merged
marcel-breuer merged 2 commits into
mainfrom
feat/1041-1044-sla-status-updates
Oct 24, 2026
Merged

marcel-breuer merged 2 commits into
mainfrom
feat/1041-1044-sla-status-updates

Conversation

@marcel-breuer

Copy link
Copy Markdown
Owner

Summary

  • Add configurable uptime targets for monitoring groups, CSV reports for the previous month, and opt-in monthly email delivery to verified owners.
  • Add opt-in automatic investigating and resolved updates for public status pages, with email notices to verified subscribers.
  • Exclude unknown monitoring time and planned maintenance from SLA calculations; keep generated status updates neutral and avoid exposing private incident notes.

Validation

  • Docker Pest: SLA report, automatic incident update, status-page API, monitoring-group API, and mobile idempotency scenarios.
  • Docker Composer analyse: passed.
  • Docker frontend build and Svelte check: passed.
  • PHP Pint Laravel rules: passed for changed PHP files.

Closes #1041
Closes #1044

@marcel-breuer marcel-breuer self-assigned this Oct 24, 2026
@marcel-breuer
marcel-breuer merged commit 8830017 into main Oct 24, 2026
5 checks passed
@marcel-breuer
marcel-breuer deleted the feat/1041-1044-sla-status-updates branch October 24, 2026 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant