Dushnilin
e695da1fb7
feat(parental): добавить поддержку фильтрации как по IP, так и по MAC-адресам
2026-08-17 21:52:28 +03:00
Dushnilin
7a9c87622e
fix(parental): исправить рендеринг ячеек таблицы через cfgvalue/textvalue в form.DummyValue
2026-08-17 21:42:48 +03:00
Dushnilin
d034c78b20
fix(nft): удалить конфликтную цепочку dstnat и предотвратить дублирование правил fw4 forward
2026-08-17 21:27:19 +03:00
Dushnilin
fa9d294991
fix(dns): использовать полноценный рестарт dnsmasq при применении настроек
2026-08-17 21:11:19 +03:00
Dushnilin
a4bb9d060d
fix(watchdog): исправить вызов json-парсера в probe_wan
2026-08-17 21:09:22 +03:00
Dushnilin
6324d001cf
ci: добавить allowUpdates в action-gh-release для корректного перевыпуска релизов
2026-08-17 20:52:28 +03:00
Dushnilin
47b10d8932
ci: убрать кастомный codeql.yml в пользу стандартного сканирования
2026-08-17 20:45:13 +03:00
Dushnilin
5f143f92dc
ci: добавить явный CodeQL workflow для JavaScript/TypeScript
2026-08-17 20:42:26 +03:00
Dushnilin
b435d965ed
fix(parental): исправление отображения HTML-тегов в таблице и кнопок действий
2026-08-17 20:38:16 +03:00
Dushnilin
1f116e571d
feat: родительский контроль по расписанию, мультивыбор секций, перехват DNS и обновление локализации (1.2.86)
2026-08-17 20:34:42 +03:00
Dushnilin
c35380200f
fix(tailscale, ai): исправить скрытие полей Tailscale-сервера и добавить готовый пресет провайдера OpenRouter
2026-08-17 11:18:36 +03:00
Dushnilin
bca948947e
fix(updates): предотвратить повторные модальные окна и добавить активную проверку готовности сервисов роутера перед перезагрузкой страницы
2026-08-17 10:27:16 +03:00
Dushnilin
beb132690e
fix(server): добавить валидатор validatePositiveInteger для полей MTU и Keepalive сервера AWG
2026-08-16 20:35:23 +03:00
Dushnilin
9b5707982c
feat(servers): полная поддержка генератора конфигураций AmneziaWG, QR-кода, скачивания .conf и расширенных настроек сервера
2026-08-16 19:37:14 +03:00
Dushnilin
1062982070
fix(ui): отображение всех условий маршрутизации (списки сообщества, IP, устройства, порты) для секций AWG, WARP и расширенных прокси
2026-08-16 17:50:58 +03:00
Dushnilin
5adda4bba7
fix(i18n,watchdog): полная актуализация русской локализации интерфейса и исправление детекции WAN в Watchdog
2026-08-16 16:01:37 +03:00
Dushnilin
61b34bb949
feat(diagnostics): автоматическая загрузка и обновление профилей сервисов из репозитория с зеркалами и правами доступа
2026-08-16 15:07:07 +03:00
Dushnilin
18be28ec03
fix(singbox): исправление генерации inbound для сервера AWG и диагностических проверок сервисов
2026-08-16 14:34:23 +03:00
Dushnilin
a323d8c45f
fix(tests): устранение SIGPIPE broken pipe при проверках пайплайнов под set -eo pipefail
2026-08-16 14:24:49 +03:00
Dushnilin
fc45498a8b
feat(singbox): поддержка составных длительностей и автоподнятие urltest idle_timeout, зеркала gh-proxy в README и расширение Knowledge Base
2026-08-16 10:56:27 +03:00
Dushnilin
7b215e5792
feat(uninstall): скрипт чистого удаления uninstall.sh с сохранением бэкапа конфигурации и документация
2026-08-15 21:31:56 +03:00
Dushnilin
b1c336ccad
docs(readme): единая визуальная система Tachyon с анимированными баннерами для Telegram-бота, Watchdog, LuCI UI, CLI API и футера
2026-08-15 20:33:15 +03:00
Dushnilin
954596c26f
docs(readme): анимированные лазерные разделители разделов, ЭКГ-монитор AI Doctor и интерактивный терминал установки
2026-08-15 20:30:11 +03:00
Dushnilin
9280708363
fix(svg): исправление фильтров userSpaceOnUse для горизонтальных линий потоков Zapret v2 и LAN
2026-08-15 20:29:27 +03:00
Dushnilin
983c81b1e1
docs(readme): раздельные анимированные каналы для Zapret v1, Zapret v2 и ByeDPI в диаграмме архитектуры
2026-08-15 20:28:52 +03:00
Dushnilin
d4121b191b
docs(readme): анимированный SVG hero-баннер и диаграмма архитектуры, актуализация возможностей AI Doctor v2.5 и аварийного восстановления
2026-08-15 20:28:10 +03:00
Dushnilin
91c7d5f8ee
fix(updates): стабильный диалог установки, сохранение баннеров и логов без паразитных автозакрытий
2026-08-15 20:07:21 +03:00
Dushnilin
d2a4243aa2
feat(ui): постоянная кнопка аварийного возврата прямого интернета в окне AI Doctor и действиях диагностики
2026-08-15 19:24:44 +03:00
Dushnilin
528bc7b9db
feat(doctor): расширенная офлайн-диагностика (NTP, conntrack, deadlock, MTU) и аварийный возврат интернета
2026-08-15 17:18:23 +03:00
Dushnilin
56e847eceb
fix(ui): корректный выбор сервера в модальных окнах и скрытие недоступного выбора для URLTest
2026-08-15 16:18:34 +03:00
Dushnilin
3425ef77f7
fix(core): восстановление дефолта hide_urltest_group_outbounds и ассертов urltest_groups
2026-08-15 16:07:54 +03:00
Dushnilin
4dd882f276
fix(core): объявление default_gateway_exists до wan_has_ip и видимость URLTest по умолчанию
2026-08-15 16:06:22 +03:00
Dushnilin
e02e9169d4
fix(core): исправление forward-reference в AI Doctor и фильтрации селектора
2026-08-15 16:02:31 +03:00
Dushnilin
85ae733787
feat(doctor): расширенная локальная диагностика DPI, нод, конфликтов и фикс зависимостей CI
2026-08-15 15:58:40 +03:00
Dushnilin
1437997153
fix(core): повышение стабильности, фоновый поиск MTU AWG, zero-fork проверка WAN и защита от OOM
2026-08-15 15:51:10 +03:00
Dushnilin
381ae6580c
fix(dashboard): fix URLTest details modal layout and server selection actions
2026-08-15 13:27:06 +03:00
Dushnilin
95a209adc9
feat(dashboard): show active server on URLTest cards and allow manual server selection with reset to auto
2026-08-15 13:00:39 +03:00
Dushnilin
d81d9fd077
fix(ci): fix forward function declaration in runtime.uc and harden tests for multi-call coreutils/alpine
2026-08-15 12:28:49 +03:00
Dushnilin
e0828eb53a
fix(diagnostics): fix false-positive sing-box DNS check on busybox nslookup and auto-fetch LAN clients in support report
2026-08-15 12:12:59 +03:00
Dushnilin
3c5108b26b
fix(i18n): translate all AI Doctor and LAN inspector strings to Russian and fix diagnostic banner status logic
2026-08-15 12:00:28 +03:00
Dushnilin
2bafb334c0
chore: trigger fresh package rebuild for release 1.2.82
2026-08-15 11:44:19 +03:00
Dushnilin
01cb9e8285
fix(updates): auto-complete modal and trigger reload when Tachyon update finishes in log
2026-08-15 11:17:54 +03:00
Dushnilin
7ff42e61c7
fix(nft): add meta l4proto tcp/udp restriction to priority proxy IP rules to avoid ICMP/ping drops
2026-08-15 11:09:46 +03:00
Dushnilin
6fdf24723e
fix(diagnostics): use core.uci for WAN interface detection instead of shell uci
2026-08-15 10:58:20 +03:00
Dushnilin
57c04c71e8
feat(doctor): add 1-click anonymized support report and LAN device inspector
2026-08-15 10:05:09 +03:00
Dushnilin
315cf63238
Сделать интерфейс ИИ-Доктора нативным и лаконичным по стандартам LuCI
2026-08-15 09:49:43 +03:00
Dushnilin
c8d02a917e
Улучшение ИИ-Доктора: экспертная скриптовая система диагностики и самовосстановления
2026-08-15 09:48:40 +03:00
Dushnilin
1e406c3e06
fix(updates): предотвратить повторное открытие и зависание модального окна обновления
...
- Исключить повторное открытие окна прогресса для уже завершенных задач (handledComponentJobs)
- Актуализировать состояние фоновых задач в get_ui_state и нормализовать таймаут stale PID
- Исправить определение WAN интерфейса в event_controller во избежание ложного перезапуска (#31 )
- Улучшить сверку версий при самообновлении
2026-08-15 09:23:07 +03:00
Dushnilin
d6c4f81daf
Revert "refactor(ui): диагностика и AI-чат на нативных LuCI CSS классах"
...
This reverts commit e1c6a9aba8 .
2026-08-14 21:52:55 +03:00
Dushnilin
e1c6a9aba8
refactor(ui): диагностика и AI-чат на нативных LuCI CSS классах
2026-08-14 17:30:45 +03:00