Denozordec
b9000b16e4
fix(ui): улучшить контраст трафика и предупреждений целей
2026-10-13 16:50:12 +07:00
Denozordec
b4d0733cfa
fix(traffic): подтверждать свежесть статусов привязанных интерфейсов
2026-10-12 22:35:17 +07:00
Denozordec
2b3d583e3b
fix(traffic): сохранять точность объёмов и обозначать бинарные единицы
2026-10-12 21:59:50 +07:00
Denozordec
2358ecef60
fix(traffic): проверять live-срез и прекращать опрос выключенных устройств
2026-10-12 21:35:55 +07:00
Denozordec
1275dd7b9b
fix(traffic): сохранять историю и показывать достоверную свежесть
2026-10-12 20:23:07 +07:00
Denozordec
0c14da190b
fix(netflow): подтверждать выбранный срез перед запросами
2026-10-11 18:16:29 +07:00
Denozordec
59938118bd
fix(traffic): дождаться каталога перед запросами выбранного сервера
2026-10-11 13:10:37 +07:00
Denozordec
165f40acd7
fix(ui): завершить локальную приёмку трафика и статистики
2026-09-28 23:45:48 +07:00
Denozordec
48b7a061c1
fix(ui): обозначить выбранные состояния и поиск трафика
2026-09-28 17:02:16 +07:00
Denozordec
460cf67313
fix(ui): выбирать неактивные серверы для месячного отчёта
2026-09-28 16:59:40 +07:00
Denozordec
7dd377d7c3
fix(ui): выбирать календарный месяц отчёта потоков
2026-09-28 16:54:17 +07:00
Denozordec
5734340db2
fix(ui): исключить подмену выбранного среза в сводке трафика
2026-09-28 11:31:24 +07:00
Denozordec
c6d146d38f
fix(ui): показывать временные отметки трафика серверов
2026-09-28 11:27:20 +07:00
Denozordec
65241c94e9
fix(ui): показывать время получения аналитики потоков
2026-09-28 11:22:20 +07:00
Denozordec
c563583ccb
fix(ui): привязать фильтр интерфейса к серверу потоков
2026-09-24 16:04:08 +07:00
Denozordec
f3568d836b
fix(ui): корректно отображать историю в карточках трафика
2026-09-24 15:54:53 +07:00
Denozordec
ec8e28d15d
fix(ui): отличать пустую историю трафика от нулевой
2026-09-24 10:06:46 +07:00
Denozordec
094c812c37
fix(ui): адаптировать длинные данные и пустые списки трафика
2026-09-24 09:53:10 +07:00
Denozordec
3dc85a22e9
fix(ui): адаптировать панели трафика для телефона
2026-09-24 01:39:32 +07:00
Denozordec
8ac40ba78a
fix(ui): показывать подтверждённые данные месячного отчёта
2026-09-24 01:36:36 +07:00
Denozordec
24313340d5
fix(ui): привязать flow-аналитику к контексту запроса
2026-09-24 01:31:43 +07:00
Denozordec
94dd453b33
fix(ui): защитить списки трафика от устаревших ответов
2026-09-24 01:25:20 +07:00
Denozordec
480aa82f78
fix(ui): привязать детали трафика к выбранному контексту
2026-09-24 01:18:13 +07:00
Denozordec
9eb6a3fad1
fix(ui): показывать остановку потока live-трафика
2026-09-24 01:13:11 +07:00
Denozordec and Cursor
39c8ec4a02
fix(netflow): починить live-аналитику и снизить запись в PostgreSQL
...
Docker images / prepare-release (push) Successful in 11s
Docker images / backend-test (push) Successful in 2m9s
Docker images / frontend-image (push) Successful in 3m20s
Docker images / updater-image (push) Successful in 49s
Docker images / backend-image (push) Successful in 2m44s
Docker images / notify-webhook (push) Skipped
Docker images / publish-release (push) Successful in 10s
Коллектор снова отдаёт назначения в живом потоке. Ошибки записи видны в статусе, лишние перезаписи минутных агрегатов убраны.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 12:46:37 +07:00
Denozordec and Cursor
90c8c393e5
feat(traffic): разделить плоскости IPFIX и показать путь JH→EN
...
Docker images / prepare-release (push) Successful in 8s
Docker images / backend-image (push) Failing after 1m31s
Docker images / frontend-image (push) Successful in 2m36s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 42s
Docker images / publish-release (push) Skipped
Считать payload отдельно от overlay GRE/ESP и mesh; вкладка Пути и KPI Wire из счётчиков iface.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 11:39:14 +07:00
Denozordec and Cursor
cb799da13a
fix(netflow): изолировать коллектор IPFIX и срезать раздувание базы
...
Docker images / prepare-release (push) Successful in 8s
Docker images / backend-image (push) Successful in 2m23s
Docker images / frontend-image (push) Successful in 3m16s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 57s
Docker images / publish-release (push) Successful in 12s
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 09:50:24 +07:00
Denozordec and Cursor
2820683cba
feat(traffic): добавить карту и срезы IPFIX по странам и сессиям
...
Docker images / prepare-release (push) Successful in 11s
Docker images / backend-image (push) Successful in 2m6s
Docker images / frontend-image (push) Successful in 3m23s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 49s
Docker images / publish-release (push) Successful in 14s
Имена ifIndex пишутся по обоим ключам REST, дедуп 5-tuple по max байт, RIPEstat только из prefix-кэша, карта откуда-куда в Frame.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 02:13:21 +07:00
Denozordec and Cursor
37167f78e3
feat(traffic): показать аналитику IPFIX по серверам и интерфейсам
...
Docker images / prepare-release (push) Successful in 12s
Docker images / backend-image (push) Successful in 2m10s
Docker images / frontend-image (push) Successful in 2m53s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 48s
Docker images / publish-release (push) Successful in 11s
Резолвить ifIndex в имена RouterOS, дать вкладке Потоки ту же оболочку сервер/клиент/iface, что у обычного трафика, и обновлять срезы live без перезагрузки.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 01:21:12 +07:00
Denozordec and Cursor
cf68b59b3f
fix(traffic): сбрасывать src-address Traffic Flow в авто
...
Docker images / prepare-release (push) Successful in 11s
Docker images / backend-image (push) Successful in 2m2s
Docker images / frontend-image (push) Successful in 3m11s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 47s
Docker images / publish-release (push) Successful in 12s
Target с адресом wg-flow помечался invalid, IPFIX не уходил на коллектор.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 00:37:12 +07:00
Denozordec and Cursor
5e512407e5
fix(traffic): записывать потоки при подмене UDP-источника в Docker
...
Docker images / prepare-release (push) Successful in 11s
Docker images / backend-image (push) Successful in 2m11s
Docker images / frontend-image (push) Successful in 2m57s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 46s
Docker images / publish-release (push) Successful in 11s
Пакеты IPFIX доходили, но разговоры отбрасывались, если Docker подменял адрес jump-host на 172.x.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 00:02:50 +07:00
Denozordec and Cursor
1e9312acbd
feat(traffic): добавить приём Traffic Flow с jump-host
...
Docker images / prepare-release (push) Successful in 8s
Docker images / backend-image (push) Successful in 2m1s
Docker images / frontend-image (push) Successful in 3m56s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 46s
Docker images / publish-release (push) Successful in 12s
Чтобы видеть «кто с кем», а не только объём порта: IPFIX внутри WG на хосте Docker MM, REST-счётчики не трогаем.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 21:54:30 +07:00
Denozordec
5884bd8873
feat(traffic, users): enhance interface and peer management features
...
Docker images / prepare-release (push) Successful in 7s
Docker images / backend-image (push) Successful in 1m37s
Docker images / frontend-image (push) Successful in 2m44s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 40s
Docker images / publish-release (push) Successful in 10s
Added support for managing peer information in interface bindings, including new fields for peerPublicKey and peerName in the BoundIfaceTraffic interface. Updated the database schema to include these fields in user_interface_bindings and traffic_samples tables. Enhanced the UI components to display peer details alongside interface names, improving user experience and clarity in the traffic management system. Updated relevant functions and services to handle peer-specific logic, ensuring robust integration across the application.
2026-09-06 20:45:37 +07:00
Denozordec
b3e50a1f5f
feat(users): implement user management features and database schema
...
Docker images / prepare-release (push) Successful in 10s
Docker images / backend-image (push) Successful in 1m57s
Docker images / frontend-image (push) Successful in 4m8s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 44s
Docker images / publish-release (push) Successful in 11s
Added user management functionality, including the creation of app_users and user_interface_bindings tables in the database. Implemented API routes for user data retrieval and permissions handling. Enhanced the traffic monitoring system to include user traffic statistics and interface bindings. Updated relevant components and services to support the new user features, improving overall application functionality and user experience.
2026-09-06 19:20:05 +07:00
Denozordec
fe32c9313a
feat(ui): integrate KpiStatGrid for enhanced statistics display
...
Docker images / prepare-release (push) Successful in 9s
Docker images / backend-image (push) Successful in 1m43s
Docker images / frontend-image (push) Successful in 2m58s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 39s
Docker images / publish-release (push) Successful in 8s
Replaced existing KPI display implementations across multiple pages with the new KpiStatGrid component for a more consistent and visually appealing presentation of statistics. Updated the Backups, BGP, Certificates, Communities, Containers, Dashboard, and Data Collection pages to utilize the KpiStatGrid, improving the overall user experience and maintainability of the codebase. Additionally, added new dependencies in package.json for required libraries.
2026-09-06 17:58:05 +07:00
Denozordec and Cursor
5f29cfaf0f
fix(ui): выровнять chrome Frame и убрать Card-оболочки
...
Docker images / prepare-release (push) Successful in 4s
Docker images / backend-image (push) Failing after 2m36s
Docker images / frontend-image (push) Successful in 2m22s
Docker images / notify-webhook (push) Skipped
Docker images / updater-image (push) Successful in 55s
Docker images / publish-release (push) Skipped
Подключить App Switcher, NavUser, OpsPanel и AlertDialog вместо Card-shell.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-17 15:36:56 +07:00
Denozordec
bfceb07a23
fix(ui): убрать проверку статуса бэкенда из компонентов
Docker images / prepare-release (push) Successful in 5s
Docker images / backend-image (push) Successful in 1m32s
Docker images / frontend-image (push) Successful in 1m39s
Docker images / updater-image (push) Successful in 37s
Docker images / notify-webhook (push) Has been skipped
Docker images / publish-release (push) Successful in 6s
2026-05-12 18:58:38 +07:00
Denozordec
6d8379501c
refactor: replace custom API fetch logic with requestJson utility across multiple pages
...
Updated the API fetching mechanism in various components to utilize the new requestJson function for improved consistency and error handling. This change affects the alerts, dashboard, data collection, filters, gre, network map, probes, recursive routes, route optimizer, servers, settings, traffic, and uptime pages.
2026-05-07 13:35:41 +07:00
Denozordec and Cursor
5f31bb47fb
chore: synchronize pending app/backend updates and repository hygiene
...
Includes current frontend and backend work in progress and removes generated artifacts from tracking to keep the repository clean for дальнейшая разработка.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 12:29:04 +07:00
Denozordec
bdb9b72fac
Init 2
2026-05-03 11:16:07 +07:00
Denozordec
f3f831653f
Init commit
2026-05-02 01:17:08 +07:00