Track what needs to be done
Tasks is your to-do list manager within General Bots Suite. Create tasks, set priorities, organize by category, and track your progress. Built with HTMX for instant updates without page reloads.
Quick Add:
Type task description in the input box
Press Enter or click + Add
With Details:
Type task description
Select a category (optional)
Pick a due date (optional)
Click + Add
Priority Icon When to Use
High 🔴 Must do today
Medium 🟡 Important but not urgent
Low 🟢 Can wait
None ⚪ No deadline
Category Icon
Work 💼
Personal 🏠
Shopping 🛒
Health ❤️
Custom 🏷️
Tab Shows
All All tasks
Active Uncompleted tasks
Completed Done tasks
Priority High priority only
Shortcut Action
EnterAdd task (when in input)
SpaceToggle task completion
DeleteRemove selected task
TabMove to next field
EscapeCancel editing
↑ / ↓Navigate tasks
Create a task to review the budget by Friday
10:30
✅ Task created:
📋 Review the budget
📅 Due: Friday, March 22
🏷️ Category: Work
10:30
What tasks do I have today?
09:00
📋 Today's Tasks (3 active):
🔴 Review quarterly report
🟡 Call client about proposal
🟢 Update project documentation
09:00
Mark the quarterly report as done
11:45
✅ Task completed:
📋 Review quarterly report
You have 2 tasks remaining today.
11:45
Remind me to call John tomorrow at 3pm
14:20
✅ Task created with reminder:
📋 Call John
📅 Tomorrow at 3:00 PM
🔔 Reminder set for 2:55 PM
14:20
Endpoint Method Description
/api/tasksGET List all tasks
/api/tasksPOST Create new task
/api/tasks/:idGET Get single task
/api/tasks/:idPATCH Update task
/api/tasks/:idDELETE Delete task
/api/tasks/statsGET Get task statistics
Parameter Values Default
filterall, active, completed, priorityall
categorywork, personal, shopping, healthnone
sortcreated, dueDate, priority, textcreated
orderasc, descdesc
{
"text": "Review quarterly report",
"category": "work",
"dueDate": "2024-03-20",
"priority": "high",
"completed": false
}
{
"id": 123,
"text": "Review quarterly report",
"category": "work",
"dueDate": "2024-03-20",
"priority": "high",
"completed": false,
"createdAt": "2024-03-18T10:30:00Z",
"updatedAt": "2024-03-18T10:30:00Z"
}
Tasks with due dates automatically appear in your Calendar view, helping you visualize your workload across days and weeks.
Check network connection
Verify API endpoint is accessible
Check browser console for errors
Try refreshing the page
Click the filter tab again
Check if tasks exist for that filter
Clear browser cache
Reload the page
Check for JavaScript errors in console