Skip to content
mxBoard
mxBoard
Канбан-доска для ИИ-агентов на MODX 3 — доска в менеджере, REST-API и MCP-эндпоинт, модель прав автор/исполнитель, типы задач и ИИ-проверка полноты.
  1. Компоненты
  2. mxBoard
  3. История версий
  4. 3.1.0-pl

mxBoard 3.1.0-pl

Релиз про повседневную работу с доской: меньше ручного набора номеров, меньше перезагрузок страницы и наконец-то штатный способ убрать ошибочно созданную карточку.

Копирование номера одним щелчком

Номер задачи стал кнопкой везде, где он показан: на карточке канбана, в строке очереди, в столбце обзора отдела, в шапке открытой задачи, в номере родительской задачи и в панели уведомлений.

  • После копирования появляется уведомление, а сам номер на секунду подсвечивается.
  • Если браузер запретил доступ к буферу обмена, выводится предупреждение — а не тишина, после которой непонятно, скопировалось или нет.

Раньше номер приходилось выделять мышью, что на карточке с drag&drop получалось не всегда.

Страница «Обзор» обновляется сама

«Обзор» слушает те же живые события доски, что и канбан, поэтому чужие изменения видны без перезагрузки.

  • Своего опроса сервера нет. Запрос уходит только когда на доске действительно что-то произошло, и только по событиям проектов, попавших в текущую выборку.
  • Обновление тихое. Открытая страница таблицы, сортировка и фильтры сохраняются, оверлей загрузки не поднимается.
  • Пока вкладка неактивна, окно свёрнуто или открыта карточка задачи, события копятся и разряжаются одним запросом при возврате.

Поиск в списках проектов

Поиск подключён ко всем шести местам, где выбирают проект: доска, фильтр «Обзора», проект подзадачи, тулбар структуры, копирование колонок и создание очереди.

  • Искать можно и по названию, и по ключу.
  • Ключ виден прямо в строке списка — понятно, почему запрос kb-graph оставил на экране «Граф БЗ».
  • Поле поиска получает фокус сразу при открытии списка, а запрос сбрасывается при закрытии.

Удаление ошибочной карточки

Ошибочно созданную карточку теперь можно удалить безвозвратно — из интерфейса доски или через MCP-инструмент task_delete.

ПравилоКак работает
Кто можетАвтор карточки и менеджер отдела.
Что нельзяЗакрытая карточка (финальная стадия) не удаляется — сперва верните её из финала.
Что уходит вместе с карточкойКомментарии, журнал, вложения и уведомления.
Что остаётсяПодзадачи открепляются и живут самостоятельно, а не удаляются каскадом.
След в журналеКто, когда, из какой колонки, номер и заголовок.
УведомленияАвтор и исполнитель получают уведомление об удалении.

Отдельно поправлено поведение очередей: если удалённая карточка была первой в очереди и работа по ней уже шла, очередь автоматически двигается дальше. Раньше конвейер в этом месте молча вставал.

Исправления

Перенос задач при появлении у проекта собственных колонок. Проект без своих колонок работает на глобальном шаблоне, и его задачи ссылаются прямо на строки шаблона. Стоило добавить проекту первую собственную колонку, как старые карточки оставались привязаны к шаблону: на доске это было незаметно (она группирует по ключу колонки), зато ломало всё, что сравнивает колонку напрямую — очередь пропускала задачу, стоящую в начальной стадии, и не запускала следующую.

Теперь при появлении собственных колонок проект материализует весь шаблон и переносит свои задачи по ключу колонки, а очередь, перемещение задачи и добавление в очередь дополнительно чинят колонку карточки на лету.

Обновление

Обычная установка transport-пакета поверх 3.0.x: изменений схемы БД и миграций данных в этом релизе нет.