zapret-kvn/xray_fluent/engines
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh d816306e91
Some checks failed
Windows project source guards / test (push) Failing after 36s
Уведомления: один модуль, пауза под мышью; понятные DNS-предупреждения
Уведомления (xray_fluent/ui/notifications.py). Раньше каждое место звало
InfoBar со своим сроком от 2,2 до 30 с, и уведомление гасло по таймеру
библиотеки, даже когда его читали с мышью над ним или окно было свёрнуто.
Теперь все идут через Notifier окна:
- срок по уровню и длине текста (успех от 3 с, предупреждение от 6 с,
  ошибка от 8 с, длинный текст дольше, не больше 30 с);
- отсчёт стоит под мышью и пока окно неактивно или свёрнуто; ушла мышь —
  ещё 2,5 с; гаснущее уведомление мышь возвращает;
- одинаковое не дублируется, а продлевается; на экране не больше четырёх;
- прогресс пинга и теста скорости — «липкое» уведомление, итог висит 4 с
  вместо 1 с.

DNS. «Защищённый DNS недоступен. Адрес сервера взят из запомненных…»
всплывало почти при каждом подключении и ничего не просило от
пользователя: sequential-цепочка app-node-bootstrap делила 4 с поровну, и
DoH получал 2 с — первого TLS-рукопожатия через провайдера не хватало.
Срок цепочки 6 с (DoH получает свои 3 с). Переход на запомненный адрес
больше не уведомление: при неудачном подключении того же перехода к
ошибке дописывается, что адрес мог устареть и подписку стоит обновить.
Два других DNS-предупреждения переписаны: что случилось и что VPN
работает, делать ничего не нужно.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 11:52:39 -04:00
..
amnezia Отказ сервера по UDP: понятная причина и выбор остаётся на рабочем сервере 2026-10-31 10:12:37 -04:00
hysteria Отказ сервера по UDP: понятная причина и выбор остаётся на рабочем сервере 2026-10-31 10:12:37 -04:00
sidecar Подключение и переключения быстрее: без лишних ожиданий и PowerShell 2026-10-14 22:41:18 +03:00
singbox Уведомления: один модуль, пауза под мышью; понятные DNS-предупреждения 2026-10-31 11:52:39 -04:00
xray Xray: один несобираемый сервер больше не валит запуск всего пула 2026-10-18 20:06:09 +03:00
zapret Пинг через ядро, VPN без пресета Zapret, окно без консоли, прокси для локальной сети 2026-10-27 15:19:55 -04:00
__init__.py фикс открытого прокси 2026-04-07 20:49:48 +03:00
health_check.py fix: refresh managed DNS and cache server table rendering 2026-09-06 14:51:07 +03:00
runtime_security.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
socks_probe.py Отказ сервера по адресу назначения не рвёт рабочий туннель; проверка без DoH 2026-09-25 15:48:26 +03:00
tls_fingerprint.py Проверки не выдают серверы: рукопожатие Chrome, имя сервера не уходит в открытый DNS 2026-10-16 17:57:00 +03:00
xray_outbound_compat.py Xray: один несобираемый сервер больше не валит запуск всего пула 2026-10-18 20:06:09 +03:00