The Dashboard (Main Window)
The Dashboard is the main window of AppProfileSafe. It provides quick access to the two core operations — Export and Import — and shows the current health status of the application through five status tiles.
Layout Overview
The Dashboard is divided into three areas:
| Area | Description |
|---|---|
| Top | Two large buttons: Export (backup application profiles) and Import (restore application profiles) |
| Middle | Five status tiles arranged in a horizontal row: License, Audit, Pipeline, Health, Support |
| Bottom | Footer bar showing the application name, version number, and a link to the IT-Consulting Kinner website |
In test mode (no valid license), the window title shows "AppProfileSafe (Test Version)" instead of "AppProfileSafe".
Export and Import Buttons
The two primary action buttons occupy the upper half of the Dashboard:
| Button | Action |
|---|---|
| Export | Opens the Export window to back up application profiles (registry entries, files, folders) |
| Import | Opens the Import window to restore application profiles from a previous backup |
Both windows open as modal dialogs — the Dashboard is blocked while an Export or Import window is open.
Status Tiles
Each status tile shows a colored indicator, a primary text line, an optional secondary text line, and an action link. The five tiles are:
License
| Indicator | Meaning |
|---|---|
| 🟢 Green | Valid license. Shows customer name and expiration date with remaining days. |
| 🟡 Yellow | License is expiring soon, or the application is in the 30-day grace period after expiration. Shows the grace period end date and remaining days. |
| 🔴 Red | No valid license (test mode) or license is invalid. Shows "Test Mode" or "Invalid". |
Action link: Details — opens the License Info dialog. See How Licensing Works.
Audit
| Indicator | Meaning |
|---|---|
| 🟢 Green | Audit trail integrity is OK. Shows the total number of audit entries. |
| 🔴 Red | Integrity violations detected. Shows the number of violations. This may indicate that audit CSV files were tampered with. |
Action link: View — opens the Audit Log Viewer.
Pipeline
| Indicator | Meaning |
|---|---|
| 🟢 Green | Event pipeline is active with no backlog and no dead letters. |
| 🟡 Yellow | Events are queued (backlog > 0) but no dead letters yet. |
| 🔴 Red | Dead-lettered events exist — one or more events could not be delivered after all retries. |
| ⚪ Gray | Event pipeline is not configured, or no active sinks are registered. |
Shows the number of active sinks, backlog count, and dead letter count. Action link: Details — opens the Pipeline Detail window. See Event Pipeline Architecture.
Health
| Indicator | Meaning |
|---|---|
| 🟢 Green | All health checks passed. |
| 🟡 Yellow | One or more checks returned a warning, or the HealthService is not registered. |
| 🔴 Red | One or more checks failed. |
Action link: Diagnose — opens the Health Detail window with individual check results and the option to export a Diagnostics Bundle. See Running & Interpreting Health Checks.
Support
| Indicator | Meaning |
|---|---|
| 🟢 Green | The support portal (support.appprofilesafe.com) is reachable. |
| 🔴 Red | The support portal is unreachable (no internet connection or blocked by firewall/proxy). |
| ⚪ Gray | Reachability check is still in progress (shown briefly on startup as "Checking…"). |
The reachability check runs asynchronously in the background with a 5-second timeout. Action link: Open — opens the support portal in the default web browser.
Footer
The footer bar at the bottom of the Dashboard shows:
- Left side: Application name and version number (e.g. "AppProfileSafe (1.0.0)")
- Right side: A clickable link to the IT-Consulting Kinner website (www.it-c-k.com)