Toasts and dialogs

Transient feedback and blocking questions. Both are hooks returning an imperative API, so neither needs state or a mounted component at the call site.

@alepha/ui/components/use-toast/use-toast, @alepha/ui/components/use-dialog/use-dialog

Toast tones

Stacked, auto-dismissed, and safe to fire from anywhere.

Dialogs

Each returns a promise. confirm resolves to a boolean, prompt to the string or null.

Last answer: nothing yet