-
Welcome to Hotline Planner
-
- @if (User.Identity != null && User.Identity.IsAuthenticated)
- {
- @if (!string.IsNullOrEmpty(pictureUrl))
- {
-

- }
- else
- {
-
-
- }
-
-
Hello, @User.Identity.Name!
-
You have successfully logged in.
-
-
- Status: @(isSubscribed ? "Active" : "Inactive")
-
-
-
Last run: @(lastRun ?? "n/a")
-
Next run: @(nextRun ?? "n/a")
-
Last result: @(lastResult ?? "n/a")
-
-
-
- }
- else
- {
-
Please sign in to continue.
-
-
-
+
+
+
+
+
+
NextGen Dashboard
+
Real-time enterprise calendar synchronization
- }
+
+
+
+
+
+ @if (!string.IsNullOrEmpty(portraitUrl))
+ {
+
+
+
+ }
+ else
+ {
+
+ }
+ {{userName}}
+ Active Session
+
+
+
+
+
+
Engine Status
+
+ {{ isSubscribed ? 'Running' : 'Paused' }}
+
+
+
+
+
+
+
Last Sync
+
{{ lastRun || 'Waiting...' }}
+
+
+
Next Run
+
{{ nextRun || 'Scheduled' }}
+
+
+
Health
+
+
+ {{ lastResult }}
+
+ —
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Identity Portal
+ Please sign in with your enterprise credentials to access the NextGen synchronization platform.
+
+
+
+
+ Connect via Microsoft 365
+
+
+
+
+ Connect via Google Workspace
+
+
+
+
+ Protected by secure RSA 4096-bit encryption
+
+
+
+
+
+
+
+@section Scripts {
+
+}
diff --git a/dev/backend/HotlinePlanner profile pic and bg worker/Views/Shared/_Layout.cshtml b/dev/backend/HotlinePlanner profile pic and bg worker/Views/Shared/_Layout.cshtml
index 01a8ef3..7153e61 100644
--- a/dev/backend/HotlinePlanner profile pic and bg worker/Views/Shared/_Layout.cshtml
+++ b/dev/backend/HotlinePlanner profile pic and bg worker/Views/Shared/_Layout.cshtml
@@ -3,48 +3,222 @@
-
@ViewData["Title"] - HotlinePlanner
-
-
-
-
+
@ViewData["Title"] - Hotline Planner
+
+
+
+
+
+
+
+
+
+
-
-