diff --git a/backend/data/pending-autostart/__global__.json b/backend/data/pending-autostart/__global__.json
new file mode 100644
index 0000000..03328a2
--- /dev/null
+++ b/backend/data/pending-autostart/__global__.json
@@ -0,0 +1,84 @@
+{
+ "items": [
+ {
+ "modelKey": "sw33t_g1rl",
+ "url": "https://www.myfreecams.com/#sw33t_g1rl",
+ "mode": "probe_retry",
+ "nextProbeAtMs": 1775732773528,
+ "currentShow": "offline",
+ "source": "watched"
+ },
+ {
+ "modelKey": "sunshinegirlx",
+ "url": "https://chaturbate.com/sunshinegirlx/",
+ "mode": "wait_public",
+ "currentShow": "private",
+ "imageUrl": "https://thumb.live.mmcdn.com/ri/sunshinegirlx.jpg",
+ "source": "watched"
+ },
+ {
+ "modelKey": "yourhanna",
+ "url": "https://chaturbate.com/yourhanna/",
+ "mode": "wait_public",
+ "currentShow": "hidden",
+ "imageUrl": "https://thumb.live.mmcdn.com/ri/yourhanna.jpg",
+ "source": "watched"
+ },
+ {
+ "modelKey": "nataliecroft",
+ "url": "https://chaturbate.com/nataliecroft/",
+ "mode": "wait_public",
+ "currentShow": "hidden",
+ "imageUrl": "https://thumb.live.mmcdn.com/ri/nataliecroft.jpg",
+ "source": "watched"
+ },
+ {
+ "modelKey": "wasianbby",
+ "url": "https://chaturbate.com/wasianbby/",
+ "mode": "wait_public",
+ "currentShow": "private",
+ "imageUrl": "https://thumb.live.mmcdn.com/ri/wasianbby.jpg",
+ "source": "watched"
+ },
+ {
+ "modelKey": "love_vibe",
+ "url": "https://chaturbate.com/love_vibe/",
+ "mode": "wait_public",
+ "currentShow": "private",
+ "imageUrl": "https://thumb.live.mmcdn.com/ri/love_vibe.jpg",
+ "source": "watched"
+ },
+ {
+ "modelKey": "georgiannahearn",
+ "url": "https://chaturbate.com/georgiannahearn/",
+ "mode": "wait_public",
+ "currentShow": "private",
+ "imageUrl": "https://thumb.live.mmcdn.com/ri/georgiannahearn.jpg",
+ "source": "watched"
+ },
+ {
+ "modelKey": "libbyshepard",
+ "url": "https://chaturbate.com/libbyshepard/",
+ "mode": "wait_public",
+ "currentShow": "away",
+ "imageUrl": "https://thumb.live.mmcdn.com/ri/libbyshepard.jpg",
+ "source": "watched"
+ },
+ {
+ "modelKey": "minions_",
+ "url": "https://chaturbate.com/minions_/",
+ "mode": "wait_public",
+ "currentShow": "hidden",
+ "imageUrl": "https://thumb.live.mmcdn.com/ri/minions_.jpg",
+ "source": "watched"
+ },
+ {
+ "modelKey": "amanda_sayhey",
+ "url": "https://chaturbate.com/amanda_sayhey/",
+ "mode": "probe_retry",
+ "nextProbeAtMs": 1775734021567,
+ "currentShow": "unknown",
+ "source": "watched"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/backend/data/pending-autostart/admin.json b/backend/data/pending-autostart/admin.json
new file mode 100644
index 0000000..fc69ce2
--- /dev/null
+++ b/backend/data/pending-autostart/admin.json
@@ -0,0 +1,3 @@
+{
+ "items": []
+}
\ No newline at end of file
diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index a8d5ea4..bed0424 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -3580,6 +3580,12 @@ export default function App() {
return
}
+ const headerInfoPanelClass =
+ 'rounded-lg border border-gray-200/70 bg-white/45 px-2.5 py-1.5 shadow-sm backdrop-blur dark:border-white/10 dark:bg-white/5 sm:rounded-xl sm:px-3 sm:py-2'
+
+ const headerStatBadgeClass =
+ 'inline-flex h-7 items-center gap-1 rounded-full border border-gray-200/70 bg-white/70 px-2 text-[10px] font-semibold text-gray-900 shadow-sm backdrop-blur dark:border-white/10 dark:bg-white/10 dark:text-gray-100 sm:h-8 sm:gap-1.5 sm:px-2.5 sm:text-[11px]'
+
return (
@@ -3589,81 +3595,115 @@ export default function App() {
-
-
-
-
-
-
- Recorder
-
+
+
+
+ {/* Desktop */}
+
+
+
+
+ Recorder
+
- {/* ✅ Mobile: Icons + Counts direkt rechts neben Recorder */}
-
-
-
- {onlineModelsCount}
-
+
+
+
+ {onlineModelsCount}
+
-
-
- {onlineWatchedModelsCount}
-
+
+
+ {onlineWatchedModelsCount}
+
-
-
- {onlineFavCount}
-
+
+
+ {onlineFavCount}
+
-
-
- {onlineLikedCount}
-
+
+
+ {onlineLikedCount}
+
+
+
+
+
+
+
+
-
-
+
+
+
+ {/* Mobile */}
+
+
+
+
+
+ Recorder
+
+
+
+
+
+ {onlineModelsCount}
+
+
+
+
+ {onlineWatchedModelsCount}
+
+
+
+
+ {onlineFavCount}
+
+
+
+
+ {onlineLikedCount}
+
+
+
+
+
+
+
- {/* ✅ Mobile: Status volle Breite + PerfMonitor + Cookies nebeneinander */}
-
-
-
-
- {showPerfMon ?
:
}
+ ) : null}
+
@@ -3672,12 +3712,29 @@ export default function App() {
-
- {showPerfMon ?
: null}
-