Skip to content

Notifications for job starts and completions #43

Description

@nicktallen

Problem

Users have no proactive notification when a runner picks up a job or when a job completes/fails. They must manually check the menubar.

Proposed Solution

Use macOS UserNotifications to alert when:

  • A runner picks up a new job (shows repo + workflow name)
  • A job completes successfully
  • A job fails

Acceptance Criteria

  • macOS native notifications via UserNotifications framework
  • Notification on job start (show repo, workflow, runner name)
  • Notification on job completion (success/failure)
  • Clicking notification opens the GitHub Actions run URL (ties into Add GitHub Actions job link to menubar status when runner is executing #26)
  • Configurable: enable/disable per event type in Settings
  • Respect macOS Focus/Do Not Disturb

Notes

Listed in README under "Planned Features." Filing to track formally. Complements #26 (job link in menubar).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority:mediumNice to have — address when capacity allows

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions