User Story:
As a ChatGPT for macOS user, I want the application to play a notification sound when a response is received so that I am aware when my response is ready, even if I switch to another app.
Acceptance Criteria:
- The app plays an iMessage-style “send” sound when a message is sent.
- The app plays an iMessage-style “receive” sound when a response is completed.
- Users can enable or disable notification sounds in the settings.
- An “unread” notification badge appears on the Dock icon when a response is ready.
- Notifications and sounds work even when ChatGPT is running in the background.
This feature enhances usability by providing an auditory and visual cue, helping users stay informed when responses are ready without needing to constantly check the app or have it in the foreground.