Show an alert dialog
Show a confirmation dialog
Promise
Show a custom dialog with custom content and actions
Show an input dialog
Promise<string | {value: string; secondValue?: string} | null> - If single input: returns string If dual input: returns object with both values Returns null if cancelled
Show a rating dialog (1-10 + free-form comments).
Promise<RatingDialogResult | null> — null if cancelled or no rating selected.
Dialog service for displaying MJ dialogs. Replaces browser alert() and confirm() with proper UI components.