Fixed
- Windows notification sources accumulate infinitely in notification center (#4)
- On Windows: Use fixed AppName
Claude Code Notificationsto prevent registry pollution - Each unique AppName was creating a persistent entry in
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\ - On macOS/Linux: Keep using unique AppName to prevent notification grouping/replacement
- On Windows: Use fixed AppName
Technical Details
The previous implementation used claude-notif-<timestamp> as AppName for each notification to prevent grouping. However, on Windows this created a new registry entry for each notification that was never cleaned up.
The fix uses platform-specific behavior:
- Windows: Fixed AppName prevents registry accumulation
- macOS/Linux: Unique AppName preserves existing behavior (multiple simultaneous notifications)
Fixes #4