Modals and Alerts
Genie uses focused modals, inline settings panels, banners, and toast alerts for confirmations, previews, support, and recovery.
Confirmation modal
Section titled “Confirmation modal”Used before destructive or high-impact actions.
- Clear conversation history.
- Enter DATA mode.
- Remove attached context.

Activation panel
Section titled “Activation panel”Use Settings > General to activate, deactivate, or inspect the current UI access state.

| Control | Function |
|---|---|
| Activation Key | Paste the Genie activation key for this machine. |
| Activate | Activates this machine for the pasted key. |
| Deactivate Device | Releases this machine from the current activation. |
| Buy now | Opens the Genie purchase page in the browser. |
| Status text | Shows trial, active, grace, or failure feedback inline. |
Support modal
Section titled “Support modal”Use Support in the header to open the built-in support ticket flow.
| Control | Function |
|---|---|
| Category | Classifies the request as an issue, activation problem, feature request, improvement, suggestion, or other request. |
| Title | Short summary of the problem or request. |
| Description | Longer explanation of what happened, what you expected, and how to reproduce it. |
| Contact (optional) | Lets you include a preferred contact method. |
| Attach diagnostics | Adds operational diagnostics only; prompts, scripts, and metadata content are excluded. |
| Submit Ticket | Sends the support request to Genie support. |
| Status message | Shows validation, in-progress, and error feedback inline. |
After successful submission, Genie shows a confirmation modal and may display a ticket reference if the server returns one.
Viewer modal
Section titled “Viewer modal”Used for code and metadata inspection.
- XML and Text tabs.
- Search with next/previous navigation.
- Wrap and copy controls.
Viewer shortcuts
Section titled “Viewer shortcuts”Cmd/Ctrl + F: focus find input.Enter: next match.Shift + Enter: previous match.
Project guidance in Settings
Section titled “Project guidance in Settings”For full Project guidance behavior, see Project Guidance.
Build 53 removed the separate Project Rules modal. The same durable guidance now lives in Settings > Personalization > Project, where you can:
- review file identity and project status
- save a display name
- edit the project description
- add, toggle, or remove project rules
- override Generic naming conventions, reusable patterns, or script template when this file needs different guidance
Toast alerts
Section titled “Toast alerts”Toasts appear for success, warning, and error outcomes.

Blocking errors and support-worthy warnings should also appear persistently in chat or inline UI. If a message includes a numeric code, use Error Codes and Recovery.