{"version":"1.0.128","anchor":"enhanced-notification-system","canonical_anchor":"enhanced-notification-system","heading":"Enhanced Notification System","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.128\/e\/enhanced-notification-system","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.128","markdown":"### Enhanced Notification System\n\n**What:** Replaced simple single-notification system with a sophisticated priority-based queue.\n\n**Details:**\n\n- Four priority levels: immediate (0), high (1), medium (2), low (3)\n- Notifications queued and displayed based on priority sorting\n- \"Immediate\" priority can interrupt currently displayed notifications\n- State structure: `{ current: notification | null, queue: notification[] }`\n- Notifications support rich content via `jsx` property for React components\n- Unique `key` property for deduplication\n- Visual theming via `color` property\n- Default 8000ms timeout (configurable via `timeoutMs`)\n- **Evidence**: Priority queue function `Qz()` at line 363067, priority sorting `F19()` at line 363140, priority mapping at line 363139"}