a66f88e0bf
Add ntfy as a native notification channel via the Notifier interface. Events notified: - NewIssue — new issue created - IssueChangeStatus — issue closed/reopened - NewPullRequest — new PR opened - MergePullRequest — PR merged - NewRelease — new release published - WorkflowRunStatusUpdate — CI success/failure Implementation: - modules/setting/ntfy.go — [ntfy] config section - services/ntfy/ntfy.go — HTTP POST sender with 5s timeout - services/ntfy/notifier.go — Notifier implementation (async, non-blocking) Config: [ntfy] ENABLED = true SERVER_URL = https://ntfy.mokoconsulting.tech DEFAULT_TOPIC = mokogitea Closes #41 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>