This website requires JavaScript.
a64d8b9755
fix(topology): спрямить HA-линии и не показывать RR без пула
main
Denozordec and Cursor
2026-09-01 15:09:19 +07:00
5a61ce33b4
feat(topology): вынести сервис CFDM в отдельный узел со связями членства
Denozordec and Cursor
2026-09-01 14:20:09 +07:00
4dc5609f17
feat(topology): добавить группы сервисов CFDM на схему
Denozordec and Cursor
2026-09-01 11:30:40 +07:00
29325179f4
fix(ui): привести таблицы к стилю ReUI PRO
Denozordec and Cursor
2026-09-01 00:14:36 +07:00
573ca097aa
fix(domains): привязывать общие FQDN ко всем совпавшим VPS
Denozordec and Cursor
2026-08-31 22:02:06 +07:00
6e401533c7
feat(launcher): полный список ipregion на MikroTik (ros-8)
Denozordec and Cursor
2026-08-26 19:27:28 +07:00
adea0ab070
fix(launcher): собирать ingest JSON MikroTik вручную (ros-7)
Denozordec and Cursor
2026-08-26 16:30:47 +07:00
f53ca1ed7d
fix(launcher): принимать JSON-массив results от MikroTik
Denozordec and Cursor
2026-08-26 15:59:30 +07:00
d7bcd0d4ec
fix(launcher): показывать ошибку ingest MikroTik и повторять без src-address
Denozordec and Cursor
2026-08-26 14:09:19 +07:00
ecd053b832
fix(launcher): упростить пробы MikroTik до переменной vt-srcIp
Denozordec and Cursor
2026-08-26 10:55:17 +07:00
72aad059bd
fix(launcher): выпускать пробы MikroTik через выбранный WAN
Denozordec and Cursor
2026-08-26 00:43:26 +07:00
a9e3cce113
feat(launcher): требовать интерфейс для проверок MikroTik
Denozordec and Cursor
2026-08-26 00:22:25 +07:00
c844874b0a
feat(launcher): добавить скрипты GEO и blocking для MikroTik 7.22+
Denozordec and Cursor
2026-08-25 17:47:04 +07:00
b03318800f
feat(launcher): добавить ежедневный запуск проверок cc и ic
Denozordec and Cursor
2026-08-25 16:18:14 +07:00
7480b9dc11
fix(geo): распознать CDN-локации и добавить иконки сервисов
Denozordec and Cursor
2026-08-25 15:54:04 +07:00
235ae03489
feat(geo): добавить раздел IP-регионов
Denozordec and Cursor
2026-08-25 15:16:17 +07:00
60a22b9450
feat(blocking): определять и показывать хостер в матрице блокировок
Denozordec and Cursor
2026-08-25 13:19:02 +07:00
efebcaf16d
feat(blocking): добавить шкалу снимков над матрицей
Denozordec and Cursor
2026-08-25 12:32:46 +07:00
9254b8dc22
fix(blocking): удержать горизонтальный скролл матрицы внутри страницы
Denozordec and Cursor
2026-08-25 12:32:38 +07:00
a5f83c6ecb
fix(ui): выровнять header pin и матрицу блокировок под ReUI v9
Denozordec and Cursor
2026-08-22 21:47:58 +07:00
5847188dc7
feat(ui): перевести DataGrid на ReUI v9 и матрицу блокировок
Denozordec and Cursor
2026-08-22 16:06:49 +07:00
ca7f37f980
fix(censorcheck): показывать прогресс-бар во время проверки сайтов
Denozordec and Cursor
2026-08-22 11:15:18 +07:00
d0853a7fd1
chore(git): зафиксировать LF для скриптов censorcheck
Denozordec and Cursor
2026-08-22 11:06:16 +07:00
8ec1ccfecc
fix(censorcheck): восстановить vendor-скрипт и ставить зависимости по ОС
Denozordec and Cursor
2026-08-22 11:06:06 +07:00
5c43d88f1a
feat(censorcheck): добавить статус блокировок и launcher curl | bash
Denozordec and Cursor
2026-08-22 10:52:22 +07:00
9e0311b53a
feat(settings): добавить Bot API URL и ячейку ошибок уведомлений
Denozordec and Cursor
2026-08-22 02:29:07 +07:00
9214d6fbab
chore(reui): обновить ReUI agent skill до актуальной версии
Denozordec and Cursor
2026-08-19 20:03:50 +07:00
e25317bba7
chore(deploy): переключить registry на git.shx.one
Denozordec and Cursor
2026-08-17 16:43:36 +07:00
55014105f5
fix(ui): выровнять chrome Frame KPI и доступность
Denozordec and Cursor
2026-08-17 15:36:53 +07:00
edf1da165a
feat(reui): update ReUI components and documentation to reflect 20 building blocks
Denozordec
2026-08-07 16:40:14 +07:00
54f3587b45
feat(web): клик по проекту, копирование IP и доступ к серверу
Denozordec and Cursor
2026-08-06 22:53:35 +07:00
c14cf3953e
fix(tests): enhance fetch mocks and type safety in settings and audit tests
Denozordec
2026-08-02 19:52:18 +07:00
0177f5d539
fix(integrations): фильтровать не-IP и наследовать VPS по сервису
Denozordec and Cursor
2026-08-01 01:30:26 +07:00
619385981c
fix(integrations): матчить CFDM-домены по dns и CNAME-цели
Denozordec and Cursor
2026-08-01 01:16:26 +07:00
d4d59f4b8e
fix(integrations): sync только по сохранённым cfdmApiUrl и токену
Denozordec and Cursor
2026-08-01 00:46:28 +07:00
c5198cdd7f
fix(integrations): pull bindings из CFDM вместо обратного push
Denozordec and Cursor
2026-08-01 00:36:04 +07:00
fd2d5f39c0
feat(settings): add CFDM API URL handling and improve integration form
Denozordec
2026-08-01 00:20:59 +07:00
b8ee99ca03
fix(settings): update CFDM sync tests and improve error handling
Denozordec
2026-08-01 00:07:50 +07:00
033557a859
feat(integrations): добавить ручной sync с CFDM
Denozordec and Cursor
2026-07-31 23:24:04 +07:00
5bbf0061cf
feat(data-grid): add sorting function support for DataGridColumn and update vps tariff calculations
Denozordec
2026-07-31 17:00:25 +07:00
53d5ed5d33
refactor(vps): update vCPU, RAM, and disk fields to allow decimal values
Denozordec
2026-07-31 16:46:26 +07:00
72f9597ede
feat(audit): показывать человекочитаемые имена VPS в журнале
Denozordec and Cursor
2026-07-21 18:10:43 +07:00
c849dd5ff8
feat(audit): гибрид timeline и таблицы журнала изменений
Denozordec and Cursor
2026-07-21 17:57:43 +07:00
a02daba69b
feat(audit): dual-write журнала в auth-portal ingest
Denozordec and Cursor
2026-07-21 13:24:30 +07:00
8cee00e6e3
chore(rules): правило kpi-hybrid — только hybrid KPI из kit
Denozordec and Cursor
2026-07-21 02:35:51 +07:00
fe85cdd18d
chore(security): игнорировать локальные mcp.json
Denozordec and Cursor
2026-07-21 00:29:53 +07:00
78bde2da74
chore(security): убрать REUI Bearer и daemon.pid из git
Denozordec and Cursor
2026-07-21 00:27:43 +07:00
f11d82d89d
feat(mcp): add ReUI configuration with authorization headers
Denozordec
2026-07-21 00:25:40 +07:00
9faec59338
feat(web): унифицировать ReUI PRO — ResourcePage, KpiStatGrid, chrome
Denozordec and Cursor
2026-07-21 00:22:49 +07:00
8a4934940f
fix(dashboard): не копировать оценку расходов на все месяцы
Denozordec and Cursor
2026-07-20 01:00:11 +07:00
d25beec289
fix(dashboard): запас дней по paidUntil вместо balance/burn
Denozordec and Cursor
2026-07-20 00:47:28 +07:00
b7a4a10333
feat(billmanager): профили ihor, cloudrix, servhost, landvps, datacheap
Denozordec and Cursor
2026-07-20 00:30:15 +07:00
11a0a85ff0
feat(billmanager): гео Waicore из datacentername
Denozordec and Cursor
2026-07-20 00:08:35 +07:00
4c6240c636
feat(sync): FirstByte daily paidUntil из баланса и гео 4VPS
Denozordec and Cursor
2026-07-19 23:26:50 +07:00
83ed3b8a42
feat(billmanager): профиль FirstByte — ДЦ, оплата и specs VPS
Denozordec and Cursor
2026-07-19 22:38:33 +07:00
4dda77f118
feat(billmanager): унифицированные профили хостеров (waicore vds.vps)
Denozordec and Cursor
2026-07-19 22:15:13 +07:00
6f0a238c95
fix(ui): закрепить кнопку Сохранить в футере FormSheet
Denozordec and Cursor
2026-07-19 20:41:42 +07:00
42c567e5b5
fix(spaces): не закрывать ConfirmDialog при удалении из меню
Denozordec and Cursor
2026-07-19 18:14:44 +07:00
670b5a4468
feat(spaces): корзина, hard purge, transfer и полный backup
Denozordec and Cursor
2026-07-19 12:50:18 +07:00
74af90270f
feat(settings): переработать страницу на ReUI Frame
Denozordec and Cursor
2026-07-19 04:54:42 +07:00
e079a61811
fix: EmptyState по центру и импорт SQLite без 413
Denozordec and Cursor
2026-07-19 04:41:42 +07:00
2931d6ee0f
fix(db): bootstrap полной схемы на чистой установке и логи Docker
Denozordec and Cursor
2026-07-19 04:27:42 +07:00
5060b78875
feat(readme): добавлен раздел о развертывании с Traefik и Cloudflare HTTPS
Denozordec
2026-07-19 04:08:57 +07:00
03e951af18
feat(app-switcher): читать конфиг из auth-portal вместо локального editor
Denozordec and Cursor
2026-07-18 20:59:03 +07:00
54ffed6e57
fix(auth): выходить через портал /logout вместо SSO return_to
Denozordec and Cursor
2026-07-18 18:37:05 +07:00
51a52cbf79
fix(topology): бейджи над линией и вытаскивание из группы
Denozordec and Cursor
2026-07-18 18:00:37 +07:00
7f3371591e
feat(topology): Badge-подписи связей и parent-child группы
Denozordec and Cursor
2026-07-18 17:46:49 +07:00
e18d3b4ce6
feat(topology): флаг страны на VPS-узле схемы
Denozordec and Cursor
2026-07-18 17:31:22 +07:00
56556ea736
feat(topology): редактирование параметров блоков, групп и связей
Denozordec and Cursor
2026-07-18 17:27:47 +07:00
1f24dbe2a5
fix(topology): починить клик и DnD палитры схемы
Denozordec and Cursor
2026-07-18 17:15:50 +07:00
72a51b22fd
fix(web): корректно определять Lucide-иконки в EmptyState
Denozordec and Cursor
2026-07-18 17:05:07 +07:00
da818fe104
feat(topology): добавить схему инфраструктуры на React Flow
Denozordec and Cursor
2026-07-18 16:52:36 +07:00
c90b42c9c4
fix(web): реактивно переключать пространство через SpaceProvider
Denozordec and Cursor
2026-07-18 16:15:52 +07:00
a61b352f0a
fix(auth): остановить SSO-цикл редиректов после handoff
Denozordec and Cursor
2026-07-18 16:08:50 +07:00
47c1f37912
fix(web): починить SpaceSwitcher #31 и добавить NavUser в footer
Denozordec and Cursor
2026-07-18 15:58:31 +07:00
e360efb885
feat(spaces): добавить изолированные пространства и multi-user
Denozordec and Cursor
2026-07-18 15:42:54 +07:00
f26b2c8777
fix(auth): убрать SSO-цикл на /auth/callback после replaceState
Denozordec and Cursor
2026-07-18 14:09:21 +07:00
812aa614df
fix(auth): редирект на portal по runtime /api/auth/config при 401
Denozordec and Cursor
2026-07-18 13:49:36 +07:00
84cc800d54
fix(web): улучшить адаптивность сетки графиков и дашборда
Denozordec
2026-07-18 13:26:16 +07:00
f8e13a4a72
fix(web): вернуть графики дашборда в один ряд на десктопе
Denozordec and Cursor
2026-07-18 01:17:35 +07:00
da97abce41
fix(web): графики дашборда на всю ширину
Denozordec and Cursor
2026-07-18 00:58:05 +07:00
d0c515767a
fix(web): выровнять ReUI Badge light-варианты с CFDM
Denozordec and Cursor
2026-07-18 00:15:45 +07:00
d04630a7d1
feat(web): улучшить компоненты PageHeader и AppShell, добавить TooltipProvider
Denozordec
2026-07-17 23:56:26 +07:00
29e096862a
feat(web): обновить AppShell и добавить новый элемент EvoBGP в App Switcher
Denozordec
2026-07-17 23:14:35 +07:00
267aa1c230
refactor(web): обновить стили компонента SystemMonitorPopover для улучшения макета
Denozordec
2026-07-17 20:34:01 +07:00
d52c633d90
feat(web): добавить поддержку быстрого доступа на дашборде и обновить настройки интерфейса
Denozordec and Cursor
2026-07-17 20:32:59 +07:00
9c43b45245
refactor(web): улучшить компоненты KpiStatGrid и KpiStatCardBody для более компактного отображения
Denozordec and Cursor
2026-07-17 18:36:47 +07:00
52665843d6
feat(web): обновить компоненты KpiStatGrid и SectionCards для улучшения интерфейса
Denozordec and Cursor
2026-07-17 17:14:55 +07:00
35e5d8430d
feat(web): обновить компоненты и добавить новые элементы интерфейса
Denozordec and Cursor
2026-07-17 15:30:16 +07:00
a11fbc6efd
fix(web): заполнить график расходов на дашборде
Denozordec and Cursor
2026-06-30 21:25:14 +07:00
77099b9ab0
feat(web): переработать дашборд по эталону REUI
Denozordec and Cursor
2026-06-30 20:57:43 +07:00
0e9a6a6a21
feat: интеграция с CF Domain Manager
Denozordec and Cursor
2026-06-30 16:45:16 +07:00
2b01063279
chore(web): обновить дефолтные URL App Switcher для prod
Denozordec and Cursor
2026-06-30 16:01:40 +07:00
eed73a39f0
fix(web): убрать MenuGroupLabel из App Switcher
Denozordec and Cursor
2026-06-30 15:45:44 +07:00
eaa5db38bf
fix(web): исправить Base UI error #31 в App Switcher
Denozordec and Cursor
2026-06-30 15:32:22 +07:00
ea9c996838
feat(web): добавить App Switcher для перехода между приложениями
Denozordec and Cursor
2026-06-30 15:11:53 +07:00
7c777bffc2
fix(web): расширить select размера страницы для значения 100
Denozordec and Cursor
2026-06-30 13:06:53 +07:00
5c1c94bc57
fix(web): UX/UI аудит — пагинация, a11y, settings и TruncatedText
Denozordec and Cursor
2026-06-30 12:53:16 +07:00
447d499a8d
feat(projects): переработать проекты и отчётность по проектам
Denozordec and Cursor
2026-06-29 19:21:04 +07:00
0bcea39868
fix(web): объединить типы пополнения на графике платежей
Denozordec and Cursor
2026-06-29 18:34:30 +07:00