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)