From 2d906b9e1e67560fd45149e254b2fce5d70c3fad Mon Sep 17 00:00:00 2001 From: Iris DevOps Date: Fri, 26 Jun 2026 15:07:50 +0000 Subject: [PATCH] Bring Nexus-style taskboard interactions to Maxi MC --- public/app.js | 107 +++++++++++++++++++++++++++++++++++++++------- public/styles.css | 86 +++++++++++++++++++++++++++++++------ 2 files changed, 164 insertions(+), 29 deletions(-) diff --git a/public/app.js b/public/app.js index 7266ade..d58ea0b 100644 --- a/public/app.js +++ b/public/app.js @@ -142,9 +142,11 @@ function boardView() { function column(name) { const tasks = state.tasks.filter((task) => task.state === name); return ` -
-

${name}${tasks.length}

- ${tasks.map(taskCard).join("") || `

Keine Aufgaben

`} +
+

${name}${tasks.length}

+
+ ${tasks.map(taskCard).join("") || `

Keine Aufgaben

`} +
`; } @@ -152,20 +154,23 @@ function column(name) { function taskCard(task) { const index = states.indexOf(task.state); return ` -
+
+
+ ${escapeHtml(task.priority)} + ${escapeHtml(task.assignee || "luna")} +

${escapeHtml(task.title)}

${task.detail ? `

${escapeHtml(task.detail)}

` : ""}
- ${escapeHtml(task.assignee || "luna")}
`; } @@ -175,6 +180,7 @@ function taskDialog() {

Aufgabe

+