Add bot schedules (routines), open Activity, add Help and a Desktop computer view

Bots create, list, update and delete schedules (cron_jobs, Bun.cron in UTC);
a per-minute cron queues due runs as tasks. Routines, Activity (super admins)
and Help get their own rail aside. Help covers familiar problems, starting
with signing in to Google through Cookie-Editor over the new Desktop (noVNC)
view.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-19 10:52:32 +01:00
co-authored by Claude Opus 5.5
parent f24c0d7e82
commit c44048dbab
62 changed files with 1904 additions and 78 deletions
+9
View File
@@ -3,6 +3,7 @@ import cronHeartbeat from "./heartbeat";
import pruneBotsQueue from "./prune-bots-queue";
import cronSyncHarnessModels from "./sync-harness-models";
import syncComputers from "./sync-computers";
import runCronJobs from "./run-cron-jobs";
import registerCronJob from "./register-cron-job";
export default function cron() {
@@ -38,4 +39,12 @@ export default function cron() {
task: syncComputers,
run_on_start: true,
});
registerCronJob({
title: "run-cron-jobs",
schedule: "* * * * *",
task: runCronJobs,
run_on_start: true,
quiet: true,
});
}