💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Перевести обновление на поэтапный конвейер
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 22 files changed, 1441 insertions(+), 792 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🆕
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🆕
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Перевести обновление на поэтапный конвейер
👤 Автор: loop-uh
🔗 SHA:
771322e📊 Статистика: 22 files changed, 1441 insertions(+), 792 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/updater.py✏️
src/ui/page_composition.py✏️
src/ui/page_deps/system.py✏️
src/ui/page_deps/types.py✏️
src/updater/commands.py✏️
src/updater/github_release.py✏️
src/updater/public.py✏️
src/updater/release_manager.py✏️
src/updater/retry_workers.py✏️
src/updater/startup_update_check.py✏️
src/updater/update.py✏️
src/updater/update_page_runtime.py🆕
src/updater/update_pipeline.py✏️
tests/test_preset_profile_async_architecture.py✏️
tests/test_server_status_worker_contract.py✏️
tests/test_update_check_coordinator.py✏️
tests/test_updater_cleanup_source_contract.py✏️
tests/test_updater_download_contract.py✏️
tests/test_updater_download_threading_import.py✏️
tests/test_updater_install_runtime_architecture.py🆕
tests/test_updater_pipeline_runtime.py✏️
tests/test_updater_settings_worker_architecture.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Убрать блокировки интерфейса из DPI runtime
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 46 files changed, 623 insertions(+), 888 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Убрать блокировки интерфейса из DPI runtime
👤 Автор: loop-uh
🔗 SHA:
11afa05📊 Статистика: 46 files changed, 623 insertions(+), 888 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/runtime.py✏️
src/app/feature_facades/runtime_parts.py✏️
src/main/application_lifecycle.py✏️
src/main/application_post_startup.py✏️
src/main/post_startup.py✏️
src/main/post_startup_profile_warmup.py✏️
src/main/post_startup_user_presets_warmup.py✏️
src/main/startup_coordinator.py✏️
src/main/window_startup.py✏️
src/orchestra/page_runtime.py✏️
src/settings/dpi/page.py✏️
src/settings/dpi/workers.py✏️
src/telegram_proxy/ui/page_runtime.py✏️
src/ui/page_deps/system.py✏️
src/winws_runtime/monitoring/process_monitor_manager.py✏️
src/winws_runtime/public.py✏️
src/winws_runtime/runners/zapret1_runner.py✏️
src/winws_runtime/runners/zapret2_runner.py✏️
src/winws_runtime/runtime/autostart.py✏️
src/winws_runtime/runtime/commands.py✏️
src/winws_runtime/runtime/control_workers.py✏️
src/winws_runtime/runtime/discord_restart_flow.py✏️
src/winws_runtime/runtime/launch_runtime.py✏️
src/winws_runtime/runtime/lifecycle_feedback.py✏️
src/winws_runtime/runtime/method_switch_flow.py✏️
src/winws_runtime/runtime/preset_launch_service.py✏️
src/winws_runtime/runtime/restart_flow.py✏️
src/winws_runtime/runtime/start_flow.py✏️
src/winws_runtime/runtime/start_workers.py✏️
src/winws_runtime/runtime/startup.py✏️
src/winws_runtime/runtime/status_feedback.py✏️
src/winws_runtime/runtime/status_flow.py✏️
src/winws_runtime/runtime/stop_flow.py✏️
src/winws_runtime/runtime/sync_shutdown.py✏️
src/winws_runtime/state/launch_runtime_service.py✏️
tests/test_exit_watch_autorestart.py✏️
tests/test_main_startup_contract.py✏️
tests/test_orchestra_worker_architecture.py✏️
tests/test_preset_status_bar.py✏️
tests/test_runtime_process_pid.py✏️
tests/test_startup_autostart.py✏️
tests/test_startup_autostart_order.py✏️
tests/test_startup_bootstrap_metrics.py✏️
tests/test_startup_post_init_autostart.py✏️
tests/test_telegram_proxy_worker_architecture.py🆕
tests/test_winws_runtime_ui_thread_contract.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Довести полный набор тестов до зелёного состояния
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 11 files changed, 79 insertions(+), 53 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Довести полный набор тестов до зелёного состояния
👤 Автор: loop-uh
🔗 SHA:
03afe9a📊 Статистика: 11 files changed, 79 insertions(+), 53 deletions(-)
📁 Изменённые файлы:
✏️
src/profile/identity.py✏️
src/profile/profile_setup_loader.py✏️
src/profile/ui/simple_icons_bundle.py✏️
src/updater/update_page_runtime.py✏️
src/winws_log_analyzer/ui/build.py✏️
src/winws_log_analyzer/ui/page.py✏️
tests/test_build_resource_layout.py✏️
tests/test_builtin_profile_catalog.py✏️
tests/test_profile_setup_accessibility.py✏️
tests/test_pyinstaller_archive_import_lock.py✏️
tests/test_ui_performance_metrics.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Защитить кодировку описания выпуска
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 1 file changed, 45 insertions(+)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Защитить кодировку описания выпуска
👤 Автор: loop-uh
🔗 SHA:
4c591dc📊 Статистика: 1 file changed, 45 insertions(+)
📁 Изменённые файлы:
✏️
tests/test_build_resource_layout.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/todo
📝 Разбор контракта FakeTLS: что релей требует от ClientHello
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 3 files changed, 394 insertions(+)
📁 Изменённые файлы:
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/todo
📝 Разбор контракта FakeTLS: что релей требует от ClientHello
👤 Автор: loop-uh
🔗 SHA:
0eb1abf📊 Статистика: 3 files changed, 394 insertions(+)
📁 Изменённые файлы:
🆕
mtproxy/faketls-relay-diagnosis.md\n✏️ mtproxy/ja4-sni-client-side.md\n✏️ mtproxy/tdlib-obf-client-side-stealth.md\n🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/todo
📝 Пробу запускать с той машины, где симптом
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 1 file changed, 26 insertions(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/todo
📝 Пробу запускать с той машины, где симптом
👤 Автор: loop-uh
🔗 SHA:
13d1d2c📊 Статистика: 1 file changed, 26 insertions(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
mtproxy/faketls-relay-diagnosis.md\n🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Добавить Flowseal EXP 1.10.0 для Zapret 1
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 4 files changed, 829 insertions(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
🆕
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Добавить Flowseal EXP 1.10.0 для Zapret 1
👤 Автор: loop-uh
🔗 SHA:
173a9bd📊 Статистика: 4 files changed, 829 insertions(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
src/folders/defaults.py🆕
src/presets/builtin/winws1/general EXP 1.10.0 (game filter).txt✏️
tests/test_builtin_profile_catalog.py✏️
tests/test_folders_library.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Разделить общий hosts-ресурс по сервисам
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 19 insertions(+), 4 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Разделить общий hosts-ресурс по сервисам
👤 Автор: loop-uh
🔗 SHA:
23ca6e3📊 Статистика: 2 files changed, 19 insertions(+), 4 deletions(-)
📁 Изменённые файлы:
✏️
src/hosts/proxy_domains.py✏️
tests/test_hosts_catalog_json.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Добавить Flowseal EXP 1.10.0 для Zapret 2
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 10 files changed, 1317 insertions(+), 6 deletions(-)
📁 Изменённые файлы:
✏️
🆕
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Добавить Flowseal EXP 1.10.0 для Zapret 2
👤 Автор: loop-uh
🔗 SHA:
dad3c8c📊 Статистика: 10 files changed, 1317 insertions(+), 6 deletions(-)
📁 Изменённые файлы:
✏️
src/folders/defaults.py🆕
src/presets/builtin/winws2/general EXP 1.10.0 (game filter).txt✏️
src/profile/strategy_catalogs/winws2/tcp.txt✏️
src/profile/strategy_catalogs/winws2/udp.txt✏️
src/profile/strategy_catalogs/winws2/voice.txt✏️
src/winws_runtime/runners/zapret2_runner.py✏️
tests/test_builtin_profile_catalog.py✏️
tests/test_folders_library.py✏️
tests/test_profile_strategy_resolution.py✏️
tests/test_winws2_launch_preset_validation.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Исправить перенос описаний страниц
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 54 insertions(+)
📁 Изменённые файлы:
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Исправить перенос описаний страниц
👤 Автор: loop-uh
🔗 SHA:
a4a1b69📊 Статистика: 2 files changed, 54 insertions(+)
📁 Изменённые файлы:
✏️
src/ui/pages/base_page.py🆕
tests/test_base_page_layout.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Ограничить по времени разрешение имён во всех сетевых проверках
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 19 files changed, 1125 insertions(+), 181 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🆕
🆕
✏️
🆕
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Ограничить по времени разрешение имён во всех сетевых проверках
👤 Автор: loop-uh
🔗 SHA:
273c281📊 Статистика: 19 files changed, 1125 insertions(+), 181 deletions(-)
📁 Изменённые файлы:
✏️
src/blockcheck/blockcheck2.py✏️
src/blockcheck/dns_integrity.py✏️
src/blockcheck/isp_page_detector.py✏️
src/blockcheck/ping_tester.py✏️
src/blockcheck/preflight.py✏️
src/blockcheck/runner.py✏️
src/blockcheck/strategy_scanner.py✏️
src/blockcheck/stun_tester.py✏️
src/blockcheck/tls_tester.py✏️
src/diagnostics/worker.py✏️
src/dns/commands.py✏️
src/dns_checker.py✏️
src/telegram_proxy/diagnostics/runner.py🆕
src/utils/concurrency.py🆕
src/utils/net_resolve.py✏️
src/utils/windows_icmp.py🆕
tests/test_net_resolve_deadline.py✏️
tests/test_preset_profile_async_architecture.py🆕
tests/test_type_checking_runtime_names.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Диагностировать молчаливое завершение winws по фактам
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 11 files changed, 1506 insertions(+), 73 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🆕
✏️
🆕
✏️
✏️
✏️
✏️
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Диагностировать молчаливое завершение winws по фактам
👤 Автор: loop-uh
🔗 SHA:
b554a6f📊 Статистика: 11 files changed, 1506 insertions(+), 73 deletions(-)
📁 Изменённые файлы:
✏️
src/utils/windows_event_log.py✏️
src/winws_runtime/health/post_mortem.py🆕
src/winws_runtime/health/silent_exit_probe.py✏️
src/winws_runtime/health/winws_exit_diagnosis.py🆕
src/winws_runtime/health/winws_output.py✏️
src/winws_runtime/runners/spawn_failure.py✏️
src/winws_runtime/runners/zapret1_runner.py✏️
src/winws_runtime/runners/zapret2_runner.py✏️
tests/test_exit_watch_autorestart.py✏️
tests/test_post_mortem_diagnosis.py🆕
tests/test_winws_silent_exit.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Проверять целостность поставки и чинить её самостоятельно
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 70 files changed, 7957 insertions(+), 185 deletions(-)
📁 Изменённые файлы:
✏️
🆕
✏️
✏️
✏️
✏️
✏️
🆕
✏️
✏️
🆕
🆕
🆕
🆕
✏️
✏️
🆕
🆕
🆕
🆕
🆕
🆕
✏️
✏️
✏️
🆕
✏️
✏️
✏️
✏️
✏️
✏️
🆕
✏️
🆕
🆕
✏️
🆕
🆕
✏️
🆕
🆕
🆕
🆕
✏️
🆕
🆕
🆕
✏️
✏️
✏️
✏️
🆕
✏️
✏️
🆕
🆕
🆕
🆕
🆕
🆕
✏️
🆕
🆕
🆕
🆕
🆕
🆕
🆕
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Проверять целостность поставки и чинить её самостоятельно
👤 Автор: loop-uh
🔗 SHA:
f100d1f📊 Статистика: 70 files changed, 7957 insertions(+), 185 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_assembly.py🆕
src/app/feature_facades/installation_repair.py✏️
src/app/feature_facades/runtime.py✏️
src/app/feature_facades/runtime_parts.py✏️
src/app/feature_facades/updater.py✏️
src/blockcheck/config.py✏️
src/blockcheck/dns_integrity.py🆕
src/blockcheck/hosts.py✏️
src/blockcheck/models.py✏️
src/blockcheck/tls_tester.py🆕
src/blockcheck/verdict/__init__.py🆕
src/blockcheck/verdict/aggregate.py🆕
src/blockcheck/verdict/baseline.py🆕
src/blockcheck/verdict/signatures.py✏️
src/config/runtime_layout.py✏️
src/config/urls.py🆕
src/install_integrity/__init__.py🆕
src/install_integrity/manifest.py🆕
src/install_integrity/messages.py🆕
src/install_integrity/models.py🆕
src/install_integrity/verify.py🆕
src/log/hang_watchdog.py✏️
src/main/application_lifecycle.py✏️
src/main/application_post_startup.py✏️
src/main/post_startup.py🆕
src/main/post_startup_integrity.py✏️
src/main/post_startup_update.py✏️
src/main/qt_runtime.py✏️
src/profile/ui/profile_payload_controller.py✏️
src/settings/normalize.py✏️
src/settings/schema.py✏️
src/settings/store.py🆕
src/ui/background_worker_gate.py✏️
src/ui/one_shot_worker_runtime.py🆕
src/ui/ui_freeze_watchdog.py🆕
src/ui/ui_thread_guard.py✏️
src/updater/commands.py🆕
src/updater/handoff_state.py🆕
src/updater/interrupted_update.py✏️
src/updater/public.py🆕
src/updater/recovery_hook.py🆕
src/updater/repair_workers.py🆕
src/updater/self_repair.py🆕
src/updater/update_paths.py✏️
src/updater/update_pipeline.py🆕
src/updater/update_watchdog.py🆕
src/utils/file_digest.py🆕
src/winws_runtime/health/installation_preflight.py✏️
src/winws_runtime/health/process_health_check.py✏️
src/winws_runtime/health/startup_error_diagnosis.py✏️
src/winws_runtime/runtime/preset_launch_service.py✏️
src/winws_runtime/runtime/start_workers.py🆕
tests/test_background_worker_gate.py✏️
tests/test_build_resource_layout.py✏️
tests/test_external_page_action_worker_boundaries.py🆕
tests/test_gui_gil_switch_interval.py🆕
tests/test_hang_watchdog.py🆕
tests/test_install_integrity.py🆕
tests/test_installation_self_repair.py🆕
tests/test_installer_runtime_swap.py🆕
tests/test_profile_payload_hidden_page_reload.py✏️
tests/test_profile_setup_accessibility.py🆕
tests/test_ui_freeze_watchdog.py🆕
tests/test_ui_worker_thread_contract.py🆕
tests/test_updater_handoff_state.py🆕
tests/test_updater_interrupted_update.py🆕
tests/test_updater_state_paths.py🆕
tests/test_updater_watchdog_launch.py🆕
tests/test_updater_watchdog_windows.py✏️
tests/test_user_presets_accessibility.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Свести наблюдение за зависаниями интерфейса к одному watchdog
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 7 files changed, 610 insertions(+), 895 deletions(-)
📁 Изменённые файлы:
🗑️
🆕
✏️
✏️
🗑️
🆕
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Свести наблюдение за зависаниями интерфейса к одному watchdog
👤 Автор: loop-uh
🔗 SHA:
c868af7📊 Статистика: 7 files changed, 610 insertions(+), 895 deletions(-)
📁 Изменённые файлы:
🗑️
src/log/hang_watchdog.py🆕
src/log/thread_dump.py✏️
src/main/qt_runtime.py✏️
src/ui/ui_freeze_watchdog.py🗑️
tests/test_hang_watchdog.py🆕
tests/test_thread_dump.py🆕
tests/test_ui_freeze_watchdog_dump.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Перестроить BlockCheck на единый планировщик проб
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 30 files changed, 2332 insertions(+), 2088 deletions(-)
📁 Изменённые файлы:
🗑️
🗑️
📝
✏️
✏️
✏️
✏️
✏️
✏️
🆕
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🆕
🆕
🆕
🆕
✏️
✏️
🗑️
🆕
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Перестроить BlockCheck на единый планировщик проб
👤 Автор: loop-uh
🔗 SHA:
f88541f📊 Статистика: 30 files changed, 2332 insertions(+), 2088 deletions(-)
📁 Изменённые файлы:
🗑️
src/blockcheck/blockcheck2.py🗑️
src/blockcheck/data/domains.txt📝
src/blockcheck/data/tcp_16_20_targets.json src/blockcheck/data_lists.py✏️
src/blockcheck/dpi_classifier.py✏️
src/blockcheck/models.py✏️
src/blockcheck/preflight.py✏️
src/blockcheck/runner.py✏️
src/blockcheck/targets.py✏️
src/blockcheck/tcp_test.py🆕
src/blockcheck/ui/dpi_labels.py✏️
src/blockcheck/ui/page_results_workflow.py✏️
src/blockcheck/ui/summary_content.py✏️
src/blockcheck/verdict/aggregate.py✏️
src/blockcheck/verdict/baseline.py✏️
src/blockcheck/verdict/signatures.py✏️
src/main/entry.py✏️
src/main/post_startup.py✏️
src/profile/ui/profile_payload_controller.py✏️
src/settings/store.py✏️
src/ui/background_worker_gate.py✏️
tests/conftest.py🆕
tests/test_blockcheck_dns_integrity.py🆕
tests/test_blockcheck_probe_budget.py🆕
tests/test_blockcheck_runner_scheduling.py🆕
tests/test_blockcheck_verdict_engine.py✏️
tests/test_main_startup_contract.py✏️
tests/test_net_resolve_deadline.py🗑️
tests/test_profile_payload_hidden_page_reload.py🆕
tests/test_settings_read_cost.py✏️
tests/test_worker_ui_boundary.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Удалить устаревшие сводки BlockCheck
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 5 files changed, 9 insertions(+), 185 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Удалить устаревшие сводки BlockCheck
👤 Автор: loop-uh
🔗 SHA:
367c922📊 Статистика: 5 files changed, 9 insertions(+), 185 deletions(-)
📁 Изменённые файлы:
✏️
src/blockcheck/models.py✏️
src/blockcheck/preflight.py✏️
src/blockcheck/runner.py✏️
src/blockcheck/ui/page.py✏️
src/blockcheck/ui/summary_content.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Не подменять QStyle ради уже постоянных скроллбаров
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 6 files changed, 271 insertions(+), 11 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
🆕
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Не подменять QStyle ради уже постоянных скроллбаров
👤 Автор: loop-uh
🔗 SHA:
8af806c📊 Статистика: 6 files changed, 271 insertions(+), 11 deletions(-)
📁 Изменённые файлы:
✏️
src/main/entry.py✏️
src/main/qt_runtime.py✏️
src/ui/navigation/sidebar_builder.py✏️
src/ui/ui_freeze_watchdog.py🆕
tests/test_scrollbar_style_skip.py🆕
tests/test_ui_jitter_watchdog_mode.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Называть настоящую причину отказа WinDivert вместо состояния покоя
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 7 files changed, 561 insertions(+), 54 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
🆕
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Называть настоящую причину отказа WinDivert вместо состояния покоя
👤 Автор: loop-uh
🔗 SHA:
379fb61📊 Статистика: 7 files changed, 561 insertions(+), 54 deletions(-)
📁 Изменённые файлы:
✏️
src/ui/window_notification_center.py✏️
src/winws_runtime/health/post_mortem.py✏️
src/winws_runtime/health/windivert_diagnostics.py✏️
src/winws_runtime/health/winws_exit_diagnosis.py✏️
src/winws_runtime/runners/spawn_failure.py🆕
tests/test_notification_dedupe.py✏️
tests/test_windivert_diagnostics.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Исправить фоновый запуск наблюдателя обновления
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 3 files changed, 77 insertions(+), 14 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Исправить фоновый запуск наблюдателя обновления
👤 Автор: loop-uh
🔗 SHA:
1ec045a📊 Статистика: 3 files changed, 77 insertions(+), 14 deletions(-)
📁 Изменённые файлы:
✏️
src/updater/update_watchdog.py✏️
tests/test_updater_watchdog_launch.py✏️
tests/test_updater_watchdog_windows.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Исправить подключение событий запуска DPI
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 78 insertions(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Исправить подключение событий запуска DPI
👤 Автор: loop-uh
🔗 SHA:
41c7fed📊 Статистика: 2 files changed, 78 insertions(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/runtime_parts.py🆕
tests/test_runtime_events_dispatcher.py🔗 Открыть на GitHub