Розроблено модуль інтелектуальної фільтрації 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
Оптимізовано обробку системою повідомлень від трекера що приходять без координати
Додано в налаштування геозони інформацію про дату та час її створення та редагування
Додано можливість налаштовувати скроллом мишкою мін. та макс. значення тривалості в звіті для таблиці Цифрові датчики
Оптимізовано та змінено вигляд вікна функціональності Увійти як
Виправлено вигляд Темної теми в різних місцях платформи
Додано інформаційне повідомлення про копіювання координати зі сторінки Моніторинг
Зміненно декілька інформаційних повідомлень при роботі з відновленням об'єктів з Кошику
Інші виправлення багів та проведення оптимізацій для покращення роботи системи
Додали сутність Кошик: для видалених об'єктів напряму та видалених з паузи
Додали фільтри пошуку для сторінок розділу База даних: Облікові записи, Об'єкти, Користувачі, Об'єкти на паузі, SIM карти
Додали Сортування для певних колонок на сторінках розділу База даних: Облікові записи, Об'єкти, Користувачі, Об'єкти на паузі, SIM карти, Кошик
Додали колонки для кожної з сторінок розділу База даних яких не було до цього, також додали декілька колонок для сторінки Рахунки
Додали Експорт даних до файлу в форматі xls та csv на сторінки База даних: Облікові записи, Об’єкти, Користувачі, SIM, Об'єкти на паузі та на сторінці Рахунки
Додали можливість видалення повідомлень від об'єкта на сторінці Повідомлення
Змінили логіку та опрацювання прав доступу для Об'єктів
Змінили логіку та опрацювання прав доступу для Групи Об'єктів та Об'єктів в групі
Змінили вигляд та роботу сторінки Об'єкти на паузі
Змінили пошук для сторінки Рахунки: додали пошук по Обліковому запису та Юр. особі
Змінили роботу та вигляду Довільних та Адміністративних полів
Виправлення помилок по адаптивній сторінці сайту (WEB версія для планшетів та мобільних телефонів)
Виправлення інших помилок, перекладів та покращення стабільності роботи системи