Оптимизация работы интерфейса: проведена масштабная миграция модулей на более современную технологию, обеспечивающая быстрее загрузку данных, стабильную работу запросов и автоматическое обновление информации без перезагрузки страниц.
Обновлен формат экспорта отчетов: реализован переход из устаревшего формата .xls на современный .xlsx с полным сохранением структуры, формул и визуального оформления.
Добавлена кнопка Пометить как прочитанные в историю уведомлений: теперь можно одним нажатием изменить статус всех сообщений, что подтверждается всплывающим уведомлением Все сообщения помечены как прочитанные.
Улучшена настройка уведомлений: добавлены информационные подсказки в блок Генерировать уведомления, разъясняющие разницу между разовым срабатыванием при изменении состояния и постоянным потоком сообщений от объекта.
Обновлен функционал групп объектов и геозон: реализован новый дизайн и логика работы в окнах создания/редактирования, внедрены новые API-методы и добавлена постепенная загрузка элементов для повышения производительности системы.
Комплексная стабилизация модуля уведомлений: исправлена логика срабатывания и интервалов (в частности для типа Геозона), устранены ошибки отображения тегов и статусов, а также обеспечена стабильная работа системы.
Исправлен экспорт отчетов в PDF: теперь карта и трек корректно отображаются в отчетах по объектам без поездок за выбранный период, устраняя ошибку, из-за которой карта отсутствовала в экспортированном файле.
Исправлена ошибка валидации: На вкладке Характеристики исправлено отображение ошибки валидации.
Исправлена локализация датчиков: устранена ошибка, из-за которой название типа датчика отображалось на другом языке.
Исправлено отображение комиссий LiqPay: устранено расхождение между размером комиссии, указанным при оплате и ее отражением в общем списке транзакций.
Исправлена обработка данных для протокола OKO: устранена проблема некорректного отображения даты (сообщение с 2006 года) для трекеров даного производителя.
Исправлена ошибка экспорта в PDF: устранена критическая оши бка (500), возникающая на странице Стандартные отчеты при формировании отчета, обеспечив стабильную загрузку файлов.
Исправлено отображение названий датчиков: устранена ошибка верстки в базе данных объектов, из-за которой длинные имена датчиков не переносились на следующую строку.
Общие улучшения и оптимизации производительности и стабильности системы.
[Отчеты / Экспорт] Обновлен дизайн PDF-документов: добавлено содержание, пагинацию и альтернативный адаптивный макет таблиц для отчетов с большим количеством колонок.
[Права доступа] Улучшена система управления правами доступа для различных элементов системы (шаблоны отчетов, оповещения и т.п.) для более удобного взаимодействия и управления.
[Экспорт настроек] Исправлена ошибка при одновременном экспорте настроек нескольких объектов.
[Экспорт] Устранена проблема, из-за которой данные из колонки Уникальный ID не хранились в документах форматов XLS и CSV.
[Уведомление] Налажена логика срабатывания: теперь сообщения приходят корректно, если время между ними больше указанного в параметре Максимальное время между сообщениями.
[Уведомления] Проведены дополнительные технические исправления и оптимизация механизмов отправки уведомлений для более стабильной работы.
[Счета/Экспорт] Исправлена ошибка с отсутствием колонки Менеджер в загруженных файлах счетов (XLS/CSV).
[Корзина] Исправлена проблема, по которой не происходила сортировка по учетной записи.
[Индивидуальный отчет] Исправлено отображение значений датчиков на графиках (теперь отображаются точные значения вместо закругления до целого числа).
[База данных/Объекты] Исправлено ограничение длины поля Номер телефона, теперь корректно хранятся номера, содержащие более 12 цифр.
[Индивидуальный отчет] Исправлена проблема с читабельностью текста в подсказках маркеров на графике при использовании темной темы.
[Оплаты] Исправлена ош ибка, из-за которой пополнение баланса могло не отображаться автоматически после успешной оплаты счета.
[Мониторинг] Устранена проблема на карте, из-за которой отображались старые иконки объектов вместо обновленных.
Общие улучшения и оптимизации производительности и стабильности системы.