Версия 1.190.85: AB Projects, более крупные документы, более надёжные уведомления

2026-05-07
Версия 1.190.85: AB Projects, более крупные документы, более надёжные уведомления

Заметки о выпуске версии 1.190.85

С момента выхода 1.173.85 приложение AB прошло этап ребрендинга, чтобы устранить путаницу в Teams App Store, сняло давнее ограничение хранилища для задач и статей Wiki, а также получило ряд улучшений устойчивости, которые особенно заметны, когда что-то пошло не так. Ни одно из этих изменений по отдельности не выглядит драматичным — но вместе они делают приложение более лёгким и менее подверженным сбоям.

Новое имя: AB Projects

Приложение для Teams теперь называется AB Projects и заменяет прежнее имя «AB» во всех местах, видимых пользователю: в манифесте, в приветственных карточках, в приветствии бота в личных и канальных областях, а также в локализации внутри Teams для девяти языков. Новое имя устраняет неоднозначность с остальными продуктами семейства AB (AB CRM и другими) и уходит от формулировки «Tasks» — это инструмент для команд, а не личный список дел.

  • Восемь новых локалей внутри Teams. Арабский, упрощённый китайский, французский, немецкий, корейский, португальский, русский и испанский присоединяются к японскому в качестве полностью переведённых внутри приложения языков — имена в манифесте, названия команд, описания и приветственные карточки переключаются вместе с языком Teams.
  • Соответствие бренду Microsoft Teams. Согласно правилам бренда Microsoft, первое упоминание Teams в описании приложения теперь звучит как «Microsoft Teams» во всех локалях — это видно в листингах App Source.
  • Локализованные приветствия бота. Бот распознаёт приветствия и встроенные команды, такие как «мои задачи», «задачи команды» и «помощь», в девяти локализованных формах (помимо английского).

Более крупные документы — больше никаких 64 КБ

Раньше статьи Wiki и описания задач беззвучно не сохранялись, когда их содержимое превышало примерно 32 000 символов — это упиралось в ограничение Azure Table Storage в 64 КБ на свойство. Теперь этого потолка нет:

  • Длинные статьи Wiki. Документы по проектированию, постмортемы, многостраничные руководства — пишите столько, сколько нужно. Тело статьи теперь хранится в blob-хранилище за кулисами; запись статьи на стороне таблицы остаётся компактной и содержит лишь предпросмотр для поиска.
  • Длинные описания задач. Тот же подход применён к описаниям задач. Вставка многостраничного брифа в поле описания больше не разрывает соединение SignalR в середине сохранения.
  • Поиск сохранён. Текстовый предпросмотр каждой статьи и описания хранится в индексируемой записи, поэтому фильтрация и поиск работают ровно так же быстро, как и раньше.
  • Существующие данные продолжают работать. Статьи и задачи, сохранённые до этого изменения, отображаются как обычно — при необходимости система возвращается к встроенному телу.

Подзадачи стали удобнее

  • Панель «Добавить подзадачу» всегда открывается поверх. Когда у задачи уже было несколько подзадач, встроенный список подзадач мог перекрывать панель «Добавить подзадачу», скрывая её за страницей деталей задачи — формально панель была открыта, но невидима. Это исправлено: панель теперь всплывает поверх, и встроенный список подзадач больше не конкурирует с ней по порядку слоёв.
  • Проверка срока выполнения помечает только реально некорректные даты. Раньше красная рамка под полем срока выполнения появлялась на абсолютно корректных датах сразу при открытии панели. Визуальный индикатор был инвертирован в двух местах — оба исправлены. Красная рамка теперь соответствует тому, что вы действительно видите.
  • Длинные описания подзадач сохраняются надёжно. Вставка длинного описания, отрисованного Quill, в форму новой подзадачи больше не разрывает соединение SignalR до завершения сохранения — то же исправление потолка SignalR помогает и длинным описаниям задач.

Более надёжные уведомления Teams

  • Автоматическое восстановление, когда исходное сообщение исчезло. Если кто-то удаляет исходное сообщение Teams, к которому была привязана задача, комментарии к ней раньше беззвучно не вкладывались в (теперь отсутствующую) ветку. AB теперь обнаруживает 404 и автоматически публикует свежую карточку в канале, чтобы активность оставалась на виду. Задача запоминает новую карточку, и последующие комментарии вкладываются под ней.
  • Изменения статуса, приоритета и исполнителя получают ту же устойчивость. Все панели изменения задач используют один и тот же путь уведомлений — все они получают восстановление без отдельных правок.

Шлифовка и удобство

  • Фильтр по приоритету в боковой строке поиска. Выбор «Высокий», «Средний» или «Низкий» в боковой строке поиска теперь действительно фильтрует по приоритету, а не возвращает все совпадения. Внутри кодовой базы все сравнения приоритетов приведены к канонической схеме 1=Высокий, 2=Средний, 3=Низкий — никаких больше унаследованных числовых сдвигов на единицу.
  • SQL-соединения повторяют попытки при временных сбоях. Веб-приложение, API, MCP и хост функций теперь автоматически повторяют попытки при временных сбоях SQL — кратковременные перебои соединения больше не превращаются в видимые пользователю ошибки.
  • Панели редактирования снова кликаются корректно. Кратковременная регрессия ненадолго накладывала тёмное наложение поверх панелей редактирования после выпуска исправления порядка слоёв подзадач. Замечено в тот же день, когда о ней сообщили, и откатано — правило наложения было слишком широким и удалено.

Как всегда, AB Projects обновляется автоматически — вам ничего не нужно устанавливать. Если после появления новой версии что-то покажется не так, команда всегда на связи.