// Auto-refresh dashboard data setInterval(updateStatus, 30000); // Every 30 seconds async function updateStatus() { try { const response = await fetch('/api/status'); const data = await response.json(); // Update daemon status document.getElementById('daemon-status').innerHTML = `
Status: ${data.daemon.running ? 'Running' : 'Stopped'}
Next Run: ${data.daemon.next_run || 'Not scheduled'}
Schedule: ${data.daemon.schedule || 'Not configured'}
`; // Update recent logs const logsHtml = data.recent_logs.map(log => `