DRYL v0.1 · WIP
1.0.0-rc.1
Feedback

DrylNotifications

AI-aware

A bell trigger with an unread-count badge and a popover inbox panel — the persistent notification centre every app shell needs. Bind it to IDrylNotificationService and push entries from anywhere, or drive it from your own state. AI-generated entries carry the shared AI aura.

Service-driven

With no Items, the bell binds to IDrylNotificationService (registered by AddDrylComponents). Push entries from anywhere — background jobs, AI completions — and the unread badge updates live. Open the panel and click a row to mark it read.

Controlled

Pass Items and handle OnMarkRead / OnMarkAllRead / OnRemove / OnClear to drive the inbox from your own state instead of the service.

AI-generated entries

Set a notification's Ai to Thinking / Generated and the row carries the shared AI aura — ideal for asynchronous AI results like “Your report was generated” or “Agent task finished”.

An unhandled error has occurred. Reload x

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.