What's new in TaskBoard v7.3.0
AI feature
A new AI feature has been added to the TaskBoard. It provides a chat panel that lets users communicate with an AI agent that can help them interact with the TaskBoard using natural language. For example, the user can ask the agent to move tasks between columns, filter or highlight tasks, manage resources and assignments, collapse or expand columns, and perform data operations such as adding, updating, and deleting tasks.
The feature is built to be LLM-agnostic, so it can be used with any LLM that supports tool calling.
To try it out and see an example of how to implement it, please check out our new AI TaskBoard demo.
Please note that this feature is currently in an experimental stage and is subject to change in future releases.
Task highlighting
TaskBoard now supports programmatic task highlighting. Highlighted cards stand out while non-highlighted cards are dimmed to 20% opacity, making it easy to draw attention to specific tasks. This matches the highlighting behavior already available in Scheduler and Gantt.
The new highlightTasks() and unhighlightTasks() methods follow the same options-object signature as Scheduler's highlightEvents():
// Highlight specific tasks
taskBoard.highlightTasks({ tasks : [1, 5, 12] });
// Highlight without auto-unhighlighting on click
taskBoard.highlightTasks({ tasks : myTasks, unhighlightOnClick : false });
// Unhighlight specific tasks
taskBoard.unhighlightTasks({ tasks : [5] });
// Unhighlight all
taskBoard.unhighlightTasks();