Разработан модуль интеллектуальной фильтрации GPS-данных и LBS-геолокации: реализован алгоритм анализа качества сообщений в реальном времени с возможностью автоматической замены невалидных координат на данные базовых станций мобильной связи (Cell ID).
Введен алгоритм динамического самообучения базы БС мобильной связи: система теперь автоматически использует входной поток валидных данных от трекеров для создания и постоянного обновления собственной глобальной сети координат базовых станций.
Добавлена вкладка Дополнительно в настройках объекта: реализована панель управления фильтром валидности, позволяющая пользователям гибко настраивать критерии фильтрации (минимальное количество спутников, погрешность HDOP, лимит скорости) и выбирать логику обработки аномалий (замена на LBS или их полное игнорирование во время расчета).
Обновлена визуальная идентификация на картах и в системе: добавлены специальные иконки LBS, индикаторы на страницах Мониторинг и вкладке Группы, а также цветная маркировка в таблице сообщений для быстрого различения точек LBS, валидных и отфильтрованных GPS-данных.
Добавлен функционал экспорта и импорта шаблонов отчетов: реализована возможность хранить созданные шаблоны в файл и загружать их обратно в систему, что значительно упрощает перенос настроек.
Добавлены новые колонки в отчеты: для типа таблицы Цифровые датчики (на уровнях Объекта и Группы объектов) интегрированы новые колонки с активными ссылками на Google Карты.
Обновлены настройки датчиков: увеличен предел допустимых символов и усовершенствована логика валидации для поля Параметр/Формула в соответствующей вкладке настроек объекта.
Оптимизирована обработка API-запросов на front-end - существенно улучшено кэширование данных и общее быстродействие интерфейса.
Проведены подготовительные работы для внедрения push-уведомлений в мобильное приложение: выполнен ряд технических наработок для интеграции push-уведомлений на уровне архитектуры, запуск этого функционала запланирован в одном из следующих плановых обновлений приложения.
Исправлена ошибка экспорта на странице Объекты: устранена проблема, из-за которой процесс экспорта списка объектов в файл зависал на 99%.
Исправлен расчет пробега при нулевых координатах: устранена ошибка, при которой сообщения с координатами 0.000000, 0.000000 (0) некорректно учитывались системой и искажали подсчет пробега по всем сообщениям.
Исправлено отображение треков на странице Сообщение: устранена ошибка, из-за которой на карте мог отрисовываться трек по нулевым координатам после перехода на эту страницу из графика.
Исправлена UI-валидация дат: устранено ошибочное отображение ошибки Дата "по" должна быть больше даты "с" возникавшей при изменении даты с помощью скрола.
Оптимизация работы интерфейса: проведена масштабная миграция модулей на более современную технологию, обеспечивающая быстрее загрузку данных, стабильную работу запросов и автоматическое обновление информации без перезагрузки страниц.
Обновлен формат экспорта отчетов: реализован переход из устаревшего формата .xls на современный .xlsx с полным сохранением структуры, формул и визуального оформления.
Добавлена кнопка Пометить как прочитанные в историю уведомлений: теперь можно одним нажатием изменить статус всех сообщений, что подтверждается всплывающим уведомлением Все сообщения помечены как прочитанные.
Улучшена настройка уведомлений: добавлены информационные подсказки в блок Генерировать уведомления, разъясняющие разницу между разовым срабатыванием при изменении состояния и постоянным потоком сообщений от объекта.
Обновлен функционал групп объектов и геозон: реализован новый дизайн и логика работы в окнах создания/редактирования, внедрены новые API-методы и добавлена постепенная загрузка элементов для повышения производительности системы.
Комплексная стабилизация модуля уведомлений: исправлена логика срабатывания и интервалов (в частности для типа Геозона), устранены ошибки отображения тегов и статусов, а также обеспечена стабильная работа системы.
Исправлен экспорт отчетов в PDF: теперь карта и трек корректно отображаются в отчетах по объектам без поездок за выбранный период, устраняя ошибку, из-за которой карта отсутствовала в экспортированном файле.
Исправлена ошибка валидации: На вкладке Характеристики исправлено отображение ошибки валидации.
Исправлена локализация датчиков: устранена ошибка, из-за которой название типа датчика отображалось на другом языке.
Исправлено отображение комиссий LiqPay: устранено расхождение между размером комиссии, указанным при оплате и ее отражением в общем списке транзакций.
Исправлена обработка данных для протокола OKO: устранена проблема некорректного отображения даты (сообщение с 2006 года) для трекеров даного производителя.
Исправлена ошибка экспорта в PDF: устранена критическая ошибка (500), возникающая на странице Стандартные отчеты при формировании отчета, обеспечив стабильную загрузку файлов.
Исправлено отображение названий датчиков: устранена ошибка верстки в базе данных объектов, из-за которой длинные имена датчиков не переносились на следующую строку.
Общие улучшения и оптимизации производительности и стабильности системы.
[Отчеты / Экспорт] Обновлен дизайн PDF-документов: добавлено содержание, пагинацию и альтернативный адаптивный макет таблиц для отчетов с большим количеством колонок.
[Права доступа] Улучшена система управления правами доступа для различных элементов системы (шаблоны отчетов, оповещения и т.п.) для более удобного взаимодействия и управления.
[Экспорт настроек] Исправлена ошибка при одновременном экспорте настроек нескольких объектов.
[Экспорт] Устранена проблема, из-за которой данные из колонки Уникальный ID не хранились в документах форматов XLS и CSV.
[Уведомление] Налажена логика срабатывания: теперь сообщения приходят корректно, если время между ними больше указанного в параметре Максимальное время между сообщениями.
[Уведомления] Проведены дополнительные технические исправления и оптимизация механизмов отправки уведомлений для более стабильной работы.
[Счета/Экспорт] Исправлена ошибка с отсутствием колонки Менеджер в загруженных файлах счетов (XLS/CSV).
[Корзина] Исправлена проблема, по которой не происходила сортировка по учетной записи.
[Индивидуальный отчет] Исправлено отображение значений датчиков на графиках (теперь отображаются точные значения вместо закругления до целого числа).
[База данных/Объекты] Исправлено ограничение длины поля Номер телефона, теперь корректно хранятся номера, содержащие более 12 цифр.
[Индивидуальный отчет] Исправлена проблема с читабельностью текста в подсказках маркеров на графике при использовании темной темы.
[Оплаты] Исправлена ошибка, из-за которой пополнение баланса могло не отображаться автоматически после успешной оплаты счета.
[Мониторинг] Устранена проблема на карте, из-за которой отображались старые иконки объектов вместо обновленных.
Общие улучшения и оптимизации производительности и стабильности системы.
Добавлена возможность Экспорта настроек объекта в файл как одного объекта так и массовый экспорт.
Добавлена возможность Импорта настроек объекта из файла, как всех данных из файла так и нужного параметра из одной из категорий настроек
Добавлены новые права доступа для работы с Импортом и Экспортом настроек объектов
Изменен алгоритм и обновлена и дополнена адресная база для лучшего обратного геокодирования (обновлена адресная база Украины и добавлена адресная база Европы)
Добавлен на странице Мониторинг и Объекты новый фильтр для поиска - По названию датчика
добавлено хранение списка объектов в мониторинге, после выхода из аккаунта
Добавлены новые устройства производителя Teltonika модельного ряда FTC
Оптимизирована обработка системой сообщений от приходящих трекера без координаты
Добавлена в настройку геозоны информация о дате и времени ее создания и редактирования
Добавлена возможность настраивать скроллом мышкой мин. и макс. значение продолжительности в отчете для таблицы Цифровые датчики
Оптимизирован и изменен вид окна функциональности Войти как
Исправлен вид Темной темы в разных местах платформы
Добавлено информационное сообщение о копировании координаты со страницы Мониторинг
Изменены несколько информационных сообщений при работе с восстановлением объектов из Корзины
Другие исправления багов и проведение оптимизации для улучшения работы системы
Оптимизация работы графиков, для улучшения работы с большими объемами данных
Оптимизация скорости выполнения отчетов
Изменили цветовую схему и состояния подключений Объектов на страницах Аналитика и Мониторинг
Улучшили работу функциональности Следить на карте на странице Мониторинг
Добавили состояние выполнения (progress bar) при экспорте данных в файл на странице Отчеты и на всех страницах раздела База данных, где есть возможность экспорта
Увеличили иконки отображаемых событий на карте в отчетах
Исправили форматы даты на всех страницах, где она отображалась на принятый в Украине: число-месяц-год
Изменили принцип работы кнопки Очистить на страницах Сообщения и Отчеты для более удобного использования системы
Изменили вид вкладки Произвольные поля при работе с мобильных устройств
Заменили фильтры SIM1 и SIM2 на один Номер телефона на страницах Базы данных
Улучшение парсинга данных от трекеров работающих по протоколу M2M Mini
Другие исправления багов и проведение оптимизации для улучшения работы системы
Добавили сущность Корзина: для удаленных объектов напрямую и удаленных из паузы
Добавили фильтры поиска для страниц раздела База данных: Учетные записи, Объекты, Пользователи, Объекты на паузе, SIM карты
Добавлены Сортировка для определенных колонок на страницах раздела База данных: Учетные записи, Объекты, Пользователи, Объекты на паузе, SIM карты, Корзина
Добавили колонки для каждой из страниц раздела База данных которых не было до этого, также добавили несколько колонок для страницы Счета
Добавили Экспорт данных в файл в формате xls и csv на страницы База данных: Учетные записи, Объекты, Пользователи, SIM, Объекты на паузе и на странице Счета
Добавили возможность удаления сообщений от объекта на странице Сообщения
Изменили логику и проработку прав доступа для Объектов
Изменили логику и проработку прав доступа для Группы Объектов и Объектов в группе
Изменили вид и работу страницы Объекты на паузе
Изменили поиск для страницы Счета: добавили поиск по Учетной записи и Юр. лице
Изменили работу и вид Произвольных и Административных полей
Устранение ошибок по адаптивной странице сайта (WEB версия для планшетов и мобильных телефонов)
исправление других ошибок, переводов и улучшение стабильности работы системы