v54.2.0Фронтенд06/10/26
«Мультипостинг»: ВКонтакте без фото
- Пост с фото во ВКонтакте больше не падает с «ошибкой 27»: ВКонтакте не даёт загружать фото на стену с ключом доступа сообщества, поэтому во ВКонтакте пост выходит текстом, а в остальные каналы — с фото.
- В редакторе у канала ВКонтакте появляется предупреждение, что фото не уйдут, и подсказка, как убрать фото только для этого канала. Предпросмотр ВКонтакте показывает пост без фото, в истории попытки написано, что фото не отправлены.
- Пост только из фото, без текста и ссылки, во ВКонтакте не отправить — редактор попросит добавить текст или ссылку.
v54.1.0Фронтенд06/10/26
Личные файлы — только свои
- В разделе «Файлы» → «Личные файлы (вне проектов)», в поиске и при выборе файла «Из системы» каждый видит только свои файлы: загруженные им, из его чатов и из его почты. Это касается и руководителей, и администратора: чужие личные переписки, письма и загрузки им больше не видны.
- Администратор больше не открывает по ссылке вложения чужой почты, файлы чатов, где он не участник, и чужие файлы без привязки. Файлы задач, проектов, CRM и склада он открывает как раньше.
- Файлы, которые коллеги прикрепили к вашим личным задачам, больше не попадают в «Личные файлы», поиск и «Из системы» — они остаются в карточке задачи.
v54.0.0Новый функционал06/10/26
«Мультипостинг»: «На основании», новый календарь и подписчики
- У публикации появилась кнопка «На основании»: открывается новая публикация с тем же текстом, фото, первым комментарием и каналами. Её можно поправить и опубликовать или запланировать — исходная не меняется.
- Новая публикация сразу начинается с каналов вашей прошлой публикации — не нужно выбирать их заново.
- Календарь публикаций переделан: вид «Доска» — неделя колонками по дням, карточка на пост с временем, цветной точкой статуса, текстом, фото и значками площадок; в меню «…» — «Открыть» и «На основании». Справа — мини-календарь с числом публикаций по дням и статусам.
- В календаре появилась «Сетка Instagram» — как будет смотреться лента: вышедшие и запланированные посты по три в ряд.
- Блок «Аналитика» показывает число подписчиков канала и изменение за неделю — для ВКонтакте, Telegram, MAX, Pinterest и Instagram.
- Вместо буквенных меток — логотипы соцсетей во вкладке «Каналы», в выборе каналов и в статусе публикации.
- На телефоне кнопки «В черновик» и «Опубликовать» стоят в одну строку в конце формы и больше не закрывают экран.
- «Повторить» сразу убирает прежнее сообщение об ошибке. Фильтр по Discord, Pinterest, LinkedIn, Threads и Instagram в списке и календаре больше не выдаёт ошибку.
v53.0.0Новый функционал05/10/26
«Мультипостинг»: подписи и первый комментарий
- В «Мультипостинге» появилась вкладка «Подписи» — шаблоны текста для постов: контакты, призыв к действию, хэштеги рубрики. Подписи можно добавлять, менять и удалять; каждую можно включить для всех каналов или только для выбранных.
- Подпись вставляется вручную или сама. Ручная — кнопкой «Подпись» в редакторе, в место курсора; в списке видны только подписи «Использовать эту подпись вручную». Автоматическая появляется в тексте, когда канал добавляют в пост, — в начале или в конце; её видно и можно поправить прямо в посте.
- Если автоподпись настроена только для части каналов, она попадает в «Свой текст» этих каналов: общий текст плюс подпись. Пока вы меняете общий текст, текст канала обновляется сам — до первой ручной правки.
- Новое поле «Первый комментарий»: он уходит комментарием сразу после поста во ВКонтакте, MAX, LinkedIn, Threads и Instagram. У Одноклассников, Telegram, Discord и Pinterest комментариев через API нет — там он добавляется в конец текста поста, редактор предупреждает об этом. Подпись тоже можно настроить для первого комментария.
- Если первый комментарий не удалось добавить, пост всё равно остаётся опубликованным, а у канала видна причина.
- Instagram и Threads теперь получают фото поста: раньше их серверы почти не могли скачать фото у Kitamo, и публикация падала с ошибкой «Instagram не смог скачать фото».
v52.0.0Новый функционал04/10/26
«Мультипостинг»: Instagram и исправления новых площадок
- В «Мультипостинге» появился Instagram. Подключается кнопкой «Войти через Instagram» — нужен профессиональный аккаунт (бизнес или автор); площадка появится, когда администратор платформы зарегистрирует приложение.
- Instagram публикует только с фото: одно фото или карусель до 10. Фото, которое Instagram не примет по пропорциям (например, вертикальное с телефона), Kitamo вписывает в рамку с размытым фоном — ничего не обрезается; предпросмотр показывает пост уже в рамке, а редактор предупреждает, какие фото будут вписаны. PNG и WebP переводятся в JPEG сами.
- Подпись в Instagram — до 2200 знаков, не больше 30 хэштегов и 20 упоминаний; ссылка уходит текстом в конце подписи — в Instagram по ней нельзя перейти, редактор об этом предупреждает.
- Threads: счётчик знаков в редакторе считает эмодзи так же, как сама площадка, — пост, прошедший проверку, больше не будет отклонён за длину уже после постановки. Знаки ©, ® и ™ считаются как обычные.
- Pinterest: доска с названием из одних цифр находится по названию; фото одного пина вместе — не больше 20 МБ, об этом заранее говорят и редактор, и подсказка при подключении; длинный заголовок обрезается по целому знаку — эмодзи и флаги на границе не «ломаются».
- Discord: если площадка временно не принимает запросы с сервера, публикация не падает, а повторяется сама раз в полчаса и выходит, когда доступ вернётся.
- Отключённый канал остаётся отключённым и без токена, даже если в момент отключения шли продление входа, публикация или проверка канала; новый вход в канал не затирается старым продлением.
- Если площадка так и не приняла публикацию после всех автоматических попыток, у канала так и написано: повторить можно кнопкой «Повторить» — раньше там оставалось обещание повторить автоматически.
v51.0.0Новый функционал03/10/26
«Мультипостинг»: Discord, Pinterest, LinkedIn и Threads
- В «Мультипостинге» четыре новые площадки. Discord подключается адресом вебхука канала: создайте вебхук в настройках канала («Интеграции → Вебхуки») и вставьте его адрес — регистрировать ничего не нужно. Pinterest (доска), LinkedIn (личный профиль) и Threads подключаются кнопкой «Войти через …»; эти три площадки появятся, когда администратор платформы зарегистрирует приложения.
- У каждой площадки свои пределы, редактор считает их сразу: Discord — до 2000 знаков и 10 фото; Pinterest — описание до 800 знаков, первая строка становится заголовком пина, фото обязательно (до пяти, JPEG и PNG); LinkedIn — до 3000 знаков и 10 фото; Threads — до 500 знаков и 10 фото (JPEG и PNG). Если текст для площадки слишком длинный, задайте каналу свой текст — остальные каналы это не затронет.
- Ссылка поста: в Discord и в постах с фото она уходит в тексте, в Pinterest становится ссылкой пина, в LinkedIn и Threads без фото — карточкой под текстом. Упоминания вроде @everyone в Discord остаются текстом и никого не оповещают.
- Посты в LinkedIn выходят в личный профиль вошедшего сотрудника; страницы компаний пока не подключаются. Вход LinkedIn действует 60 дней — после этого канал попросит подключить его заново. Продлить его можно заранее: войдите через плитку LinkedIn во вкладке «Каналы» ещё раз — запланированные публикации останутся.
v50.0.0Новый функционал02/10/26
«Онлайн-запись»: вкладка «Главная» и вид деятельности
- Раздел «Онлайн-запись» открывается на новой вкладке «Главная»: ссылка для клиентов с кнопками «Скопировать» и «Открыть», чек-лист «Первые шаги» с прогрессом и кнопками действий, ближайшие записи на 7 дней, включая идущую прямо сейчас (клик открывает карточку, «+» создаёт запись), блок «Требуют внимания» — записи без подтверждения, ожидающие оплаты, специалисты без графика, формы без услуг — и цифры недели: записей, выручка по ценам услуг (при услугах в разных валютах — по каждой отдельно), новых клиентов.
- Выберите вид деятельности — психолог, салон красоты, барбершоп, массаж и SPA, клиника, автомойка, автосервис, фитнес, репетитор, консультант, ветеринария или универсальный. Под него подстраиваются слова на «Главной» и на странице записи для клиентов («Процедура», «Мастер», «Любой врач», «Записаться на приём»), подсказки шагов, подсказки дополнительных вопросов формы и готовый текст приглашения клиента. Вид меняется в «Настройках» или кнопкой «Изменить» на «Главной».
- «Создать типовые услуги» заводит набор услуг вашей сферы одним нажатием — названия, длительность и цены можно править, повторное нажатие ничего не дублирует. Остаётся назначить специалистов.
- Вкладки раздела открываются по адресу (например, …/booking?tab=forms), ссылки на нужную вкладку можно пересылать коллегам.
- Часовой пояс в настройках записи проверяется при сохранении: неизвестное имя отклоняется с подсказкой (нужно имя вроде Europe/Moscow), раньше опечатка ломала расчёт свободного времени.
v49.0.0Новый функционал02/10/26
Раздел «Мультипостинг»; подробные визарды по каждому разделу в обучении
- Новый раздел «Мультипостинг»: один пост сразу во ВКонтакте, Telegram, MAX и Одноклассники. Каналы общие для компании: сообщество VK подключается ключом доступа сообщества, канал Telegram и MAX — токеном бота, группа Одноклассников — кнопкой «Войти через ОК». В окне подключения — пошаговая инструкция для каждой площадки; токены хранятся зашифрованными и обратно не показываются. Площадка «Одноклассники» появится, когда администратор платформы зарегистрирует приложение.
- Редактор публикации: текст, ссылка и до десяти фото, выбор каналов; у отдельного канала можно задать свой текст, ссылку и набор фото. Счётчики знаков по площадкам предупреждают о превышении, предпросмотр показывает пост «как в соцсети». Публикация сейчас или по расписанию — в одно время или своё у каждого канала; черновики.
- После публикации у каждого канала свой статус и причина ошибки, у упавших — кнопка «Повторить». Автору приходит одно итоговое уведомление. История публикаций с фильтрами и календарь по дням, неделям и месяцам. Раздел доступен по правам «Мультипостинг: просмотр», «публикация», «подключение каналов»; у администратора и руководителя они есть.
- Обучение: на каждом шаге вводного тура — кнопка «Подробнее о разделе». Она открывает подробный визард раздела по реальным страницам: Главная, Проекты, Задачи, Чаты, Файлы и документы, Уведомления, Поиск, Профиль. После визарда вводный тур продолжается с того же шага. Эти визарды есть и карточками на странице «Обучение», и кнопкой «Запустить визард» в статьях справочника.
- Вводный тур стал короче: шаги про создание проекта, задачи и документы проекта переехали в визарды своих разделов, добавился шаг про раздел «Файлы». У тех, кто уже прошёл тур, появится подсказка о новых шагах.
v48.0.0Новый функционал02/10/26
Публичная ссылка на документ; картинки в чатах быстрее; «Почта»: задача с вложениями и подсказки адресов
- Публичную ссылку на документ проекта снова можно создать — раньше появлялась ошибка «Файл не найден в проекте». Ссылка всегда отдаёт текущую версию документа: после загрузки новой версии получатель увидит её по той же ссылке. Документ в корзине по ссылке недоступен, после восстановления ссылка снова работает. У документа с активной ссылкой значок «Публичная ссылка» закрашен, как у папки.
- Картинки в чатах открываются быстрее и меньше расходуют мобильный трафик: в ленте и в панели «О чате» показывается уменьшенная копия, полный размер загружается только при просмотре и скачивании. При повторном открытии чата картинки заново не скачиваются.
- Списки задач, чатов и проектов работают легче: страница больше не подгружает заранее страницы всех строк списка.
- «Почта»: картинки из подписей писем — логотипы, баннеры — больше не показываются как вложения и не ставят письму скрепку. Они видны только в самом письме.
- «В задачу» и «В календарь» есть и в открытом письме. Задача, созданная из письма, получает его вложения.
- При вводе адреса в «Кому», «Копия» и «Скрытая копия» появляются подсказки: адреса из вашей переписки (с кем переписываетесь чаще — выше), сотрудники, контакты и компании CRM. Выбранные адреса показываются плашками.
- При выборе вложения «Из системы» сначала видны ваши файлы и файлы из ваших чатов, ниже — остальные. В окне подключения почтового ящика — пошаговая инструкция для каждой почты.
- Письмо, прочитанное в почтовом приложении на телефоне, через несколько минут становится прочитанным и в Kitamo, а его уведомление гаснет.
v47.1.0Фронтенд01/10/26
Быстрое переключение чатов; вход без тупика при плохой связи
- Чаты переключаются без задержки. Новое сообщение сразу поднимает чат наверх списка и прибавляет число непрочитанных — список больше не перезагружается целиком на каждое сообщение и каждое открытие чата.
- Вход стал устойчивее к плохой связи: если связь на мгновение пропала, форма сама повторит запрос. Если связи нет совсем, сообщение об этом появится прямо на форме, а введённые email и пароль останутся — достаточно нажать «Войти» ещё раз.
- Вместо английской страницы «Error» при сбое входа открывается страница на русском с кнопками «Попробовать снова» и «Ко входу».
v47.0.0Новый функционал01/10/26
Один раздел «Задачи» с поиском и фильтрами; добавление в звонок; тишина уведомлений, пока вы в системе
- «Мои задачи» и «Все задачи» объединены в один раздел «Задачи». Сверху — поиск по названию, описанию и номеру задачи и фильтр. Слева в фильтре готовые варианты: «Мои задачи» (открываются по умолчанию — задачи, где вы ответственный, без выполненных, отменённых и архивных), «На сегодня», «На неделе», «Почти просрочены», «Просроченные», «Отложенные», «Созданные мной», «Я наблюдатель», «Завершённые», «Все задачи». Справа — поля: роль, статус, дата создания, параметры задачи и другие через «Добавить поле».
- Любой готовый фильтр можно переделать под себя и вернуть как было. Свой фильтр сохраняется кнопкой «Сохранить фильтр»; булавкой отмечается фильтр, с которого открывается раздел. Фильтры у каждого свои и одинаковы на всех устройствах.
- Столбцы списка задач настраиваются шестерёнкой в строке заголовков: можно показать постановщика, приоритет, теги, даты, план и отклонение, подзадачи, сделку и другие поля. По умолчанию видны задача, проект, ответственный, статус, дедлайн и факт.
- Во вкладках карточки задачи видно, сколько в них элементов: «Файлы (3)», «Трудозатраты (5)», «Чек-листы (8)». Пустые вкладки — без числа.
- В идущем звонке группового чата или встречи можно добавить человека, которого нет в чате: кнопка «Добавить участника» в списке участников. Он становится участником чата (во встрече — и участником встречи) и сразу получает вызов. Кнопка есть у владельца и администраторов чата, в звонке встречи — у её организатора.
- Пока вы работаете в Kitamo — вкладка открыта на экране и вы что-то в ней делали последние 2 минуты, — уведомления на телефон не приходят: всё видно в самой системе. Отошли или свернули вкладку — уведомления снова приходят.
v46.0.0Новый функционал30/09/26
Звонки: вызов участников, статусы дозвона, свёрнутый звонок
- Когда в чате начинают звонок, участникам приходит вызов, где бы они ни были в системе: форма с кнопками «Ответить» и «Отклонить», звук, на телефоне — вибрация. На телефон и в фоновую вкладку приходит уведомление с теми же кнопками. Вызов длится 15 секунд. Кто приглушил чат, вызов не получает.
- В звонке видно, кому идёт вызов, кто подключился, кто отклонил и кто не ответил. Кнопка «Позвать снова» в списке участников повторяет вызов — так же можно позвать того, кто приглушил чат.
- Для звонка из встречи в форме вызова видны тема, описание, время и длительность встречи.
- Звонок можно свернуть в плашку в углу экрана и работать в системе дальше: переходы по страницам звонок не прерывают.
- Микрофон и камера запоминаются: следующий звонок начинается так, как вы их оставили, на любом устройстве.
- В звонке и в чатах вместо букв показываются аватары участников, если они загружены.
- В настройках уведомлений появилась строка «Входящие звонки» — уведомления о вызове на телефон можно выключить.
v45.2.0Фронтенд30/09/26
Обновлена платформа системы, закрыты уязвимости почты
- Интерфейс системы переведён на новую версию платформы, на которой он построен. В работе ничего не меняется: страницы, чаты, задачи и загрузка файлов до 100 МБ работают как прежде.
- Обновлены компоненты почты и мгновенных обновлений, закрыты известные уязвимости. Входящее письмо со специально испорченным адресом больше не может замедлить работу сервера.
v45.1.1Бэкенд27/09/26
Обновлён компонент входа в систему
- Обновлён компонент, который отвечает за вход в систему и сессии: закрыты известные уязвимости. Входить заново не придётся — открытые сессии сохраняются.
- Запрос с повреждённым заголовком авторизации больше не приводит к ошибке сервера: такой посетитель просто считается не вошедшим.
v45.1.0Фронтенд26/09/26
Подменю «Создать по шаблону» снова раскрывается
- Подменю «Создать по шаблону» в кнопке «Новая задача» снова раскрывается при наведении. С темой «Стекло» (37.0.0) оно оказывалось внутри прокручиваемого меню и обрезалось его границей во всех темах.
v45.0.0Новый функционал26/09/26
Список дел в чате и кто поставил реакцию
- В панели «О чате» появился список дел. Пункт отмечается флажком, выполненные поднимаются наверх, новый пункт добавляется строкой внизу списка. Длинный список прокручивается, а невыполненные пункты и строка ввода всегда на виду. Щелчок по тексту пункта открывает правку. Отмечать и править пункты может любой участник чата, удалить — автор пункта или администратор чата. Правки других участников появляются сразу, без перезагрузки.
- В чате задачи список дел — это чек-лист самой задачи: отметки из чата видны в карточке задачи, и наоборот. Если у задачи ещё нет чек-листа, первый пункт создаст чек-лист «Список дел».
- Теперь видно, кто поставил реакцию: на компьютере — при наведении на неё, на телефоне — нажатием. На телефоне в том же списке есть кнопка, чтобы поставить или убрать свою реакцию; на компьютере, как и раньше, это делает щелчок.
- Панель «О чате» больше не открывается сама при входе в чат — её открывает кнопка в шапке.
- На телефоне поле ввода сообщения снова в одну строку, без длинной подсказки, а у числа участников в шапке чата нет иконки.
v44.0.0Новый функционал25/09/26
Документы по шаблону задачи и согласование
- К шаблону задачи можно прикрепить заготовку документа — файл Word или Excel — и указать, как назвать документ и в какую папку проекта его положить. Делается в разделе «Шаблоны задач», в форме шаблона появился блок «Заготовка документа».
- Когда задача создаётся по такому шаблону, документ сразу появляется в папке проекта и привязывается к задаче — у него бейдж «По шаблону». Если документ с таким именем в проекте уже есть, задача привязывается к нему, дубль не создаётся. Для протоколов есть режим «по документу на каждую задачу».
- Стартовый набор заготовок уже прикреплён к типовым задачам: устав проекта, описание содержания, реестр заинтересованных сторон, карточка оценки, протокол интервью, реестр требований с трассировкой, техническое задание. На первой странице каждого — зачем документ, кто заполняет и когда он готов. Компания может заменить любую заготовку своей.
- В карточке документа появилось согласование: «Отправить на согласование» участнику проекта, в том числе внешнему. Согласующий утверждает документ или возвращает его с замечанием; отправитель может отозвать. Пока документ на согласовании, статус вручную не меняется. История раундов и замечания видны в карточке.
- Три новых уведомления: «Документ отправлен вам на согласование» (со звуком и на телефон), «Документ утверждён», «Документ возвращён с замечанием». Письмо по ним включено сразу, ссылка ведёт в карточку документа.
- Статус «На согласовании» больше не выбирается вручную — он ставится отправкой на согласование.
v43.0.0Новый функционал25/09/26
Push-уведомления на телефон и компьютер
- Уведомления Kitamo теперь приходят на телефон и компьютер, даже когда приложение закрыто. Включаются в «Уведомления → Настройки», блок «Push-уведомления на телефоне и компьютере»: кнопка «Включить на этом устройстве» и разрешение уведомлений в браузере. Кнопка «Проверить» присылает тестовое уведомление. На iPhone и iPad push работает только у Kitamo, добавленного на экран «Домой» (Safari → «Поделиться» → «На экран „Домой“», iOS 16.4 и новее); на Android — в Chrome, Kitamo можно установить из меню браузера как приложение.
- В таблице настроек уведомлений появился столбец «Push». Сразу включено важное: назначение задачи и смена ответственного, упоминание, приближение дедлайна и просрочка, требования недельного отчёта, новые письма, напоминание о встрече и другие важные события. Остальные типы включаются галочкой.
- Новая строка настроек «Сообщения чатов» присылает на телефон новые сообщения из чатов. Приглушённые чаты push не дают, а упомянутому в сообщении приходит «Упоминание». В ленту уведомлений переписка по-прежнему не попадает.
- Нажатие на уведомление открывает нужное место: задачу, сообщение в чате, встречу в календаре. Если вход истёк, сначала откроется вход, а после него — сам объект. Уведомление в ленте при этом отмечается прочитанным.
- Подключённые телефоны и компьютеры видны списком в том же блоке, любое устройство можно отключить — например, старый телефон. Выход из аккаунта отключает push на этом устройстве, «Выйти со всех устройств» — на всех.
- В «Обучение → Справочник по разделам» появилась статья «Уведомления на телефоне» с пошаговыми картинками для iPhone и Android. На неё ведёт ссылка «Как настроить на телефоне» из настроек уведомлений.
- Если при включении push появляется «Push-сервис этого браузера не поддерживается», сообщите в поддержку Kitamo: такой браузер можно разрешить в настройках сервера.
- Письма-уведомления при временном сбое почты отправляются повторно, а не теряются.
v42.0.1Бэкенд24/09/26
Списки сортируются по русскому алфавиту
- Сотрудники, контакты, компании, проекты, задачи и справочники теперь идут по русскому алфавиту: «Ё» стоит между «Е» и «Ж», фамилии с маленькой буквы не уезжают в конец списка, а кириллица не оказывается позади латиницы. Раньше порядок задавался кодами символов, а не алфавитом, поэтому «Ёлкин» оказывался раньше «Балкина». Порядок изменится сразу во всех списках и фильтрах.
v42.0.0Новый функционал24/09/26
Фильтры задач проекта, переименование папок и понятные крошки
- В блоке «Задачи проекта» появились фильтры: поиск, статусы, приоритет, ответственные, «Просроченные» и «Скрыть выполненные» (нажата по умолчанию). Набор запоминается отдельно для каждого проекта, поэтому в разные проекты можно заходить со своими настройками. Когда задач не видно, блок объясняет почему и предлагает сбросить фильтры или показать выполненные. Если задач больше сотни, под таблицей написано, сколько показано из скольких.
- Статус в фильтрах задач теперь выбирается списком — можно отметить сразу несколько. Кнопка «Скрыть выполненные» перестаёт действовать только тогда, когда среди выбранных есть статус категории «Выполнена», и объясняет это подсказкой.
- Папку проекта можно переименовать: карандаш в строке папки открывает поле с текущим именем. Имя новой папки вводится там же, в списке, — системное окно браузера больше не появляется. Автопапку «Документы проекта» переименовать нельзя.
- Переход в задачу из «Графика» или «Реестров» проекта виден в строке переходов: путь читается «Проект → График → Задача», и вернуться можно в любое из этих мест. Раньше там была только карточка проекта, и откуда пришли — из неё, из графика или из реестра — различить было нельзя.
v41.1.0Фронтенд23/09/26
Меню вложения письма снова нажимается
- В меню вложения письма работали не все пункты: клик проходил сквозь меню в то, что под ним, поэтому «Отправить в чат», «Сохранить как документ проекта», «Новая версия документа» и «Скачать» не отзывались, а верхний пункт срабатывал через раз. Теперь пункты нажимаются целиком по строке, а не только по тексту.
v41.0.0Новый функционал23/09/26
Почта: вложения в письме, участники и работа с полученными файлами
- К письму теперь можно приложить файлы: «С компьютера» или «Из системы» — выбрать то, что уже загружено (документ проекта, файл задачи). Работает и в новом письме, и в ответе. В одно письмо помещается до 20 вложений и 20 МБ.
- Прочитанное письмо само гасит уведомление о себе: открыли письмо — оно пропало из ленты уведомлений и из счётчика. Сводка «N новых писем» по ящику гаснет, как только вы открыли любое письмо этого ящика.
- В просмотре письма адреса стали кликабельными: «От кого», «Кому» и «Копия» показывают, кто за ними стоит. Сотрудник открывается карточкой профиля, клиент — ссылкой на карточку контакта, незнакомый адрес — кнопкой «Написать письмо».
- У вложения полученного письма появилось меню: посмотреть файл прямо в письме (картинка, PDF, текст, таблица), отправить его в чат с подписью для обсуждения, сохранить документом проекта или приложить новой версией к уже существующему документу.
v40.1.0Фронтенд22/09/26
Переход к закреплённому сообщению и порядок в версиях документа
- Закреплённое сообщение в полосе под шапкой чата снова кликабельно: нажатие ведёт к самому сообщению в переписке, как и в панели «О чате».
- В карточке документа рядом с версией теперь стоит тот, кто эту версию создал, а не тот, кто последним сохранил файл из редактора. Поле с датой переименовано в «Последнее сохранение версии» — оно и показывает момент последнего сохранения, а не создания версии.
- Сохранение правок из редактора документов стало видно в истории карточки строкой «сохранил правки из редактора» — раньше автор и дата у версии менялись без всяких следов.
- Правки из редактора перестают теряться при переоткрытии: документ всегда открывается по свежей ссылке, а не из кэша редактора. Одновременные сохранения (автосохранение и закрытие документа) больше не перезаписывают друг друга — более старая копия не затирает свежую.
- Файл предыдущей версии убирается не сразу, а спустя час: у коллеги, который держит документ открытым, редактор больше не падает с ошибкой загрузки.
- Если документ правят вдвоём, версию подписывает тот, кто действительно сохранил, а не первый из списка редакторов.
v40.0.0Новый функционал21/09/26
Чаты: статусы прочтения, панель «О чате» с файлами и разбивка по дням
- У своих сообщений появились галочки: часы — отправляется, две серые — сообщение принято, две цветные — прочитали все участники чата. Наведите на галочки, чтобы увидеть, кто уже прочитал и когда, а кто ещё нет.
- Переписка разделена по дням: над первым сообщением дня стоит плашка «Сегодня», «Вчера» или дата. Дни без сообщений не показываются, а полная дата сообщения видна при наведении на время.
- Плашка «печатает…» больше не моргает: она держится, пока человек действительно набирает текст, и гаснет, когда он остановился или отправил сообщение.
- Картинку теперь можно подписать: прикреплённые файлы складываются в поднос над полем ввода, лишние убираются крестиком, а сообщение уходит одно — с текстом и всеми вложениями сразу.
- Несколько картинок в сообщении выстраиваются сеткой, а не в столбик; в просмотре картинки листаются стрелками.
- Кнопка в шапке чата открывает панель «О чате»: участники, звук, описание, все закреплённые сообщения и, главное, все файлы чата по вкладкам — «Изображения», «Документы», «Таблицы», «Архивы» и другие. Правый клик по файлу — «Перейти к сообщению», в котором его прислали.
- Лента чата научилась подгружать переписку вверх — при прокрутке к началу и кнопкой «Показать более ранние». Переход к старому сообщению по цитате или из списка файлов теперь доходит до цели.
v39.0.0Новый функционал21/09/26
Записи в календаре, подтверждение встреч и календарь онлайн-записи
- Каждая новая запись клиента теперь появляется в календаре встречей на то же время — занятый час виден блоком, а не только бейджем задачи. Подтверждать такую встречу не нужно: её создаёт сам специалист. Перенос записи двигает встречу, отмена — убирает.
- Удалить встречу записи из календаря — значит отменить саму запись: клиенту уходит письмо об отмене, а задача по записи закрывается. Время такой встречи меняется только переносом самой записи.
- У встреч появились ответы участников: «Подтвердить», «Возможно», «Отклонить». Свой ответ участник ставит в карточке встречи, организатор видит таблицу ответов со временем и сводку «подтвердили столько-то». Если организатор перенёс встречу, ответы сбрасываются — соглашались на другое время.
- Свободные слоты онлайн-записи теперь учитывают встречи специалиста: его собственные и те, где он подтвердил участие. На занятое встречей время клиент не запишется, и сотрудник тоже — форма покажет, что время занято. Как только встречу удалили или участник отказался, слот снова свободен.
- В разделе «Онлайн-запись» появилась вкладка «Календарь»: те же виды «День / Неделя / Месяц», что и в общем календаре, но только с записями — с фильтрами по специалисту, услуге и статусу. По клику открывается карточка записи, где можно сменить статус, перенести или отменить.
- Задача, которая создаётся по записи, получила плановое время, равное длительности приёма — часы приёмов попали в план трудозатрат и в ресурсную загрузку специалиста.
- В карточке задачи поля «Начало» и «Создана» теперь показывают не только дату, но и время.
- Статус «Завершена» оставляет приём в календаре — встречу убирают только отмена, неявка и перенос. Если отменённую запись вернуть в работу, возвращаются и встреча, и задача с плановым временем, а если время уже занято — система предупредит об этом.
- Отменить запись удалением встречи может только сотрудник с правом отмены записей — как и в самом разделе «Онлайн-запись».
v38.0.0Новый функционал21/09/26
Письма об онлайн-записи приходят на адрес из формы, в панели платформы — журнал почты
- Письмо о записи теперь уходит на тот адрес, который клиент указал в форме. Раньше запись привязывалась к уже существующей карточке контакта (по телефону, адресу или просто по совпадению имени и фамилии), и письмо шло на адрес из этой карточки — то есть на старый или чужой, а если адреса в карточке не было, письмо не отправлялось вовсе и нигде об этом не сообщалось. Это же касается писем об отмене, переносе и напоминаний.
- Запись с публичной формы больше не склеивает однофамильцев: карточка ищется по адресу или телефону, а совпадения только по имени и фамилии для этого недостаточно. Если у найденной карточки не было адреса, он дописывается из формы; чужой адрес в карточке не перезаписывается никогда.
- Записаться, указав только телефон, снова можно: раньше форма при пустом поле «Email» отвечала «Не удалось записаться».
- В панели платформы появился раздел «Почта» — журнал всех отправок: что ушло, что не ушло и почему (ошибка почтового сервера, не указан адрес получателя, не настроен SMTP). Есть фильтры по компании, виду письма и периоду, отбор «только неудачи», а на «Обзоре» — счётчик недоставленных за сутки со ссылкой в журнал. Адреса получателей в журнале не хранятся, только домен.
v37.0.0Новый функционал20/09/26
Новая тема оформления «Стекло»
- В профиле («Оформление») и в меню пользователя появилась четвёртая тема — «Стекло». Она плоская и глянцевая: все углы кнопок, карточек, окон и полей прямые, а плавающие панели — окна, выпадающие списки, меню — полупрозрачные, с лёгким размытием фона и бликом сверху.
- Цвета «Стекла» настраиваются так же, как у светлой и тёмной темы: в «Цвета интерфейса» появилась отдельная вкладка «Стекло» с готовыми палитрами и выбором каждого цвета.
- Остальные темы выглядят по-прежнему; у мобильных окон снизу верхние углы чуть аккуратнее. Тему можно сменить в любой момент, она сохраняется на всех ваших устройствах.
v36.0.0Новый функционал20/09/26
Статус «Принято», закрытие задачи с часами и файлами, правка сообщений с упоминанием
- В задачах появился статус «Принято» между «На проверке» и «Выполнена». Его ставит постановщик — в карточке задачи на проверке есть кнопка «Принять». Ответственный получает уведомление: работа принята, осталось закрыть задачу.
- Принятую задачу можно закрыть, только указав фактически затраченные часы и приложив результат. Пока их нет, кнопка «Готово» неактивна, а задача остаётся в «Принято».
- Диалог закрытия задачи стал полноценным: кроме описания результата в нём можно внести несколько записей времени с разными датами и приложить файлы — для задачи проекта новым документом или новой версией документа задачи. Для обычного закрытия эти поля необязательны.
- Сообщение в чате теперь правится как пишется: «@» открывает список участников, Enter сохраняет правку, Shift+Enter переносит строку, Esc отменяет. Упомянутый при правке получает уведомление.
- По правому клику на сообщении открывается меню с теми же действиями, что появляются при наведении: реакция, ответить, закрепить, создать задачу, копировать текст, редактировать, удалить. Если текст выделен, остаётся обычное меню браузера.
- В формах задач списки выбора сотрудников («Ответственные», «Наблюдатели» и другие) снова прокручиваются колесом мыши.
v35.0.0Новый функционал19/09/26
Дата работы в записях времени и закрытие сданной недели
- В «Добавить затраченное время» дата работы теперь обязательна и видна сразу: по умолчанию стоит сегодняшний день, позже сегодня выбрать нельзя. По этой дате часы попадают в недельный отчёт своей недели.
- Записи, которые раньше внесли без даты, получили дату внесения — теперь они учтены в недельном отчёте и в отчётах за период.
- В блоке «Время» карточки задачи появился список записей: дата, сотрудник, часы и комментарий. Свои записи можно исправить или удалить, пока отчёт за их неделю не сдан.
- После сдачи недельного отчёта часы этой недели закрыты — и в отчёте, и в карточках задач. Чтобы исправить, нажмите «Отозвать отчёт», внесите правки и сдайте отчёт снова. Руководитель с правом «Управление чужими трудозатратами» может исправлять записи всегда.
- Записи, внесённые через недельный отчёт, в карточке задачи помечены «из недельного отчёта» и исправляются в самом отчёте.
v34.4.1Бэкенд19/09/26
Сделку снова можно сохранить без прав на сумму и ответственного
- Сотрудник, которому не разрешено менять сумму сделки и ответственного, снова может сохранять изменения своей сделки — например описание или теги. Раньше форма отказывала с ошибкой «Нет права менять сумму сделки», даже если сумму не трогали. Запрет по-прежнему действует, когда сумму или ответственного действительно меняют.
v34.4.0Фронтенд18/09/26
Логотип Kitamo вместо буквенной плашки
- Везде, где раньше была квадратная плашка с буквой «K» — на иконке вкладки, экране входа, в боковом меню, панели платформы, на странице «Что нового» и в блоге — теперь фирменный логотип Kitamo, как на сайте.
v34.3.0Фронтенд17/09/26
Исправления проектов, документов, уведомлений и обучения
- Глобальный поиск по задачам, сообщениям и файлам снова работает по индексам — быстрее на больших объёмах.
- Сохранение карточки проекта больше не меняет роли участников: наблюдатели и соруководители сохраняют свои роли, внешние участники остаются внешними, и их приглашение показывает проект. Если роль внешнего участника уже сбилась раньше, она вернётся при следующем сохранении карточки проекта.
- Объединение документов больше не теряет связи с расходами бюджета, рисками, проблемами, запросами на изменение и решениями. Документ нельзя положить или перенести в «Документы проекта» или в папку другого проекта.
- Напоминание по задаче больше не отменяет уведомление «Скоро дедлайн». Если вернуть выполненную повторяющуюся задачу в работу и закрыть снова, лишняя копия не создаётся. Уведомление о назначении в ресурсном плане открывает назначения сразу с фильтром по сотруднику — из ленты, карточки и письма.
- «Вход разблокирован» приходит своим уведомлением со своей строкой в настройках и не звучит как блокировка. О блокировке входа администраторы узнают не чаще раза в час на сотрудника.
- Сделки: этап с «КП» в названии создаёт задачу «Подготовить КП». Обучение: практические задания вводного курса засчитываются и при открытом курсе модуля, а рабочие проекты после задания «Создать проект» не помечаются учебными.
- Структура компании: у корневого узла «Компания» нельзя сменить тип, его нельзя архивировать, удалить или переместить. При смене адреса компании неверный адрес объясняет правило: 3–40 знаков, латиница, цифры, дефис не с краю. Регистрация нескольких компаний с одинаковым длинным названием больше не упирается в «Компания с таким адресом уже есть».
- Форма задачи не считает задачу повторяющейся, если правило повтора уже перешло к её следующей копии. Перенос документа с пустой папкой отклоняется понятной ошибкой и не переименовывает документ.
v34.2.0Фронтенд17/09/26
Форма новой задачи помещается на экране телефона
- На телефоне форма новой задачи больше не прокручивается вбок: ответственные и дедлайн, проект и приоритет, дата начала и плановое время стоят друг под другом, а кнопка «Дополнительно» переносит подпись на вторую строку.
- Все окна-диалоги подстраиваются под ширину экрана: одно широкое поле больше не растягивает окно за его край.
v34.1.2Бэкенд16/09/26
Действия с данными — строго в пределах доступа
- Задачи: удалять, восстанавливать и массово менять задачи, вести чек-листы и править записи времени можно только в доступных вам задачах. Массовое «В архив» не трогает задачи с историей работы. Создать или перенести задачу в недоступный проект нельзя, а подзадачу нельзя создать под недоступной задачей или в другом проекте. Ответственный или наблюдатель задачи открытого проекта может добавить подзадачу и «Создать на основании», даже если не входит в проект. Напоминания и сроки приходят только тем, у кого есть доступ к проекту задачи; администратор получает их и по задачам закрытых проектов вне своей команды.
- Проекты: восстановить из архива можно только проект, который вы видите. Статус-отчёт правится и удаляется только в своём проекте.
- Файлы: прикрепить к сообщению, задаче, документу проекта, карточке CRM или складскому документу можно только доступный вам файл, а файл закрытого проекта за его пределы не выносится. Удалить можно свой файл, чужой — только с правом на удаление любых файлов; файл документа проекта удаляется через сам документ. Документ нельзя связать с задачей, папкой или сообщением, к которым нет доступа или которые из другого проекта, и нельзя положить в папку другого проекта. В разделе «Файлы» и поиске руководители больше не видят чужие вложения писем и файлы CRM и склада. Окончательно удалить из корзины можно только объекты своего проекта, и это попадает в журнал. Аватар ставится только загрузкой картинки.
- Чаты и встречи: реакции, закрепление, правка сообщений и задачи из них — только в доступных вам чатах. Завершить звонок для всех могут его создатель, администратор чата, организатор встречи в чате этой встречи или администратор. Чат встречи больше не привязывается к чужому чату. Гость встречи получает доступ только к её чату и звонку, а после встречи в том же браузере можно войти паролем, принять приглашение и восстановить пароль.
- Администрирование: роль сотрудника назначает только обладатель права «Управление ролями и правами», и кнопка «Добавить пользователя» видна только с ним. Нельзя сменить собственную роль, заблокировать себя или последнего активного администратора. Ссылка приглашения не возвращает доступ заблокированным и архивным. Внешнему участнику, не принявшему приглашение, администратор может выслать новую ссылку.
- CRM: изменить, перенести или архивировать можно только видимые вам сделки, компании и контакты. Массовые действия требуют права на само действие и отклоняются целиком, если среди записей есть недоступные. Сменить ответственного компании или контакта и перенести сделку в другую компанию может только текущий ответственный или сотрудник, который видит все записи. Архивную сделку нельзя переносить по этапам. Поиск дублей, история компании и контакты в её карточке показывают только доступные вам записи, а история сделки и контакта — все свои события. При записи клиента сотрудником в онлайн-записи среди совпадений находятся и существующие клиенты записи.
- Люди и отчёты: внешний участник видит в поиске и списках только коллег по своим проектам, без адресов почты, а занятость и свободные слоты коллег ему недоступны. Выгрузка отчёта по времени в Excel подчиняется скрытию раздела «Отчёты» и попадает в журнал скачиваний.
v34.1.1Бэкенд16/09/26
Загрузка файлов до 100 МБ
- Файлы больше 10 МБ снова загружаются без ошибки: новые версии документов, вложения задач и чатов, аватары, файлы CRM и склада. Раньше такой файл обрывался ещё до сохранения, и в углу появлялась «внутренняя ошибка сервера».
- Предельный размер одного файла теперь можно задать в настройках компании вплоть до 100 МБ.
v34.1.0Фронтенд15/09/26
Защита входа после регистрации компании и одноразовых ссылок входа
- Вход без пароля сразу после регистрации компании выдаётся один раз и только тому, кто подтвердил почту кодом и задал пароль.
- Одноразовые ссылки входа — после регистрации компании, после смены её адреса и для доступа поддержки — срабатывают один раз. Повторно открытая ссылка ведёт на обычный вход по паролю.
- Если страница регистрации простояла слишком долго или вход по ней уже выдан, она предлагает открыть адрес компании и войти по паролю.
v34.0.0Новый функционал15/09/26
Демо-компания: вход кнопками ролей без пароля и защита общих данных
- В демо-компании на странице входа есть кнопки ролей: «Руководитель проекта», «Сотрудник», «Наблюдатель» и «Внешний участник». Пароль не нужен: система сама выбирает учётную запись выбранной роли. Вход по паролю, восстановление пароля и приглашения там отключены. Если демо-компания в этот момент обновляется, страница входа сама откроет кнопки, когда обновление закончится.
- В демо-компании не работает то, что выходит за её пределы или мешает другим посетителям. Письма не отправляются. Почтовые ящики не подключаются: пароль настоящего ящика остался бы в общей учётной записи. Звонки, гостевой вход на встречи и публичные ссылки на файлы отключены.
- Общие настройки компании, онлайн-записи и видимости разделов в демо-компании не меняются. Формы и услуги онлайн-записи там доступны только для просмотра: страницу записи видит любой человек без входа. У общей учётной записи нельзя сменить пароль, второй фактор, сессии и данные профиля, но можно выбрать тему и цвета. Кнопки таких действий скрыты, а если запрос всё же пришёл, система отвечает понятным отказом.
- Другие ограничения демо-компании: файл до 10 МБ, массовая операция — до 25 записей, массовое удаление и архивирование отключены. Проекты демо-данных нельзя архивировать, и из них нельзя убрать учётные записи посетителей. Публичная запись создаёт учебного клиента без телефона и e-mail. Редактор документов открывает там только документы, таблицы, презентации и PDF.
- В демо-компании под шапкой есть полоса: данные общие для всех посетителей и каждую ночь в 03:15 по Москве возвращаются к исходным. Там же кнопка «Сменить роль». Страницы демо-компании закрыты от поисковиков.
- Во всех компаниях защита от подбора пароля и от частой повторной отправки открытых форм (например, онлайн-записи) стала надёжнее, а журнал действий показывает настоящий адрес, с которого действовал пользователь.
- Во всех компаниях признак «печатает…» видят только участники чата. После обрыва связи открытый чат снова получает новые сообщения и «печатает…» без перезагрузки страницы, в том числе если один чат открыт в двух окнах.
- Во всех компаниях: если приглашение сотруднику не отправлялось письмом, в колонке «Доступ» теперь написано «Письмо не отправлено», а причина — почта не настроена или служебный адрес — видна в подсказке и карточке доступа.
v33.3.1Фронтенд15/09/26
Блоки ночного обновления демо-компании в панели платформы читаются на любом экране
- В карточке компании на телефоне, планшете и в узком окне запуски и версии эталона показываются карточками, а не таблицей, которую приходилось прокручивать вбок. Полный текст ошибки виден и на телефоне.
- Длинное имя базы в тексте ошибки больше не раздвигает таблицу запусков. Версии, имена миграций и подписи переносятся по точкам и подчёркиваниям, а не посреди слов и чисел.
- Карточка в обзоре называется короче — «Обновление демо» — и показывает до трёх строк со ссылкой на подробности. У идущего запуска есть значок, у давнего обновления — сколько часов прошло.
- Если после сбоя сброса уже выбрана другая версия эталона, сбой и текст ошибки показываются приглушённо, как и задумано.
v33.3.0Фронтенд14/09/26
Панель платформы показывает ночное обновление демо-компании
- В обзоре панели платформы появилась карточка «Ночное обновление демо-компаний». В ней видно, когда компания обновлена из эталона и сколько длился простой. При сбое показаны шаг и причина, при зависании — предупреждение, а если обновления не было больше суток — отметка «давно».
- В карточке демо-компании появился раздел «Эталон и ночное обновление»: действующая версия эталона, последние запуски с ошибками и пояснениями, сохранённые версии.
- Сбой или зависание ночного обновления, как и сутки без него, приходят письмом на адрес для оповещений.
v33.2.1Бэкенд14/09/26
Файл с подменённым типом не откроется как страница, а разметка в письмах показывается текстом
- Файлы отдаются с типом по расширению имени, а не с тем, что заявил браузер при загрузке или отправитель письма: картинка с подменённым типом больше не откроется в браузере как страница.
- В браузере открываются только картинки, PDF и текстовые файлы, остальное скачивается. Вложения писем с расширениями вне списка разрешённых теперь тоже скачиваются.
- Аватар сотрудника и обложка статьи отдаются, только если это картинка.
- Названия встреч и проектов, имена и сообщения в письмах гостям встреч, внешним участникам и клиентам онлайн-записи приходят обычным текстом: разметка из них больше не срабатывает.
- Имена файлов и папок в архиве публичной ссылки не выводят файлы за пределы папки при распаковке.
v33.2.0Фронтенд14/09/26
Страницы и формы на телефоне и планшете не вылезают за край экрана
- Ресурсный план в карточке проекта на планшете: кнопка «Назначить» переносится на следующую строку, а не уходит за край.
- Блок «Реестры» на дашборде проекта и в статус-отчёте на телефоне: длинные названия рисков и изменений обрезаются многоточием, и блок помещается в экран.
- Профиль на телефоне: длинная должность больше не растягивает форму шире экрана.
- Карточка задачи на экране около 1024 px: имя ответственного или постановщика переносится под подпись, а не уходит за край.
- Главная сотрудника на телефоне: блок контроля исполнения помещается в экран.
- Вкладки в несколько рядов («Мои задачи», онлайн-запись, справочники товара) видны целиком: второй ряд больше не прячется.
- Аналитика воронки на телефоне и планшете: название этапа стоит над полосой, суммы и число сделок не уходят за край.
- Выбор метода EAC во вкладке «EVM» на узком экране переносится на следующую строку и не наезжает на соседний блок.
- Вкладки, которые не помещаются в ширину экрана, начинаются с первой и прокручиваются, а не срезаются слева.
- Карточки, формы и диалоги, которые на широком экране делятся на колонки, на узком больше не раздуваются длинными значениями.
v33.1.4Бэкенд14/09/26
Действия поддержки в сессиях и безопасности попадают в журнал с отметкой доступа
- Если поддержка Kitamo по временному доступу завершает сессию, меняет пароль или настраивает второй фактор, запись в журнале компании теперь помечена этим доступом, как и остальные её действия.
v33.1.3Бэкенд14/09/26
Внешние участники больше не упираются в бесконечную переадресацию
- Внешний участник проекта, открывший главную страницу или ссылку на скрытый для него раздел, попадает в «Проекты»: раньше браузер уходил в бесконечную переадресацию и показывал ошибку.
v33.1.2Бэкенд14/09/26
Недельный отчёт и контроль исполнения снова загружаются
- Страница «Недельный отчёт», отчёт команды по неделям и блок «Контроль исполнения» на главной снова получают данные: после перехода компаний на собственные адреса запросы к ним ошибочно отклонялись как запросы к служебному адресу регистрации.
v33.1.1Бэкенд13/09/26
Служебные адреса без писем и без недельных отчётов
- Письма больше не отправляются на зарезервированные адреса вида name@company.example: такие домены почту не принимают, а отказы копились в ящике отправителя.
- Системный наставник обучения и учётка поддержки больше не числятся среди сотрудников, которые должны сдавать недельный отчёт.
v33.1.0Фронтенд13/09/26
Понятное подключение двухфакторной аутентификации
- Рядом с QR-кодом появилась пошаговая инструкция: какое приложение для кодов установить — со ссылками на App Store и Google Play, — как отсканировать код из самого приложения и что делать, если камера iPhone открыла «Пароли».
- Ключ для ручного ввода копируется одной кнопкой: удобно, если профиль открыт на телефоне и отсканировать QR-код нечем.
v33.0.1Бэкенд13/09/26
Выход из системы возвращает на страницу входа вашей компании
- После выхода из профиля браузер открывал внутренний адрес сервера вместо страницы входа. Теперь выход ведёт на адрес вашей компании, например spb-ir.kitamo.ru.
v33.0.0Новый функционал13/09/26
Тарифы и лимиты, удаление компании с 30-дневной отменой, резервные копии по компаниям, очередь миграций
- Тарифы: у каждой компании тариф с лимитами на сотрудников, проекты и объём файлов; при достижении лимита новое не создаётся, уже созданное остаётся. Администратор видит тариф и потребление на вкладке «Компания», платформа меняет тариф и лимиты в карточке компании.
- Удаление компании: администратор подтверждает паролем и кодом из письма; рабочее пространство сразу закрывается, а данные хранятся ещё 30 дней — в письме есть кнопка «Отменить удаление». По истечении срока база и файлы удаляются безвозвратно после финальной копии.
- Панель платформы: тариф и лимиты в карточке компании, «Удалить сейчас», раздел «Миграции» — прогоны по компаниям с остановкой и повтором сбойных, статус резервных копий и проверки восстановления в обзоре.
- Резервные копии снимаются по каждой компании отдельно; одну компанию можно восстановить из дампа в новую базу или перенести на другой сервер, не трогая остальных.
- Готовность к выкату на новые адреса: конфигурация nginx для всех адресов компаний с одним wildcard-сертификатом и порядок выпуска сертификата по DNS.
v32.0.0Новый функционал13/09/26
Панель платформы: компании, метрики, создание, безопасность, доступ поддержки
- На служебном адресе платформы появилась панель для администраторов Kitamo — с отдельным входом, обязательным вторым фактором и собственными учётными записями, которые заводятся только из консоли сервера.
- Обзор: сколько компаний и людей, проекты, задачи, чаты, файлы и их объём, онлайн-запись — по снимкам, которые снимаются раз в час; состояние платформы — латентность и доля ошибок API, база, очередь, сокеты, память, соединения с PostgreSQL, последняя отправка почты — раз в пять минут, с графиками за сутки, неделю или месяц и фильтром по одной компании.
- Компании: список с поиском и статусами, карточка с адресами, версией схемы, заданиями создания и снимком данных; действия «Приостановить», «Возобновить», «Заблокировать», «Запросить удаление» (30 дней на отмену), «Сбросить кеш»; добавление своих доменов и переадресаций.
- Создание компаний: очередь заданий с шагами, попытками, ошибками и зависшими заданиями; кнопки «Повторить» и «Остановить».
- Нарушения политики содержимого страниц теперь смотрят в панели платформы по всем адресам — вкладка «Безопасность» из администрирования компании убрана.
- Доступ поддержки в компанию: временный вход под служебным пользователем «Поддержка Kitamo» с причиной и сроком не больше четырёх часов; все его действия помечаются в журнале компании, начало и конец — в платформенном журнале.
- Счётчики ошибок для почтовых оповещений стали общими для всего сервера: раньше оповещения не видели ошибок маршрутов.
v31.0.0Новый функционал13/09/26
Регистрация компании, приглашения и восстановление по коду, устройства в профиле
- Новая компания регистрируется сама: рабочий email, одноразовый код из письма, имя администратора и пароль — и через полминуты рабочее пространство готово, вход выполняется автоматически. Название, часовой пояс и остальное заполняются уже внутри, на вкладке «Компания» в администрировании.
- Приглашение сотрудника теперь без временного пароля: письмо от имени компании со ссылкой «Принять приглашение», по ней — одноразовый код на тот же адрес и собственный пароль. Ссылка действует 7 дней, код — 10 минут и не больше пяти попыток.
- Восстановление пароля — по коду из письма, а не по ссылке; сам пароль по почте не отправляется никогда. После смены пароля остальные устройства выходят из системы, а владельцу приходит письмо.
- В профиле появился список устройств, где выполнен вход, с кнопкой «Завершить». Выход теперь завершает сессию на сервере, а не только в браузере.
- Пароли хранятся в Argon2id; прежние хэши пересчитываются при удачном входе, менять пароль не нужно.
- Администрирование → Настройки: переключатель «Требовать двухфакторную у администраторов». Пока выключен, двухфакторная остаётся добровольной.
- На главной у администратора новой компании — карточка «Первые шаги»: структура, приглашения, обучение, первый проект и задача; исчезает, когда всё сделано, или по крестику.
v30.0.0Новый функционал13/09/26
Одна система — много компаний: у каждой своя база и свой адрес
- Kitamo стала платформой для многих компаний. У каждой компании — собственная база данных и собственная папка файлов: данные одной компании физически не лежат рядом с данными другой и недоступны через её интерфейс. Общими остаются только код и служебный реестр.
- У компании появился свой адрес вида название.kitamo.ru. Вход, ссылки в письмах, публичные ссылки на файлы и запись клиентов работают по этому адресу; старый адрес переадресует на новый.
- Сессия привязана к компании: cookie одной компании не работает на адресе другой, а сокет реального времени подключается только к своей компании.
- Новая компания создаётся автоматически: база, миграции, справочники, обучение, библиотека шаблонов задач и первый администратор — за десять-двадцать секунд, с повтором при сбое.
- Приостановленная компания получает нейтральную страницу «Доступ приостановлен», неизвестный адрес — «Пространство не найдено», без каких-либо сведений о платформе.
- Отчёты о нарушениях политики содержимого страниц теперь собираются по всем адресам платформы; в администрировании компании видны только её.
v29.1.2Бэкенд12/09/26
Скрипт темы оформления получил разрешение политики страниц
- Наблюдение на проде показало единственное нарушение политики содержимого: скрипт, который выставляет тёмную или светлую тему до отрисовки страницы, шёл без одноразового ключа и попадал в отчёты при каждой полной загрузке. Теперь ключ ему передаётся, и в блокирующем режиме тема применится без вспышки.
- Редактор документов и видеозвонок под политикой проверены на проде — нарушений нет.
- Проверка периметра теперь сверяет каждый встроенный скрипт страницы входа с ключом из заголовка, чтобы такое не повторилось.
v29.1.1Бэкенд12/09/26
Напоминание о временных послаблениях и доработки политики перед выкатом
- Если защитные меры временно ослаблены на время наблюдения, система раз в неделю напоминает об этом письмом администратору: что именно ослаблено, чем это плохо и как снять. Когда всё снято, письма прекращаются сами.
- Жалобы браузера на заблокированное содержимое теперь доходят и со страниц блога — раньше они терялись, потому что адрес приёмника с домена сайта был недоступен.
- Адрес сервера видеозвонков добавлен в политику в обоих видах: без этого звонок не установился бы при включённой блокировке.
- Исправлен адрес в переадресациях: за обратным прокси система подставляла внутренний адрес сервера, из-за чего приглашённого сотрудника при обязательной смене пароля уводило в никуда.
v29.1.0Фронтенд12/09/26
Политика безопасности страниц — таблицей с пояснениями
- В разделе «Администрирование → Безопасность» действующая политика больше не показывается одной длинной строкой. Теперь это таблица: строка на правило, расшифровка каждого значения обычными словами, зачем правило нужно, что увидит сотрудник, если браузер что-то заблокирует, и что с этим делать.
- Послабления, оставленные осознанно, отмечены жёлтым — видно, где защита ослаблена и почему.
- Исходный вид заголовка остался под раскрывающимся блоком, для передачи в поддержку.
v29.0.1Бэкенд12/09/26
Резервные копии за пределами сервера и отдельный ключ шифрования секретов
- Резервные копии можно выгружать за пределы сервера — в облачное хранилище или на второй сервер. Раньше они лежали на той же машине, что и база: отказ диска унёс бы и данные, и копии. Приёмник и доступы настраиваются отдельно; до этого выгрузка выключена и работоспособность проверяется сухим прогоном.
- Система предупредит письмом не только о сбое копирования, но и о молчании: «копия не снималась столько-то дней». Такого сигнала раньше не было.
- Еженедельная проверка восстановления перестала прощать ошибки: теперь она ловит битый дамп, проверяет архив файлов, расшифровку настроек и свежесть копии.
- Пароли подключённых почтовых ящиков перешли на отдельный ключ шифрования. Раньше он выводился из секрета сессий, и смена того секрета молча делала все ящики нечитаемыми.
- Появилась инструкция по смене всех ключей и паролей: что ломается, в каком порядке действовать и как проверить, что всё поднялось.
v29.0.0Новый функционал12/09/26
Периметр: блокирующая политика страниц, проверка источника запросов, журнал скачиваний
- Браузер теперь выполняет на страницах только те скрипты, которые подписала сама система. Раньше защитный заголовок работал в режиме наблюдения и ничего не блокировал — а нарушения к тому же никуда не собирались.
- В разделе «Администрирование» появилась вкладка «Безопасность»: что политика заблокировала, на какой странице и сколько раз.
- Запросы, которые меняют данные, принимаются только со своих адресов. Подделать такой запрос с постороннего сайта больше нельзя.
- Появился журнал скачиваний: кто и когда скачал файл, выгрузил отчёт или открыл документ в редакторе. Для публичных ссылок фиксируется адрес источника и сама ссылка.
- Журнал действий стало удобно читать: фильтры по набору действий, сотруднику и датам, адрес источника в таблице, карточка записи с подробностями и выгрузка в CSV.
- У журнала появился срок хранения — по умолчанию год, у входов и скачиваний полгода. Раньше он рос бессрочно. Перед удалением записи уходят в архив, попадающий в резервную копию.
v28.0.0Новый функционал12/09/26
Безопасность входа: требования к паролю, проверка по утечкам, блокировка и двухфакторная
- У пароля появились требования: не короче 12 символов, знаки минимум трёх видов, без имени, фамилии и адреса почты, без повторов и последовательностей вроде 12345. Прямо в форме видно, какие условия уже выполнены.
- Новый пароль сверяется с базами опубликованных утечек. Сам пароль наружу не уходит: проверка идёт по первым пяти символам его отпечатка, и при недоступности сети работает встроенный список самых частых паролей.
- Вернуться к одному из пяти предыдущих паролей больше нельзя.
- После десяти неудачных попыток вход в учётную запись закрывается на 15 минут, при продолжении — на час и до четырёх часов. Блокировка снимается сама, её же снимает восстановление пароля по письму и кнопка администратора. Владелец и администраторы получают уведомление.
- В профиле, во вкладке «Безопасность», можно включить вход по одноразовому коду из приложения-аутентификатора. Это добровольно: никого не принуждаем. При включении выдаются десять резервных кодов на случай потери телефона.
- Администратор видит в списке пользователей, у кого включён второй фактор, и может сбросить его, если сотрудник потерял доступ.
- В журнал аудита теперь пишутся входы, неудачные попытки и блокировки — раньше их там не было вовсе.
v27.0.0Новый функционал11/09/26
Приглашения новых сотрудников: письмо с временным паролем и индикатор доступа
- Новый сотрудник теперь получает приглашение письмом: адрес входа, логин и временный пароль. Пароль придумывает система — поля пароля в форме создания больше нет.
- Временный пароль действует 7 дней, и при первом входе система просит задать постоянный: до этого сотрудник никуда, кроме страницы смены пароля, не попадёт.
- Сразу после создания администратор видит, ушло ли письмо, и может скопировать временный пароль — если письмо не дойдёт, доступ можно передать лично.
- В списке пользователей появилась колонка «Доступ»: приглашение отправлено, письмо не отправлено, срок пароля истёк, вошёл, пароль сменён — со временем каждой отметки. Клик открывает карточку доступа.
- Приглашение можно выслать повторно одной кнопкой: выдаётся новый временный пароль, прежний и открытые сессии сотрудника перестают действовать.
- Из списка пользователей убраны гостевые учётные записи встреч и удалённые — остаются только сотрудники и внешние участники.
v26.0.0Новый функционал10/09/26
Ресурсный план: назначения с периодом и долей, тепловая карта загрузки, предупреждение о перегрузе
- Новый раздел «Ресурсы»: тепловая карта загрузки сотрудников по неделям на 4–52 недели вперёд. Ёмкость берётся из графика сотрудника и его отпусков, загрузка считается двумя способами — по назначениям на проекты и по задачам с планом часов; клик по ячейке показывает, из каких проектов или задач она складывается.
- Назначение на проект теперь с периодом и долей (%): «Назначения» в разделе «Ресурсы» и блок «Ресурсный план» на карточке проекта с полосой загрузки участников. Руководитель проекта назначает своих участников без отдельного права.
- При назначении задачи с планом часов или сотрудника на проект система заранее показывает загрузку и, если человек окажется перегружен или в отпуске, просит подтвердить — «Всё равно назначить». О подтверждённом перегрузе узнаёт линейный руководитель.
- Отпуска и отсутствия вносятся диапазоном дат — за себя или за подчинённых по оргструктуре; они сразу уменьшают ёмкость на карте и в недельных отчётах.
- Панель «Когда можно стартовать»: укажите нужную долю или часы в неделю, длительность и число людей — система назовёт первую неделю, с которой свободны подходящие сотрудники, и покажет кандидатов. Экспорт карты и назначений в Excel.
- Кто что видит: с правом «Загрузка всех сотрудников» — вся компания, руководитель подразделения — свои подчинённые, остальные — только себя; внешним пользователям раздел недоступен. Пороги «высокая загрузка» и «перегруз» настраиваются администратором.
- Попутно исправлено: плановые часы новой задачи теперь сразу видны в списках, дашборде и отчётах, а не только после первой корректировки плана или записи времени.
v25.0.1Бэкенд09/09/26
Статус «в сети» учитывает обычную работу, а не только соединение
- Раньше «в сети» и «был(а) в сети …» держались только на постоянном соединении с сервером: если оно не поднялось или оборвалось (спящая вкладка, слабая связь, корпоративный прокси), у сотрудника показывалось время последнего соединения — например «час назад», хотя он десять минут назад загрузил файл.
- Теперь любое действие в системе — открытая страница, загруженный файл, изменённая задача — держит статус «в сети» и обновляет время последнего визита. Пометка «был(а) в сети …» показывает момент последней реальной активности.
v25.0.0Новый функционал09/09/26
Почта: уведомления о новых письмах и счётчик непрочитанных в меню
- Новые письма теперь приходят уведомлениями — с отправителем и темой, кликом сразу в письмо. Если за одну синхронизацию пришло пять и больше писем, вместо пачки карточек придёт одно сводное уведомление.
- Уведомления о письмах считаются важными: срабатывают звук, всплывающая карточка и мигание вкладки — как для сообщений в чатах. Отключить или перевести на почту можно в разделе «Уведомления».
- У пункта меню «Почта» появился счётчик непрочитанных писем — суммарно по всем подключённым ящикам. Он уменьшается сразу после прочтения письма, а на телефоне виден на плитке «Почта» в меню «Ещё».
- Первая синхронизация после подключения ящика и ручная кнопка «Синхронизировать» уведомлений не присылают, письма из отправленных, спама и корзины в счётчик не попадают.
v24.0.0Новый функционал09/09/26
Дашборд проекта и автоматический статус-отчёт для заказчика
- У каждого проекта появился дашборд (кнопка «Дашборд» и блок в карточке): светофор с причинами, прогресс, просроченные задачи, блокеры, ближайшие вехи и критический путь, issues и изменения, риски, бюджет, загрузка команды, контроль исполнения — всё на одной странице, с печатью.
- Блокер — просроченная задача, от которой зависят другие задачи или которая лежит на критическом пути; список считается автоматически.
- Статус-отчёт формируется по расписанию (раз в неделю, две недели или месяц) как черновик: показатели за период уже собраны, руководителю остаётся дописать итоги, планы, проблемы и просьбы и нажать «Опубликовать». Если не опубликовать вовремя — отчёт уйдёт сам.
- Получатели (участники проекта, включая заказчика — если он указан явно) получают уведомление и письмо, в чат проекта приходит карточка отчёта. История отчётов хранится на странице «Отчёты»; PDF — через печать страницы.
- Бюджет в дашборде и отчёте видит только руководитель проекта и те, кому он выдал доступ в настройках; внешним участникам не показываются риски, загрузка команды и контроль исполнения.
- Новое право «Статус-отчёты: ведение», курс-визард и статья «Дашборд проекта и статус-отчёт» в обучении.
v23.0.1Бэкенд08/09/26
Вход перестал срываться у руководителей: права роли больше не возятся в cookie
- У сотрудников с широким набором прав вход мог зависать на кнопке «Вход…»: список прав хранился прямо в cookie сессии, она разрослась и перестала проходить через веб-сервер. Теперь в cookie только ключ роли, а права разворачиваются на сервере — вход и обновление страницы работают одинаково у всех ролей.
- По той же причине пользователя иногда считало неавторизованным во время работы — это тоже устранено.
- Меньше шума в логах при старте: пока поднимается Redis, приложение больше не сыплет одинаковыми предупреждениями и не падает с необработанной ошибкой realtime-адаптера.
v23.0.0Новый функционал08/09/26
График: строки WBS создаются, вставляются из Excel, перетаскиваются; предшественники как в MS Project
- Список задач на странице «График» теперь редактируется как таблица: строка внизу создаёт задачу по Enter, Ctrl+«+» вставляет задачу над выделенной (Ctrl+«−» убирает пустую строку), Tab и Shift+Tab — или кнопки в панели — делают задачу подзадачей задачи выше и возвращают обратно.
- Строки перетаскиваются за ручку слева от номера: выше/ниже — порядок, сдвиг вправо — вложение в задачу выше, подзадачи едут вместе. Порядок строк теперь ручной и запоминается; раньше он зависел от расчётных дат, поэтому в проектах с датами строки могут перестроиться — переставьте их один раз.
- Ctrl+V на списке вставляет сразу несколько задач, скопированных из Excel: название, длительность, начало, окончание, ответственный, предшественники. Перед созданием — предпросмотр с подсветкой того, что не разобралось (например, неизвестный ответственный).
- Новый столбец «Предш.»: предшественники вводятся текстом как в MS Project — «12; 15НН+2; 20ОО-1» (номер задачи, код связи, задержка в рабочих днях; без кода — окончание-начало).
- Типы связей переименованы как в русском MS Project: «Окончание-начало (ОН)», «Начало-начало (НН)», «Окончание-окончание (ОО)», «Начало-окончание (НО)» — в формах, истории задач, экспорте и справочнике обучения.
- Если перенос задачи делает её сводной или ставит связь между родителем и подзадачей, система показывает список связей, которые перестанут действовать, и просит подтвердить их снятие.
v22.1.0Фронтенд08/09/26
Сайт и блог переехали на kitamo.ru, подключена Яндекс.Метрика
- Сайт компании и блог теперь работают по адресу kitamo.ru; прежний адрес kitamo.spb-ir.ru выведен из эксплуатации
- Адрес системы не изменился — вход по-прежнему на crm.spb-ir.ru, логины и ссылки из писем работают как раньше
- На страницах сайта и блога подключён счётчик Яндекс.Метрики (в рабочем контуре системы счётчика нет)
- Обновлена документация: описан модуль блога, актуализированы модель данных, права и структура проекта
v22.0.0Новый функционал08/09/26
Фильтр по сотрудникам и сортировка по столбцам в задачах
- На странице «Все задачи» появился фильтр по сотрудникам: можно выбрать до пяти ответственных сразу и увидеть только их задачи. Выбранные показываются чипами, после пятого остальные становятся недоступны, а счётчик «Фильтры (N)» учитывает и этот фильтр.
- Списки задач сортируются кликом по заголовку столбца — номер, название, проект, ответственный, приоритет, статус, дедлайн, а в «Моих задачах» и в карточке проекта ещё план и факт часов. Первый клик — обычный порядок для этого столбца, второй — обратный, третий возвращает сортировку по умолчанию.
- Сортировка идёт на сервере, поэтому упорядочивается весь список, а не только видимая часть, и запоминается для каждого списка отдельно. На телефоне вместо заголовков появился компактный выбор сортировки с кнопкой направления.
v21.0.0Новый функционал08/09/26
Сигналы о новых сообщениях, стабильная сессия, ширина списка чатов
- Новое сообщение больше не пропустить: счётчик непрочитанных прямо в заголовке вкладки (и числом на её иконке), мигание, пока вкладка свёрнута, короткий звук, всплывающая карточка с отправителем и кнопкой «Открыть», а также уведомление браузера поверх других окон. Всё включается и выключается в разделе «Уведомления» → «Настройки», отдельно в каждом браузере; приглушённые чаты молчат, а если чат открыт на видимой вкладке — сигнала нет.
- Из аккаунта больше не выбрасывает посреди дня: короткий сбой базы данных не завершает сессию, срок сессии — 12 часов и продлевается сам, пока вкладка открыта. Если сессия всё же истекла, появляется понятное сообщение и возврат на ту же страницу после входа.
- Связь реального времени восстанавливается сама: токен подключения обновляется при каждом переподключении, а счётчик непрочитанных больше не «замирает» — при потере связи он опрашивается, рядом с колоколом видна точка «Связь восстанавливается».
- В разделе «Чаты» ширину списка можно потянуть мышью за границу с перепиской: ширина запоминается для этого пользователя, двойной клик возвращает исходную.
- Карточка документа с длинным именем больше не прячет кнопки: имя сжимается в две строки с многоточием, кнопки ссылки, просмотра и скачивания всегда остаются в окне, на телефоне переносятся на вторую строку.
v20.0.0Новый функционал08/09/26
Контроль исполнения задач и недельный отчёт
- На главной — блоки «Не взяты в работу» (мои задачи в статусе «Новая» и поставленные мной другим, с числом рабочих дней ожидания) и «Без движения» (задачи в работе или на проверке без записей времени, сообщений и изменений). Исполнителю приходит напоминание, через заданный срок — эскалация постановщику и руководителю по структуре компании; руководитель проекта получает сводку зависших задач.
- Недельный отчёт: сетка «задача × день» с нормой по графику сотрудника (отпуск, выходные, сокращённые дни учитываются), живым остатком по плану задачи, строкой «Прочее» для времени не по задачам и комментарием к списанным часам. Черновик и сдача; при недоборе нормы нужна причина. Часы становятся обычными записями времени по задачам.
- В день сбора (по умолчанию пятница 15:00) все штатные сотрудники получают требование сдать отчёт — в приложении и на почту, на главной висит баннер до сдачи. В понедельник несдавшим приходит напоминание, руководителям — список подчинённых без отчёта.
- Раздел «Отчёты» → «Недельные отчёты»: сдача по сотрудникам за неделю, норма и часы, переход к отчёту сотрудника; руководителям подразделений доступны их подчинённые.
- Администрирование → Настройки → «Контроль исполнения»: сроки напоминания и эскалации, порог «без движения», день и время сбора и напоминания, норма часов в день. У пользователя — переключатель «Требовать недельный отчёт».
v19.3.0Фронтенд07/09/26
Свой вид карточки проекта и карточки задачи
- Кнопка «Настроить вид» на карточке проекта и карточке задачи: блоки перетаскиваются мышью за ручку, ползунок задаёт ширину блока — треть, две трети или вся ширина. Кнопка «Сбросить вид» возвращает исходную раскладку.
- Настройка сохраняется в профиле, поэтому одинаково выглядит на рабочем компьютере, дома и на телефоне. На телефоне блоки идут одной колонкой в вашем порядке, сам режим настройки доступен на компьютере.
- В карточке проекта виджеты «Бюджет» и «Реестры» по умолчанию переехали вниз: теперь они идут после блока «Этап проекта» и перед участниками.
- В карточке задачи блоки живут в общей сетке: блок с описанием больше не выглядит узкой полоской, он выравнивается по высоте со сведениями.
v19.2.3Фронтенд07/09/26
Чат: правка сообщения открывается с курсором в конце текста
- Стрелка вверх в пустом поле ввода открывает правку последнего своего сообщения и сразу ставит курсор в конец текста — можно дописывать, не кликая мышью.
- То же и при правке через меню сообщения; у длинного сообщения поле прокручивается к концу.
v19.2.2Фронтенд07/09/26
Публичная ссылка на папку: читаемый список файлов на телефоне
- На телефоне запись файла больше не наезжает сама на себя: имя документа показывается в две строки, статус, размер и дата — отдельной строкой, ничего не перекрывается.
- Размер («5.2 МБ») и дата изменения больше не разрываются посередине.
- Кнопки просмотра и скачивания стали крупнее для нажатия пальцем; на компьютере вид списка прежний.
v19.2.1Фронтенд07/09/26
График проекта: ширина области задач запоминается
- Разделитель между списком задач и диаграммой Ганта: выставленная ширина сохраняется и восстанавливается после перезагрузки страницы. Настройка своя у каждого пользователя и хранится в его браузере.
- Двойной клик по разделителю возвращает ширину по умолчанию.
v19.1.1Фронтенд07/09/26
Обучение: окно подсказки можно перетащить и оно не уходит за край экрана
- Окно с текстом шага в туре обучения перетаскивается мышью или пальцем за любую часть (кроме кнопок); на новом шаге оно снова встаёт рядом с подсвеченным элементом.
- Исправлено: у длинных шагов (курсы «График», «Бюджет», «Реестры») окно частично уходило за нижний или верхний край экрана. Теперь высота окна измеряется, а место подбирается снизу, сверху или сбоку от подсветки с отступом от краёв.
- Длинный текст шага прокручивается внутри окна, шапка и кнопки «Назад» / «Далее» остаются видны на низких экранах и на телефоне.
v19.1.0Фронтенд05/09/26
Обучение: визарды по графику, бюджету и реестрам + справочник по разделам
- В разделе «Обучение» три новых курса-визарда: «График проекта: связи, критический путь, Гант», «Бюджет проекта: статьи, факт, резервы, EVM», «Реестры проекта: риски, issues, изменения, решения». Каждый запускается кнопкой «Начать».
- Визарды идут по вашему учебному проекту: при старте курса нужный модуль включается в нём автоматически и наполняется примерами (сеть связей задач, строки бюджета, риски/issue/запрос на изменение/решение), тур подсвечивает реальные элементы страниц графика, бюджета, реестров, карточки проекта и задачи.
- Новый раздел «Справочник по разделам» (Обучение → кнопка в шапке, /training/guide): подробные статьи о том, как работают разделы — понятия, правила расчёта, права, пошаговые инструкции. Первыми — новые модули планирования, далее проекты, задачи, чаты, документы, календарь, уведомления и остальные разделы.
- На страницах «График», «Бюджет», «Реестры» появилась ссылка «Как это работает» — ведёт в соответствующую статью справочника; по завершении визарда предлагается открыть её.
- Вкладки бюджета поддерживают адрес ?tab= (deep links и тур). Внешним участникам курсы по модулям и статьи о недоступных разделах не показываются.
v19.0.0Новый функционал05/09/26
Реестры проекта: риски, issues, изменения, решения
- В проекте появилась страница «Реестры» (кнопка в шапке проекта): четыре реестра с нумерацией R-/I-/CR-/D-NN, владельцами, статусами и лентой событий.
- Риски: оценка вероятность × влияние (1–5), уровень по порогам проекта, матрица 5×5, стратегия реагирования, preventive/contingency, пересмотр с историей и результатом, напоминания владельцу и эскалация PM, «риск реализовался» → issue.
- Issues: приоритет, владелец, срок с подсветкой просрочки, корректирующие задачи; закрытие всех задач само переводит issue в «Решён».
- Запросы на изменение (Change Control): оценка влияния по осям (scope, сроки, бюджет, усилия, качество, риски) назначенными специалистами, полномочия PM (доля бюджета фазы и дни), утверждение заказчиком/PO, редакции; после утверждения автоматически создаются задачи внедрения, корректировка бюджета и запись в Decision Log, baseline графика и бюджета — одной кнопкой.
- Decision Log: решения с обоснованием, кто принял, последствиями и связями; решения по CR записываются автоматически.
- Связи: риск ↔ issue ↔ задача ↔ CR ↔ корректировка бюджета ↔ baseline ↔ решение ↔ документ ↔ встреча; блок «Реестры» в карточке задачи, виджет в карточке проекта.
- Справочники категорий рисков/issues, причин изменений и типов решений — в администрировании; настройки проекта: пороги, интервал пересмотра, полномочия, утверждающие, автоматика.
- 11 типов уведомлений (пересмотр рисков, просрочки, оценки, утверждения, решения), ежедневное задание, экспорт xlsx в структуре реестров, печать, мобильный режим. Права registers.view / manage / approve.
v18.0.0Новый функционал05/09/26
Бюджет проекта: статьи, cost baseline, план/факт, резервы, EVM
- В проекте появилась страница «Бюджет» (кнопка в шапке проекта): строки по статьям затрат с распределением по фазам и задачам, резерв на непредвиденное по каждой статье и резерв руководства
- Общий справочник статей затрат (CAPEX/OPEX, дерево) в разделе «Справочники» администрирования; типовые статьи создаются при первом включении бюджета
- Фактические затраты из трёх источников: ручные расходы с документами (счёт, акт) и подтверждением, списания со склада на проект (автоматически по статье категории товара), трудозатраты по ставкам сотрудников
- Cost baseline: фиксация версий плана (v1, v2…), активная версия, сравнение версий и с текущим планом — отклонения по статьям и корректировки между версиями
- Резервы и изменения ведутся журналом корректировок: выборка резерва статьи и переносы в полномочиях руководителя проекта применяются сразу, резерв руководства и изменения по запросам — с утверждением
- EVM-панель: BAC, PV, EV, AC, CV/SV, CPI/SPI, прогноз EAC (три метода), ETC, VAC, TCPI, S-кривая по месяцам, свод по фазам и статьям, отчёт «по состоянию на дату»
- Уведомления о превышении статьи, прогнозе выше бюджета, низком CPI, исчерпании резервов и о расходах и корректировках, ждущих решения
- Виджет «Бюджет» на карточке проекта, блок «Затраты» и вкладка «Расходы» в карточке задачи, экспорт в xlsx и печать; мобильный режим
- Функция включается по проекту (по умолчанию выключена); новые права «Бюджет проекта» в матрице ролей; внешним участникам деньги не показываются
v17.0.0Новый функционал05/09/26
График проекта: связи задач, критический путь, Гант, базовые планы
- В проекте появилась страница «График» (кнопка в шапке проекта): диаграмма Ганта с деревом задач, масштабом день/неделя/месяц/квартал, фильтрами и поиском
- Связи между задачами четырёх типов (окончание→начало, начало→начало, окончание→окончание, начало→окончание) с лагами — во вкладке «Связи» карточки задачи и прямо на Ганте перетаскиванием
- Автоматический расчёт графика: сдвиг последователей при изменении дат, рабочий календарь проекта (дни недели, праздники), режим «ручной» с контролем конфликтов
- Критический путь и резервы: критические задачи подсвечены на Ганте, в списках задач появился бейдж CP, в карточке задачи — блок «График» с ранними/поздними датами и прогнозом
- Перетаскивание на Ганте показывает предпросмотр «что сдвинется» до применения, после применения изменение можно отменить одной кнопкой
- Базовые планы: фиксация снимка графика, сравнение с текущим планом, отклонения по задачам и вехам
- Вехи: статусы «в срок / под угрозой / сорвана», виджет «Вехи» на карточке проекта, уведомления руководителю о сдвигах и вехах под угрозой
- Экспорт графика в таблицу (xlsx), изображение (PNG) и на печать / PDF; мобильный режим — таймлайн вех и карточки задач
- Функция включается по проекту (по умолчанию выключена); новые права «Управление графиком» и «Базовые планы» в матрице ролей
v16.4.0Фронтенд04/09/26
Почта на телефоне: удобный мобильный вид
- Список писем теперь во всю ширину экрана — отправитель, тема и дата видны полностью, ничего не обрезано
- Папки (Входящие, Отправленные и т. д.) открываются кнопкой-меню в выезжающей слева панели вместе с выбором ящика
- Кнопка «Написать письмо» — плавающая круглая кнопка внизу справа
- Открытое письмо разворачивается на весь экран, кнопки действий помещаются в один ряд
v16.3.0Фронтенд04/09/26
Карточки на телефоне: данные больше не уезжают за край экрана
- Карточка задачи: постановщик, ответственный, даты и время снова видны на телефоне (раньше значения уходили за границу экрана)
- Исправлено то же самое на карточках проекта, сделки, контакта, компании и товара
- Панели вкладок (Описание/Файлы/История и т. п.) на узких экранах прокручиваются вбок внутри себя, а не обрезаются
- Ряды кнопок и полей в шапках и формах переносятся на новую строку, если не помещаются по ширине
v16.2.0Фронтенд03/09/26
Мобильная версия: всё умещается по ширине экрана
- Приложение проверено на экранах смартфонов от 320 px — контент и элементы управления помещаются без горизонтальной прокрутки страницы
- Складской учёт на телефоне: остатки, движения и документы показываются карточками вместо широких таблиц
- Блог компании на узких экранах: шапка с кнопками и статьи с таблицами больше не выходят за край экрана
- Автоматическая проверка вёрстки прогоняет все разделы на ключевых ширинах телефонов и планшета
v16.1.0Фронтенд03/09/26
Исправлена прокрутка колесом мыши в блоге
- Страницы блога не прокручивались колесом мыши — прокрутка работала только с клавиатуры и полосой прокрутки
v16.0.0Новый функционал03/09/26
Блог на сайте компании и раздел «Блог» для контент-менеджера
- На сайте kitamo.spb-ir.ru открылся блог о системах управления задачами: 10 рубрик и первые 10 статей
- Новый раздел «Блог» в системе: статьи пишутся и публикуются без разработчика — редактор с заголовками, списками, таблицами, изображениями и видео
- В редакторе задаются адрес страницы, Title и Description для поиска, обложка, автор, связанные статьи и блок призыва к действию
- Читатели могут искать по статьям, фильтровать по нескольким рубрикам, оценивать полезность и подписываться на новые материалы
- Рубрики, авторы, блоки призыва к действию и список подписчиков ведутся в том же разделе
v15.3.2Бэкенд02/09/26
Заявки с сайта приходят на почту
- Форма «Запросить демо» на сайте kitamo.spb-ir.ru отправляет заявку на почту компании
- Защита от спама: ограничение числа заявок с одного адреса и скрытое поле-ловушка для ботов
- В письме заявки кнопка «Ответить» ведёт сразу на почту заявителя
v15.3.0Фронтенд02/09/26
Сервис называется Kitamo
- Система переименована: CRM33 → Kitamo. Новое название в шапке, на экране входа, в заголовке вкладки и в письмах
- Открыт сайт сервиса — kitamo.spb-ir.ru
- Адрес приложения не изменился: crm.spb-ir.ru. Логины, пароли, ссылки из старых писем и закладки продолжают работать
v15.2.0Фронтенд02/09/26
Почта: получатели письма и карточка приглашения на встречу
- В просмотре письма теперь видно получателей — «Кому» и «Копия» (имена, адрес по наведению, ваш адрес — как «вам»)
- Письма-приглашения на встречу распознаются и показываются карточкой: тема, дата и время, место
- Кнопки «Иду / Не иду / Может быть» (ответ организатору письмом + добавление в календарь) и «Добавить в календарь»
v15.1.0Фронтенд02/09/26
Ответ на письмо прямо под письмом, ширина карточки документа, чат удалённой задачи
- Почта: ответ и «ответить всем» открываются формой прямо под письмом (без отдельного окна) — поля «Кому», «Копия» и текст сразу видны, а «От кого», «Тема» и «Скрытая копия» открываются маленькими кнопками
- Почта: добавлена скрытая копия (Bcc) при отправке
- Карточка документа стала шире — без горизонтальной прокрутки, длинные названия и ссылки переносятся/сокращаются
- Исправлено: при удалении задачи её чат теперь уходит в архив (а при восстановлении задачи — возвращается)
v15.0.0Новый функционал01/09/26
Меню чатов, улучшения почты, счётчик непрочитанных и уведомления о документах
- Чаты: правый клик по чату в списке — меню действий: архивировать, закрепить вверху, выключить уведомления, «посмотреть позже», перейти в проект, выйти
- Слева у раздела «Чаты» показывается суммарное число непрочитанных сообщений; новые сообщения больше не попадают в «Уведомления»
- Уведомления теперь приходят на создание документа и публикацию файла в проекте
- Почта: подключение Mail.ru с пошаговой инструкцией и автозаполнением серверов; первая синхронизация запускается автоматически
- Почта: просмотр письма почти во весь экран; кнопки «Ответить всем», «Переслать», «Обсудить в чате», «Это спам», «Удалить»; папки на русском; пункт «Подключить новый ящик»
- Обучение: внешним участникам больше не показываются шаги про проекты и файлы
- Исправлено: сотрудник мог получить ошибку «нет прав на смену ответственного» при добавлении наблюдателя в задачу
v14.0.0Новый функционал01/09/26
Задачи: несколько ответственных и «создать на основании», роли по разделам, безопасность
- Задачи: при создании можно указать несколько ответственных — на каждого создаётся отдельная копия задачи со всеми полями
- Задачи: кнопка «Создать на основании» — новая задача с предзаполненными полями выбранной
- Задачи: ответственный может менять статус своей задачи даже без права редактирования
- Задачи: персональная настройка «Скрыть выполненные» в разделе «Все задачи» (по умолчанию включена, сохраняется у пользователя)
- Администрирование → Роли и права: новая матрица прав с вкладками по разделам системы, русскими названиями и подсказками к неочевидным правам
- Форма «Пригласить внешнего участника»: невалидные поля подсвечиваются с пояснением
- Обучение: исправлен запуск вводного курса для внешних участников (больше не переходит на недоступные разделы)
- Безопасность: заголовки HSTS и Content-Security-Policy; усиленная защита входа от подбора паролей (по IP и глобально) и ограничение частоты обращений к «тяжёлым» разделам (отчёты, поиск, дашборд)
v13.0.0Новый функционал01/09/26
Складской учёт (FIFO), файлы в чат перетаскиванием, безопасность
- Новый раздел «Складской учёт» с расчётом себестоимости по FIFO: товары и категории, склады и места хранения, приход/расход/перемещение/инвентаризация/списание и другие документы с проведением, партии, движения, остатки, отчёты (в т.ч. «Себестоимость выбытия») и импорт/печать
- Файлы в чат можно добавлять перетаскиванием из другого окна (проводник, рабочий стол)
- В разделе «Файлы», в проектах и по публичным ссылкам теперь показываются дата и время изменения актуальной версии (а не только дата)
- Исправлено скачивание общего архива по публичной ссылке
- Безопасность: обязательная смена стандартного пароля администратора при первом входе и выход со всех устройств; обновление зависимостей до актуальных версий; защита от обращения к внутренней сети при подключении почты
v12.0.0Новый функционал31/08/26
Почта, шаблоны задач, этапы проекта, внешние участники
- Раздел «Почта»: подключение личного ящика (Gmail, Яндекс, корпоративный IMAP+SMTP) по паролю приложения — чтение и отправка писем прямо в CRM; из письма можно создать задачу, встречу в календаре или обсуждение в чате
- Библиотека шаблонов задач: классификатор по направлениям и 354 готовых SMART-шаблона; создание задачи по шаблону в один клик, раздел управления шаблонами (для руководителей)
- Этапы проекта: ползунок из 5 фаз (Инициация → Планирование → Исполнение → Мониторинг → Завершение) с подсказкой рекомендуемых задач; двигает руководитель проекта
- Внешние участники: приглашение клиентов и подрядчиков по email с доступом строго к их проектам и связанным данным
- Результат при закрытии задачи: при переводе в «Выполнена» указывается результат, который публикуется в чат задачи
- Переход по цитате в чате: клик по цитируемому сообщению (в т.ч. вложению) прокручивает к первоисточнику и подсвечивает его
v11.0.0Новый функционал31/08/26
Гости во встречах, перенос файлов в проект, CAD-файлы, статусы сотрудников
- Встречи: приглашение внешних гостей по email со ссылкой на стартовую страницу (имя, камера, микрофон) и опциональным паролем; гость подключается к видеозвонку и чату встречи
- Файл из чата без проекта можно «Перенести в проект» с выбором проекта и папки — создаётся документ
- Загрузка чертежей и 3D-моделей: .dwg/.dxf, .step/.iges, .stl/.obj/.glb, SolidWorks/Inventor/NX/CATIA/BIM и др. (категория «САПР и 3D»)
- «Мои сотрудники»: индикатор в сети/не в сети и время последнего визита; клик открывает карточку профиля сотрудника
- Исправлено добавление значений в справочники профиля («Должность», «Тип занятости», «Язык уведомлений»)
- Страница «Ведутся технические работы» на время обновлений системы
v10.0.0Новый функционал31/08/26
Календарь и встречи, напоминания, расширенный профиль, навигация
- Календарь: виды День / Неделя / Месяц, фильтр задач по ролям (исполнитель / постановщик / наблюдатель)
- Встречи: создание и приглашение участников, наложение календарей коллег и подсветка общих свободных слотов
- Напоминания о встрече — набор смещений (в момент, за 5–30 минут, за 1–2 часа, за 1–2 дня или произвольно); уведомление получают организатор и участники
- В карточке встречи — кнопки «Открыть чат встречи» и «Начать видеозвонок» (групповой чат встречи)
- «Хлебные крошки» истории переходов между сущностями (до 7 шагов); сбрасываются при выборе раздела в меню
- Боковое меню сворачивается до пиктограмм; номер версии перенесён в меню, а на телефоне — в блок «Ещё»
- Расширенный профиль: контактные и рабочие поля из справочников, отдел из структуры компании, загрузка аватара
- Мобильный интерфейс: контент умещается по ширине без горизонтального скролла (кнопки в шапках сворачиваются в иконки)
v9.1.1Бэкенд30/08/26
Документы в чатах задач открывают карточку
- В чате задачи клик по документу теперь открывает карточку документа (раньше требовался чат проекта)
v9.1.0Фронтенд30/08/26
Исправления: документы в чатах и мобильный интерфейс
- После объединения файлов в чате документ показывается одной ссылкой на карточку (без дублей)
- На телефоне порядок версий при объединении задаётся кнопками, а документы перемещаются между папками кнопкой «Переместить»
- Убран горизонтальный скролл на мобильных устройствах; длинный текст в чатах переносится корректно
v9.0.0Новый функционал30/08/26
Объединение файлов в один документ с версиями
- Выделите несколько документов в разделе «Файлы» и объедините их в одну карточку, задав порядок версий перетаскиванием
- Разрозненные файлы из чатов и задач (папка «Документы проекта») можно объединить в один документ
- После объединения все ссылки на эти файлы (в чатах и задачах) ведут на карточку документа
- В списках документов и в окне объединения показываются автор и дата обновления
v8.1.0Фронтенд30/08/26
Раздел «Файлы» по папкам проектов и документы в чатах
- Раздел «Файлы» показывает структуру папок по проектам (как внутри проекта), плюс отдельно личные файлы вне проектов
- Удалённый из проекта документ больше не остаётся в разделе «Файлы»
- В диалоге «Структура папок» — кнопка создания базовой структуры Малого проекта для ранее созданных проектов
- Документ, отправленный в чат, открывает карточку документа (а не скачивается)
- Файл, добавленный в чат проекта, можно приложить новой версией к существующему документу или создать новый
v8.0.0Новый функционал30/08/26
Документы проекта, редактор ONLYOFFICE и обновлённое обучение
- Документы проекта: единое хранилище с папками, версиями и статусами — один физический файл на проект, задачи и чаты ссылаются на него без дублей
- Создание и совместное редактирование Word/Excel/PowerPoint прямо в CRM через ONLYOFFICE: автосохранение, история версий, предпросмотр PDF/таблиц
- Ярлыки документов, публичные ссылки на папку со скачиванием одним архивом, общая корзина проекта с восстановлением (30 дней)
- Схема нумерации версий на уровне проекта (числовая или ревизии revA/rev0), укрупнение структуры папок, перетаскивание документов между папками
- Обновлённый вводный тур с учётом документов и редактора; новый курс «Работа с документами и файлами» в разделе «Обучение»
v7.1.0Фронтенд27/08/26
Уведомление отмечается прочитанным при переходе к объекту
- Клик по уведомлению открывает объект и сразу помечает уведомление прочитанным
v7.0.1Бэкенд27/08/26
Исправление дублей уведомлений о дедлайнах
- Уведомление «Скоро дедлайн»/«Просрочено» теперь приходит один раз на задачу, а не дублируется каждые 5 минут
- Прочитанные уведомления больше не «воскресают» как непрочитанные из-за повторного создания
v7.0.0Новый функционал26/08/26
Новый единый дизайн, настройка цветов и закрытые проекты
- Новый визуальный стиль всего интерфейса: тёплая палитра, тактильные поверхности, единые компоненты в светлой и тёмной теме
- Настройка цветов под себя в профиле → «Оформление»: готовые палитры и ручной подбор цветов отдельно для светлой и тёмной темы
- Тип проекта «Открытый/Закрытый»: закрытый проект и все его данные (задачи, чаты, файлы, поиск, уведомления) видны только участникам
- Перевод проекта в закрытый мгновенно ограничивает доступ неучастникам; вернуть в открытый — восстанавливает видимость
- Вкладка «Расписание» в профиле: личный рабочий график (по умолчанию Пн–Пт 08:00–17:00) и особые дни
v6.0.0Новый функционал25/08/26
Файлы проекта, превью картинок и улучшения звонков
- Блок «Файлы» в карточке проекта: папки, загрузка, публичные ссылки на файл и папку (со сроком и бессрочные), корзина 30 дней
- Автопапка «Документы проекта» — собирает ссылки на файлы из чатов и задач с подписью источника
- Превью картинок из чата и из всех списков файлов: зум, скачать, закрыть
- Вставка файлов и скриншотов в чат из буфера обмена (Ctrl/Cmd+V) и прогресс-бар загрузки
- Во время звонка открывается переписка исходного чата со всей историей
- Громкость звука входящего звонка — в настройках; вкладка со звонком помечается в заголовке
- Видеозвонки переведены на собственный медиасервер (без внешней зависимости)
v5.0.0Новый функционал24/08/26
Архивы, управление чатами, звонки и умные ссылки
- Архив задач, проектов и чатов: завершённое не мешает в работе, но доступно через «Архив», поиск и прямые ссылки
- Задача в статусе «Архив»/«Отменена» автоматически архивирует свой чат
- Больше нет уведомлений «просрочено» по архивным и отменённым задачам; неактуальные скрываются
- Удаление пустой задачи — в корзину (с возможностью восстановления администратором)
- Управление групповым чатом: участники, владелец, переименование, архив; кликабельный список участников
- Звонок в чате: кнопка «Подключиться» видна сразу и обновляется у всех в реальном времени, звук входящего
- Ссылки в сообщениях стали кликабельными; письма и уведомления ведут прямо на нужный объект
- После входа возврат на исходную страницу, а не на «Главную»
v4.0.0Новый функционал24/08/26
Версионирование и страница «Что нового»
- Публичная страница release notes со списком всех версий
- Номер версии-ссылка внизу каждой страницы — открывает «Что нового»
- Единый источник версии в git (правила бампа X.Y.Z)
v3.0.1Бэкенд24/08/26
Видимость разделов для руководителей
- Руководитель подразделения теперь считается его участником: наследует видимость разделов, попадает в «Мою структуру», фильтры и списки участников
- Скрытие раздела «на уровне всей компании» действует и на сотрудников без явного подразделения
v3.0.0Новый функционал15/08/26
Онлайн-запись клиента
- Публичная форма записи без авторизации, расчёт свободных слотов
- Услуги, расписание сотрудников, брендирование формы
- Напоминания, чат с клиентом, аналитика и экспорт; бронь появляется в календаре
v2.0.0Новый функционал01/08/26
Структура компании
- Дерево подразделений с руководителями и участниками
- «Моя структура» и «Мои сотрудники»
- Видимость разделов CRM по подразделениям с наследованием
v1.1.0Фронтенд15/07/26
Оформление: светлая/тёмная тема
- Три темы: Светлая, Тёмная, Системная; выбор при первом запуске
- Единая прокрутка приложения без «прыжков» вёрстки
v1.0.0Новый функционал01/06/26
Первый релиз Kitamo
- Задачи, проекты, чаты задач и звонки
- Компании и контакты, воронка продаж
- Отчёты, уведомления, обучение