Skip to content

Log macOS notification status and failures - #55

Merged
vishr merged 1 commit into
mainfrom
fix/notification-diagnostics
Oct 24, 2026
Merged

vishr merged 1 commit into
mainfrom
fix/notification-diagnostics

Conversation

@vishr

@vishr vishr commented Oct 24, 2026

Copy link
Copy Markdown
Member

On v2026.10.14-alpha, driga doctor reports Driga as not allowed to send notifications, but Driga never appears in System Settings → Notifications, and a forced low-disk alert produced no prompt and no log line. The collector discarded notification errors, so there is no evidence to go on.

The collector now logs:

  • the notification permission status when it starts (notifications_status / notifications_unavailable);
  • a refused permission request (notifications_refused), with macOS's error text;
  • any delivery error (notification_failed).

The next step after release is to read ~/Library/Logs/driga/collector.log and fix the actual cause.

https://claude.ai/code/session_01T2vtcW6ihn1ywy9vxUq9a4

On the maintainer's Mac, macOS reports Driga as not allowed to notify, yet
Driga never appears in System Settings and nothing explains why. The
collector now logs the permission status at startup, a refused
permission request, and any delivery error, with macOS's own message.

Claude-Session: https://claude.ai/code/session_01T2vtcW6ihn1ywy9vxUq9a4
@vishr
vishr merged commit 665dbbf into main Oct 24, 2026
4 checks passed
@vishr
vishr deleted the fix/notification-diagnostics branch October 24, 2026 06:58
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