mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-06 19:53:08 +00:00
Merges nostr proposal 12762d29 into main: - NotificationDispatcher gains lastRequestError so the OS's own message (e.g. UNErrorDomain "Notifications are not allowed for this application") reaches the settings UI instead of a generic "denied". - NucleusNotificationDispatcher bounds requestPermission with a 90s timeout, so an auto-dismissed macOS permission banner no longer parks the coroutine and the "Requesting..." spinner forever. - sendMac waits up to 10s for the UNUserNotificationCenter.add ack and reports Failed on a non-blank OS error instead of a phantom Delivered. - NotificationSettingsScreen surfaces the error text and offers "Ask again". Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PUzAFtZJYBUr8wvFdqM2Mb