1.13.0 | 11.03.2026
Авторизация
Изменена зависимость регистра в логине пользователя
Теперь логин при авторизации будет приводиться к единому виду. Например: test, Test, TEST — все значения нормализуются к одному значению. Это уменьшает процент "ложных" отказов при входе из-за раскладки/копирования и вставки/привычек набора.
Если в базе исторически существовали учётные записи, отличающиеся только регистром (например, test и Test), система автоматически переименует одну из записей, добавив префикс d1_, d2_ и т.п., чтобы обе учётные записи остались различимыми и доступными.
Проверка сложности пароля при регистрации пользователя
При регистрации/смене пароля включена политика надёжности: система оценивает пароль и блокирует варианты, которые не проходят минимальный порог безопасности.
Базовые требования: от 8 символов, наличие строчных и прописных букв, а также символов (спецзнаки). При несоответствии правилам возвращается ошибка — пароль не принимается.

Менеджер проектов
Создание автодокументации по проекту
Добавлена функция, которая формирует единый файл-отчёт по проекту. Документ собирается из ключевых частей проекта и даёт "снимок" конфигурации: страницы и их параметры/видимость, визуализации, источники данных, модели данных, ограничения RLS (механизм безопасности на уровне строк) и скрипт загрузки. Удобно для проверки кода, передачи проекта, аудита и быстрого погружения без ручного обхода настроек.
Пример части отчета:

Документ собирается по разделам (в фиксированном порядке), чтобы его можно было читать как техпаспорт проекта
- Страницы проекта — список страниц, размеры, фон (ссылка), видимость (скрыто/открыто), ограничения на уровне страницы (PLS (механизм безопасности на уровне страниц)) и ID (идентификатор пользователя).
- Визуализации проекта — по каждой странице отдельная таблица с визуальными компонентами: тип, название, координаты/слой (Z), размеры, видимость, блокировка, ID, модель данных и итоговый SQL (язык структурированных запросов) (или отметка про виртуальные данные)
- Источники данных — список источников, подключённые таблицы, статус задания на обновление (активно/неактивно) и расписание (cron-строка (запись для выполнения заданий по расписанию)).
- Модели данных — связи внутри каждой модели: таблица/поле → тип join → таблица/поле.
- Ограничения RLS (механизм безопасности на уровне строк) — правила, субъект (пользователь/группа), на какие модели распространяется, переменные/значения и статус (активно/неактивно).
- Скрипт загрузки — фиксируется текущая логика загрузки данных проекта.
Доступ к автодокументации открыт только ролям Админ и Разработчик.
Описание версии проекта
В версии проекта появилось поле для короткого описания изменений — чтобы история была читаемой не только по дате/автору, но и по смыслу. Комментарий отображается в списке версий и помогает быстрее понять, что именно менялось при откате/анализе изменений.

Редактировать/создавать комментарий может только автор изменений (кнопка доступна только ему). Если автор у версии не указан — возможность оставить комментарий доступна пользователям с правами управления проектом. Текст показывается в строке ограниченно, полный — во всплывающей подсказке.
Уведомление об окончании лицензии
При входе в систему показывается предупреждение, если до окончания лицензии (в т.ч. "на публикации") осталось меньше 15 дней. Это снижает риск внезапной остановки работы из-за просроченного ключа и заранее направляет пользователя к правильному действию (продление/обращение к администратору).
Дополнительно в карточке/ячейке пользователя отображается роль и количество дней до окончания, а при критическом сроке появляется заметный индикатор с подсказкой.

Конструктор дашбордов (отчётов)
Экспорт проекта в PDF (расширение файла)
Добавлена выгрузка проекта в единый PDF-файл (в том числе из нескольких страниц). Система формирует PDF последовательно по страницам проекта, сохраняя реальные размеры каждой страницы.
Для контроля источника выгрузки на первой странице файла фиксируются логин пользователя и дата/время экспорта (водяным знаком). Готовый файл сохраняется на устройство, а при необходимости может быть отправлен на указанную почту.

Опция отправки на почту доступна для пользователя, чей email (электронный почтовый адрес) внесен в сведения об учетной записи.
Режим презентации при просмотре проекта
Добавлен режим презентации для просмотра дашборда в формате "слайдов" — с полноэкранным отображением и автопереключением страниц.
- Запуск/остановка: на верхней панели справа (рядом с профилем/чатом) доступна кнопка Запуск ▶ для запуска и Остановка ⏹ для завершения режима.
- Настройка интервала: при запуске задаётся время между переходами в секундах (по умолчанию 60 сек). Интервал один общий для всего показа — нельзя задавать разное время для разных страниц.
- Последовательность страниц: страницы переключаются строго по порядку в проекте. Управлять сценарием показа можно только перестановкой страниц в структуре проекта.
- Логика таймера: при переходе на другую страницу (включая ручной) отсчёт таймера начинается заново, чтобы переключения были предсказуемыми.
- Доступность: режим доступен в том числе для роли Зритель и при активации переводит просмотр в полноэкранный режим.

Автообновление страницы
Добавлено автообновление данных без перезагрузки UI (пользовательский интерфейс): по таймеру выполняется запрос данных через стандартный запрос get_data. Интервал задаётся в секундах, минимально допустимый — 60 сек (если указать меньше — значение автоматически поднимается до 60).
Автообновление синхронизировано с пользовательскими действиями: при любом ручном обновлении данных (например, фильтрация/смена параметров) таймер сбрасывается, чтобы не накладывать запросы друг на друга.
Диспетчер данных
Коннектор (подключение к данным) к Битрикс
Добавлен источник Bitrix24, чтобы забирать данные из вашей системы и использовать их в проектах без ручных выгрузок и промежуточных файлов. Поддерживаются основные сущности (Сделки, Лиды (клиенты), Контакты, Компании, Коммерческие предложения), а также данные из Задач и список бизнес-процессов.
Подключение работает через вебхук Bitrix24: вы указываете URL (веб-адрес) подключения, после чего система проверяет доступ, даёт тестовое подключение и предпросмотр результата — можно увидеть, какие данные вернутся, прежде чем создавать источник.

Важно про ограничения Bitrix24: у API (программный интерфейс приложения) есть лимиты по частоте запросов и по "ресурсоёмкости" отдельных методов. Поэтому загрузка выполняется пакетами и с контролем темпа, а при превышении лимита система возвращает понятную ошибку по коду Bitrix (например, Query_limit_exceeded)
Многопоточная загрузка
Добавлен режим многопоточной загрузки для ускорения импорта больших объёмов данных (файлы от 1 млн строк и крупные таблицы). Система разбивает загрузку на параллельные части и собирает результат в одну таблицу — это сокращает время ожидания и делает регулярные обновления на больших данных практичными.
Ключевой принцип: чтобы делить данные на потоки безопасно, нужно поле (или набор полей), по которому строки однозначно разделяются между потоками. Перед запуском система анализирует таблицы и предлагает подходящие столбцы для разделения (а где это невозможно — помечает как неподходящее).
Дальше вы выбираете вариант:
- использовать рекомендованное поле/набор полей,
- либо оставить как есть — тогда загрузка пойдёт в один поток для этой таблицы.

Автозаполнение в REST API (программно-объектный интерфейс приложения)
В редакторе REST API появился автозаполнение для типовых параметров в body. Это ускоряет сборку запросов и снижает ошибки в названиях ключей — особенно когда запросы собираются вручную.
Примеры подсказок, которые теперь подставляются из списка:
- авторизация и токены:
access_token,authorization,token,refresh_token,client_id,client_secret - пагинация (разбивка по страницам)/лимиты:
limit,offset,page,page_size - фильтры/сортировка:
filter,where,sort,order - идентификаторы/метаданные:
id,user_id,request_id,created_at,updated_at
Баги и мелкие фичи (доработки)
Выбор типа календаря
В настройках календаря добавлена секция «Тип» с переключателем «Компактный / Расширенный». Это возвращает возможность использовать компактный вид после внедрения новой версии календаря и позволяет выбрать формат отображения под задачу (компактный календарь / расширенный календарь).

По умолчанию установлен «Компактный».
Проверка уникальности имени источника
Добавлена проверка уникальности названия при создании источника. Система заранее проверяет, занято ли имя, и показывает понятный результат проверки:
- если источник с таким именем уже существует и доступен пользователю — отображается сообщение: «Источник с таким именем уже существует»;
- если источник существует, но у пользователя нет прав на его просмотр/редактирование — отображается сообщение: «Источник с таким именем уже существует, но у вас недостаточно прав на его просмотр и редактирование».
Редирект (перенаправление) скопированного/перемещенного проекта в указанный поток
После копирования или перемещения система автоматически перенаправляет пользователя в указанный поток.

Пагинация (разбивка по страницам) источников в скрипте загрузки
Ранее список источников загружался целиком при инициализации, что приводило к длительному отображению прелоадера (индикатора предзагрузчика) при большом объёме данных.
Теперь реализована постраничная загрузка: источники подгружаются динамически по мере прокрутки списка.