diff --git a/Plugin/usr/local/emhttp/plugins/varaverk/css/varaverk.css b/Plugin/usr/local/emhttp/plugins/varaverk/css/varaverk.css
index d1d7dcd..48f0bff 100644
--- a/Plugin/usr/local/emhttp/plugins/varaverk/css/varaverk.css
+++ b/Plugin/usr/local/emhttp/plugins/varaverk/css/varaverk.css
@@ -57,6 +57,10 @@
cursor: default; }
.vv-cron { flex: 0 0 110px; width: 110px; background: #111; border: 1px solid #444; color: #ddd;
padding: 4px 6px; border-radius: 4px; font-family: monospace; font-size: 13px; }
+.vv-cron-hint { font-size: 11px; font-family: monospace; color: #444; cursor: pointer;
+ white-space: nowrap; flex-shrink: 0; padding: 3px 5px; border-radius: 3px;
+ user-select: none; transition: color 0.15s; }
+.vv-cron-hint:hover { color: #888; background: rgba(255,255,255,0.04); }
.vv-event-badge { flex: 0 0 auto; padding: 3px 8px; border-radius: 4px; font-size: 12px;
background: #1a3a1a; border: 1px solid #2e6b2e; color: #6fcf6f;
white-space: nowrap; font-weight: 500; }
diff --git a/Plugin/usr/local/emhttp/plugins/varaverk/include/scheduler.php b/Plugin/usr/local/emhttp/plugins/varaverk/include/scheduler.php
index 3e5e4d3..c88b6d6 100644
--- a/Plugin/usr/local/emhttp/plugins/varaverk/include/scheduler.php
+++ b/Plugin/usr/local/emhttp/plugins/varaverk/include/scheduler.php
@@ -400,16 +400,19 @@ function vv_script_children(string $orchPath, array $schedule): array {
$seen[$rel] = true;
$entry = $schedule[$rel] ?? ['enabled' => false, 'cron' => ''];
$conf = $confMap[$rel] ?? ['array' => null, 'enabled' => null, 'managed' => false];
+ $suggested = vv_script_suggested_cron("$scriptsDir/$rel");
$children[] = [
- 'id' => $rel,
- 'label' => basename($rel, '.sh'),
- 'desc' => vv_script_description("$scriptsDir/$rel"),
- 'type' => 'script',
- 'enabled' => (bool)($entry['enabled'] ?? false),
- 'cron' => $entry['cron'] ?? '',
- 'log_enabled' => (bool)($entry['log_enabled'] ?? false),
- 'conf_managed' => $conf['managed'],
- 'conf_enabled' => $conf['enabled'], // null if not in any *_SCRIPTS array
+ 'id' => $rel,
+ 'label' => basename($rel, '.sh'),
+ 'desc' => vv_script_description("$scriptsDir/$rel"),
+ 'type' => 'script',
+ 'enabled' => (bool)($entry['enabled'] ?? false),
+ 'cron' => $entry['cron'] ?? '',
+ 'log_enabled' => (bool)($entry['log_enabled'] ?? false),
+ 'conf_managed' => $conf['managed'],
+ 'conf_enabled' => $conf['enabled'], // null if not in any *_SCRIPTS array
+ 'suggested_cron' => $suggested['cron'],
+ 'suggested_label' => $suggested['label'],
];
};
diff --git a/Plugin/usr/local/emhttp/plugins/varaverk/pages/scheduler.php b/Plugin/usr/local/emhttp/plugins/varaverk/pages/scheduler.php
index 1272b2d..15ff0f0 100644
--- a/Plugin/usr/local/emhttp/plugins/varaverk/pages/scheduler.php
+++ b/Plugin/usr/local/emhttp/plugins/varaverk/pages/scheduler.php
@@ -36,6 +36,14 @@ foreach ($tree as $orch) {
= $orch['cron'] === '@array_start' ? '⚡ Array Start' : '⚡ Array Stop' ?>
+
+
+ = htmlspecialchars($orch['suggested_cron']) ?>
+
+
@@ -106,6 +114,14 @@ foreach ($tree as $orch) {
= htmlspecialchars($child['label']) ?>
+
+
+ = htmlspecialchars($child['suggested_cron']) ?>
+
+