summaryrefslogtreecommitdiff
path: root/go.sum
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-01-27 18:16:04 +0200
committerPaul Buetow <paul@buetow.org>2026-01-27 18:16:04 +0200
commit115f2b371bef591a114a072794116b160fc15907 (patch)
tree8dbf5a3c710f3f1ba2e0d1d8b56e341011ef1f56 /go.sum
parent4dcd85d27d77439daca8223acf49e2166e0c0996 (diff)
feat: add minimum notification interval for email batching
Add MinNotifyIntervalS config option to batch email notifications over a time interval. When configured, Gogios only sends an email when: 1. The interval has elapsed since the last notification, AND 2. There's been a state change since the last notification. HTML status page and text reports continue updating on every run. The --force flag bypasses the interval for immediate notifications. Notification state (timestamp + check states snapshot) is persisted to {StateDir}/notify_state.json for comparison across runs. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'go.sum')
0 files changed, 0 insertions, 0 deletions