Skip to content

Add system notifications and session log export - #21

Merged
akuligowski9 merged 1 commit into
mainfrom
notifications-and-export
Feb 16, 2026
Merged

Add system notifications and session log export#21
akuligowski9 merged 1 commit into
mainfrom
notifications-and-export

Conversation

@akuligowski9

Copy link
Copy Markdown
Owner

Summary

Closes #2, closes #5

Test plan

  • CI passes
  • State transition triggers a macOS notification
  • "Export Session Log..." opens save dialog and writes valid JSONL
  • 36 Swift tests still pass

🤖 Generated with Claude Code

Notifications: fires a macOS notification on every sensor state
transition (e.g., CPU OK → DEGRADED) via UNUserNotificationCenter.

Export: adds an "Export Session Log..." menu item (Cmd+E) that saves
current sensor state as JSONL via NSSavePanel.

Closes #2, closes #5

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@akuligowski9
akuligowski9 force-pushed the notifications-and-export branch from 358bc67 to 8a586d0 Compare February 16, 2026 19:57
@akuligowski9
akuligowski9 merged commit 20c7b49 into main Feb 16, 2026
2 checks passed
@akuligowski9
akuligowski9 deleted the notifications-and-export branch February 16, 2026 20:05
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.

Export session log from menu bar Add system notifications for state changes

1 participant