Add 3 new tasks to Kanban board from user

Task 4: Redesign Heartbeat Monitor to match UptimeRobot (high priority)
Task 5: Fix Blog Backup links to be clickable (medium priority)
Task 6: Fix monitoring schedule - sites are down (urgent bug)
This commit is contained in:
OpenClaw Bot 2026-02-18 13:56:53 -06:00
parent 5d40232035
commit 659c7c7c63

View File

@ -117,6 +117,54 @@ const defaultTasks: Task[] = [
{ id: 'c7', text: '✅ All 3 repos created and pushed to Gitea: gantt-board, blog-backup, heartbeat-monitor', createdAt: new Date().toISOString(), author: 'assistant' }
],
tags: ['gitea', 'git', 'automation', 'infrastructure']
},
{
id: '4',
title: 'Redesign Heartbeat Monitor to match UptimeRobot',
description: 'Completely redesign the Heartbeat Monitor website to be a competitor to https://uptimerobot.com. Study their design, layout, color scheme, typography, and functionality. Match their look, feel, and style as closely as possible. Include: modern dashboard, status pages, uptime charts, incident history, public status pages.',
type: 'task',
status: 'backlog',
priority: 'high',
projectId: '2',
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString(),
comments: [
{ id: 'c8', text: 'Reference: https://uptimerobot.com - study their homepage, dashboard, and status page designs', createdAt: new Date().toISOString(), author: 'user' },
{ id: 'c9', text: 'Focus on: clean modern UI, blue/green color scheme, card-based layouts, uptime percentage displays, incident timelines', createdAt: new Date().toISOString(), author: 'user' }
],
tags: ['ui', 'ux', 'redesign', 'dashboard', 'monitoring']
},
{
id: '5',
title: 'Fix Blog Backup links to be clickable',
description: 'Make links in the Daily Digest clickable in the blog backup UI. Currently links are just text that require copy-paste. Need to render markdown links properly so users can click directly. Consider different formatting for Telegram vs Blog - Telegram gets plain text summary with "Read more at [link]", Blog gets full formatted content with clickable links.',
type: 'task',
status: 'backlog',
priority: 'medium',
projectId: '2',
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString(),
comments: [
{ id: 'c10', text: 'Blog should show: [headline](url) as clickable markdown links', createdAt: new Date().toISOString(), author: 'user' },
{ id: 'c11', text: 'Telegram gets summary + "Full digest at: http://localhost:3003"', createdAt: new Date().toISOString(), author: 'user' }
],
tags: ['blog', 'ui', 'markdown', 'links']
},
{
id: '6',
title: 'Fix monitoring schedule - 2 of 3 sites are down',
description: 'The cron job running every 10 minutes to check heartbeat website is failing. Currently 2 of 3 websites are down and not being auto-restarted. Debug and fix the monitoring schedule to ensure all 3 sites (gantt-board, blog-backup, heartbeat-monitor) are checked and auto-restarted properly.',
type: 'bug',
status: 'in-progress',
priority: 'urgent',
projectId: '2',
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString(),
comments: [
{ id: 'c12', text: 'Issue: Cron job exists but sites are still going down without restart', createdAt: new Date().toISOString(), author: 'user' },
{ id: 'c13', text: 'Need to verify: cron is running, checks all 3 ports, restart logic works, permissions correct', createdAt: new Date().toISOString(), author: 'user' }
],
tags: ['monitoring', 'cron', 'bug', 'infrastructure', 'urgent']
}
]