Aufgaben und Status
Task boards, configurable workspace-global Kanban statuses, category semantics, and agent access.
/aufgaben provides list and Kanban views over shared and private task boards. The status configuration is workspace-global: every task board uses the same ordered set of columns.
Work in the list
The web list is a dedicated scroll region with a sticky header. Select a column header to sort by task, client, assignee, priority, due date, or status; select the active header again to reverse the order. Assignee, priority, due date, and status can be changed directly in the row. Compact list and Kanban surfaces show priority as a single traffic-light flag: green for low, orange for medium, and red for high or urgent. The list intentionally omits automation metadata and uses only compact delegate and delete actions.
Selecting a task row opens its full detail page. The current board, filters, search, list order, and List/Kanban mode are carried into the detail route, so the back action returns to the exact Aufgaben view that opened the task. Kanban cards use the same full-detail navigation.
The Apple clients use the same compact information hierarchy in their task list: title first, followed by assignee, the color-coded priority flag, due date, and status. iPhone and iPad continue to push a dedicated native detail screen, while macOS keeps its native split-detail behavior.
Configure the board
Use the circular Configure board action beside the List/Kanban switch to:
- rename any status without changing its stable key;
- add a status with category
open,in_progress,waiting, ordone; - reorder columns for every board;
- delete a non-system status after selecting another status for all affected tasks and scheduled tasks.
The system keys offen, in_bearbeitung, and erledigt can be renamed and reordered. They cannot be deleted, and their categories remain locked to open, in_progress, and done. Custom labels are shown verbatim in every UI language. A built-in status whose label is unset uses the localized German, English, or Italian label.
Category semantics, rather than a particular label, drive behavior. Every status outside category done counts as unfinished; overdue views, Mandant summaries, and agent tools follow that rule. The dashboard's Open tasks KPI is intentionally narrower: it counts the first configured open status across all boards, says so below the value, and opens the Aufgaben view with that same all-board/status scope. The urgent, overdue, and upcoming-task dashboard widgets also open the all-board unfinished view that supplies their data. New tasks use the first ordered open status. The literal optional key wiedervorlage continues to enable its follow-up-date workflow only while that key exists.
Agents discover the current configuration with aufgaben_list_statuses and manage it with aufgaben_manage_statuses. Task tools accept configured keys and return the current valid-key list for invalid input.
Web owns status configuration editing in this release. Apple clients render configured statuses but do not edit the workspace-global configuration yet.
