feat: add red colors to unknown status\priority

This commit is contained in:
2026-07-19 09:37:36 +05:00
parent 93b299e6ad
commit 184f1c4d1e
4 changed files with 30 additions and 7 deletions
+10 -5
View File
@@ -278,10 +278,12 @@ export class TaskKanbanPanel {
}
#postState(): void {
const board = buildKanbanBoard(
this.#filteredTasks().map((item) => item.task),
{ shownHiddenColumns: this.#shownHiddenColumns },
);
const filtered = this.#filteredTasks().map((item) => item.task);
const board = buildKanbanBoard(filtered, {
shownHiddenColumns: this.#shownHiddenColumns,
});
const hasUnknown = filtered.some((t) => t.status === TaskStatus.UNKNOWN);
this.#post({
variant: "state",
@@ -289,9 +291,12 @@ export class TaskKanbanPanel {
scopeFilter: this.#scopeFilter,
shownHiddenColumns: this.#shownHiddenColumns,
defaultHiddenStatuses: TASK_STATUS_ORDER.filter(
(s) => TASK_STATUS_META[s].defaultHidden,
(s) =>
TASK_STATUS_META[s].defaultHidden &&
(s !== TaskStatus.UNKNOWN || hasUnknown),
),
availableScopes: this.#availableScopes(),
dangerStatuses: hasUnknown ? [TaskStatus.UNKNOWN] : [],
});
}