You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>The board has four columns representing task statuses: <strong>Pending</strong>, <strong>In Progress</strong>, <strong>Blocked</strong>, and <strong>Done</strong>.</p>
3
+
4
+
<h3>Board Overview</h3>
5
+
<p>The board is organized into four columns representing task statuses:</p>
6
+
<ul>
7
+
<li><strong>Pending</strong> — Tasks waiting to be started</li>
8
+
<li><strong>In Progress</strong> — Tasks currently being worked on</li>
9
+
<li><strong>Blocked</strong> — Tasks that are stuck or waiting on dependencies</li>
10
+
<li><strong>Done</strong> — Completed tasks</li>
11
+
</ul>
5
12
6
13
<h3>Adding Tasks</h3>
7
-
<p>Click the <strong>+</strong> button in any column header to add a new task to that column. Enter a title and optionally a description, then click <strong>Add</strong>.</p>
14
+
<p>Click the <strong>+</strong> button in any column header to add a new task. Fill in:</p>
15
+
<ul>
16
+
<li><strong>Title</strong> — A short name for the task (required)</li>
<li><strong>Priority</strong> — Choose High, Medium, or Low from the dropdown</li>
19
+
</ul>
20
+
<p>Click <strong>Add</strong> to create the task, or <strong>Cancel</strong> to discard.</p>
8
21
9
22
<h3>Moving Tasks</h3>
10
-
<p>Drag and drop cards between columns to change their status. Cards can be reordered within a column as well.</p>
23
+
<p><strong>Drag and drop</strong> task cards between columns to change their status. Cards can also be reordered within a column. A dashed placeholder shows where the card will land.</p>
24
+
25
+
<h3>Priority</h3>
26
+
<p>Each task has a color-coded priority badge:</p>
Copy file name to clipboardExpand all lines: client/task-board.js
+28-8Lines changed: 28 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,9 @@ const SEED_TASKS = [
10
10
{id: 't2',title: 'Prepare rollback runbook',desc: 'Document step-by-step rollback procedure including feature flag and DB migration revert.',status: 'pending',assignee: 'Alex R.',priority: 'high'},
11
11
{id: 't3',title: 'Send customer notification email',desc: 'Notify enterprise customers about the upcoming v2.0 release and expected downtime window.',status: 'done',assignee: 'Marketing',priority: 'medium'},
12
12
{id: 't4',title: 'Update API documentation',desc: 'Add docs for new endpoints introduced in v2.0.',status: 'inprogress',assignee: 'Jordan K.',priority: 'medium'},
13
-
{id: 't5',title: 'Investigate /api/users 500 errors',desc: 'Datadog showing ~2% error rate on /api/users since 8:45 AM. Possible race condition in connection pooling.',status: 'inprogress',assignee: 'Alex R.',priority: 'high'},
14
-
{id: 't6',title: 'Review onboarding flow copy',desc: 'Final copy review for the updated first-run experience.',status: 'done',assignee: 'Sarah C.',priority: 'low'},
15
-
{id: 't7',title: 'Deploy marketing landing page',desc: 'Blocked on engineering go/no-go decision at 9 AM.',status: 'blocked',assignee: 'Marketing',priority: 'medium'},
16
-
{id: 't8',title: 'Post launch announcement in #general',desc: 'Prepare Slack message for all-hands after successful deploy.',status: 'pending',assignee: 'Sarah C.',priority: 'low'}
13
+
{id: 't5',title: 'Review onboarding flow copy',desc: 'Final copy review for the updated first-run experience.',status: 'done',assignee: 'Sarah C.',priority: 'low'},
14
+
{id: 't6',title: 'Deploy marketing landing page',desc: 'Blocked on engineering go/no-go decision at 9 AM.',status: 'blocked',assignee: 'Marketing',priority: 'medium'},
15
+
{id: 't7',title: 'Post launch announcement in #general',desc: 'Prepare Slack message for all-hands after successful deploy.',status: 'pending',assignee: 'Sarah C.',priority: 'low'}
17
16
];
18
17
19
18
constDATA_VERSION=1;
@@ -111,6 +110,11 @@ function renderAddForm(colId) {
0 commit comments