Zapret | Дорожная карта
2.35K subscribers
28 photos
24 files
3.34K links
Дорожная карта обновлений.

Узнайте что я буду редактировать в Запрет для обхода блокировок Дискорда и Ютуба в первую очередь

И ужаснуться моим техническим непонятным запискам без контекста.
Download Telegram
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Быстрые действия: вместо «Тест соединения» — плитка «Исходный код» (git.zapret.moe) рядом с «Документацией»

👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:44:07 MSK
🔗 SHA: 32480ec

📊 Статистика:
➕ Добавлено: 146 строк
➖ Удалено: 150 строк
📝 Всего изменений: 296

📁 Изменено файлов: 24

✏️ src/app/ui_texts.py
✏️ src/app/ui_texts_tour.py
✏️ src/config/urls.py
✏️ src/main/window_actions.py
✏️ src/main/window_page_actions.py
✏️ src/main/window_page_deps_setup.py
✏️ src/presets/ui/control/control_page_shared.py
✏️ src/presets/ui/control/quick_actions.py
✏️ src/presets/ui/control/zapret1/page.py
✏️ src/presets/ui/control/zapret1/runtime_helpers.py
✏️ src/presets/ui/control/zapret2/page.py
✏️ src/presets/ui/control/zapret2/runtime_helpers.py
✏️ src/ui/page_actions.py
✏️ src/ui/page_composition.py
✏️ src/ui/page_deps/presets.py
✏️ src/ui/widgets/line_icons.py
✏️ src/ui/window_adapter.py
✏️ tests/test_control_accessibility.py
✏️ tests/test_control_external_open_url_queue.py
✏️ tests/test_control_page_dependency_boundaries.py
... и ещё 4 файлов

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Автообновление: «экран занят» определяется по двум независимым признакам

👤 Автор: loop-uh
📅 Дата: 10.10.2026 00:06:34 MSK
🔗 SHA: eb5b87b

📊 Статистика:
➕ Добавлено: 137 строк
➖ Удалено: 13 строк
📝 Всего изменений: 150

📁 Изменено файлов: 4

✏️ src/updater/busy.py
✏️ src/updater/commands.py
✏️ src/updater/release/watch.py
✏️ tests/test_updater_busy.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Автообновление: большое окно обновления видно всегда и стоит поверх всех окон

👤 Автор: loop-uh
📅 Дата: 10.10.2026 00:11:36 MSK
🔗 SHA: 760210c

📊 Статистика:
➕ Добавлено: 197 строк
➖ Удалено: 47 строк
📝 Всего изменений: 244

📁 Изменено файлов: 6

✏️ src/updater/install/splash.py
✏️ src/updater/install/splash_script.py
✏️ src/updater/ui/page.py
✏️ src/updater/ui/restart_splash_spec.py
✏️ tests/test_restart_splash.py
✏️ tests/test_update_check_coordinator.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Автообновление: карточка в углу экрана — скруглённая и живая

👤 Автор: loop-uh
📅 Дата: 10.10.2026 00:23:18 MSK
🔗 SHA: 359b31b

📊 Статистика:
➕ Добавлено: 96 строк
➖ Удалено: 22 строк
📝 Всего изменений: 118

📁 Изменено файлов: 3

✏️ src/updater/install/splash_script.py
✏️ src/updater/ui/page.py
✏️ tests/test_restart_splash.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Окно обновления: обновление из трея заканчивается спокойно, а не как отменённое

👤 Автор: loop-uh
📅 Дата: 10.10.2026 00:39:35 MSK
🔗 SHA: 582ab8f

📊 Статистика:
➕ Добавлено: 23 строк
➖ Удалено: 2 строк
📝 Всего изменений: 25

📁 Изменено файлов: 2

✏️ src/updater/install/splash_script.py
✏️ tests/test_restart_splash.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Автообновление: новая версия открывается в трее, если человек не в программе

👤 Автор: loop-uh
📅 Дата: 10.10.2026 01:28:49 MSK
🔗 SHA: c704fa1

📊 Статистика:
➕ Добавлено: 10 строк
➖ Удалено: 5 строк
📝 Всего изменений: 15

📁 Изменено файлов: 3

✏️ src/updater/ui/page.py
✏️ tests/test_restart_splash.py
✏️ tests/test_update_check_coordinator.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Hosts при запуске: в журнале видно, почему адреса в hosts не были обновлены

👤 Автор: loop-uh
📅 Дата: 10.10.2026 16:22:35 MSK
🔗 SHA: 9037a00

📊 Статистика:
➕ Добавлено: 26 строк
➖ Удалено: 1 строк
📝 Всего изменений: 27

📁 Изменено файлов: 2

✏️ src/main/post_startup_hosts_refresh.py
✏️ tests/test_startup_address_refresh.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 BlockCheck: убран ненужный переход к «Проверить» после удаления плитки «Тест соединения»

👤 Автор: loop-uh
📅 Дата: 12.10.2026 21:10:02 MSK
🔗 SHA: 9905f8d

📊 Статистика:
➕ Добавлено: 0 строк
➖ Удалено: 40 строк
📝 Всего изменений: 40

📁 Изменено файлов: 2

✏️ src/blockcheck/ui/page.py
✏️ tests/test_blockcheck_page_accessibility.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Проверки: фоновые задачи берут замер времени из app, проверка тем ищет названия, а не слова в комментариях

👤 Автор: loop-uh
📅 Дата: 12.10.2026 21:11:16 MSK
🔗 SHA: e71a147

📊 Статистика:
➕ Добавлено: 17 строк
➖ Удалено: 8 строк
📝 Всего изменений: 25

📁 Изменено файлов: 4

✏️ src/presets/user_presets_action_workers.py
✏️ src/winws_runtime/runtime/control_workers.py
✏️ src/winws_runtime/runtime/start_workers.py
✏️ tests/test_architecture_cleanup_contract.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 BlockCheck: убран мёртвый код, «Остановить» в очереди не теряется, отметка реестра не дописывается в уже показанный отчёт, «С прошлой проверки» сохраняется в файл

👤 Автор: loop-uh
📅 Дата: 12.10.2026 21:23:04 MSK
🔗 SHA: 78eaf3a

📊 Статистика:
➕ Добавлено: 110 строк
➖ Удалено: 578 строк
📝 Всего изменений: 688

📁 Изменено файлов: 33

🗑️ src/utils/concurrency.py
✏️ src/app/feature_facades/blockcheck.py
✏️ src/blockcheck/commands.py
✏️ src/blockcheck/config.py
✏️ src/blockcheck/data_lists.py
✏️ src/blockcheck/hosts.py
✏️ src/blockcheck/page_runtime.py
✏️ src/blockcheck/public.py
✏️ src/blockcheck/strategy_scan_logs.py
✏️ src/blockcheck/strategy_scan_page_plans.py
✏️ src/blockcheck/strategy_scan_state.py
✏️ src/blockcheck/strategy_scan_worker.py
✏️ src/blockcheck/strategy_search/winws_session.py
✏️ src/blockcheck/targets.py
✏️ src/blockcheck/ui/domains_build.py
✏️ src/blockcheck/ui/page.py
✏️ src/blockcheck/ui/result_cards.py
✏️ src/blockcheck/ui/strategy_scan_page.py
✏️ src/blockcheck/ui/strategy_scan_page_results_workflow.py
✏️ src/blockcheck/worker.py
... и ещё 13 файлов

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Проверки сети: один словарь видов сбоя для всех проверок, подбор стратегий судит по виду сбоя, а не по слову «таймаут» в тексте

👤 Автор: loop-uh
📅 Дата: 12.10.2026 21:25:02 MSK
🔗 SHA: 70ad89a

📊 Статистика:
➕ Добавлено: 238 строк
➖ Удалено: 67 строк
📝 Всего изменений: 305

📁 Изменено файлов: 8

🆕 src/utils/net_failure.py
🆕 tests/test_net_failure.py
✏️ src/blockcheck/strategy_search/probes.py
✏️ src/blockcheck/strategy_search/verdict.py
✏️ src/diagnostics/tls_probe.py
✏️ src/utils/dns_wire.py
✏️ tests/test_strategy_search_engine.py
✏️ tests/test_strategy_search_rules.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 BlockCheck: у каждого вывода один владелец — общее окно обрыва, одно правило уровней, строки итога ссылаются на сайт и раздел данными, версия формата отчёта

👤 Автор: loop-uh
📅 Дата: 12.10.2026 21:40:21 MSK
🔗 SHA: cec9f58

📊 Статистика:
➕ Добавлено: 579 строк
➖ Удалено: 178 строк
📝 Всего изменений: 757

📁 Изменено файлов: 27

🆕 src/diagnostics/levels.py
🆕 src/diagnostics/report_upgrade.py
🆕 tests/test_diagnostics_levels.py
✏️ src/blockcheck/strategy_search/verdict.py
✏️ src/blockcheck/ui/check_results.py
✏️ src/blockcheck/ui/page.py
✏️ src/blockcheck/ui/past_check_view.py
✏️ src/blockcheck/ui/result_cards_model.py
✏️ src/blockcheck/worker.py
✏️ src/diagnostics/compare.py
✏️ src/diagnostics/engine.py
✏️ src/diagnostics/freeze_check.py
✏️ src/diagnostics/history.py
✏️ src/diagnostics/limits.py
✏️ src/diagnostics/net_access.py
✏️ src/diagnostics/problems.py
✏️ src/diagnostics/report_contract.py
✏️ src/diagnostics/report_text.py
✏️ src/diagnostics/sections.py
✏️ src/diagnostics/services.py
... и ещё 7 файлов

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Подбор стратегий: «Применить» не трогает общий профиль, а создаёт профиль сайта; цель и протокол едут с результатом; протоколы — общие константы

👤 Автор: loop-uh
📅 Дата: 12.10.2026 23:50:19 MSK
🔗 SHA: fd3c16a

📊 Статистика:
➕ Добавлено: 120 строк
➖ Удалено: 213 строк
📝 Всего изменений: 333

📁 Изменено файлов: 13

✏️ src/blockcheck/scan_models.py
✏️ src/blockcheck/strategy_scan_apply.py
✏️ src/blockcheck/strategy_scan_logs.py
✏️ src/blockcheck/strategy_scan_page_plans.py
✏️ src/blockcheck/strategy_scan_targeting.py
✏️ src/blockcheck/strategy_scan_worker.py
✏️ src/blockcheck/strategy_search/environment.py
✏️ src/blockcheck/strategy_search/history.py
✏️ src/blockcheck/ui/page.py
✏️ src/blockcheck/ui/strategy_scan_page.py
✏️ src/support_request_actions.py
✏️ tests/test_strategy_scan_apply.py
✏️ tests/test_strategy_scan_apply_runtime_architecture.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Проверки сети: одна отменяемая пауза вместо пяти копий, общий TLS-контекст без приватного импорта

👤 Автор: loop-uh
📅 Дата: 12.10.2026 23:50:36 MSK
🔗 SHA: 980496f

📊 Статистика:
➕ Добавлено: 80 строк
➖ Удалено: 44 строк
📝 Всего изменений: 124

📁 Изменено файлов: 16

✏️ src/diagnostics/engine.py
✏️ src/diagnostics/protocol_probe.py
✏️ src/diagnostics/reach.py
✏️ src/diagnostics/run_context.py
✏️ src/diagnostics/sections.py
✏️ src/diagnostics/tls_probe.py
✏️ src/diagnostics/upload_probe.py
✏️ src/diagnostics/volume_probe.py
✏️ src/utils/socket_cancel.py
✏️ tests/test_crowd_probe.py
✏️ tests/test_diagnostics_verdict.py
✏️ tests/test_filter_habits.py
✏️ tests/test_name_speed.py
✏️ tests/test_net_failure.py
✏️ tests/test_upload_probe.py
✏️ tests/test_volume_probe.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 DNS подмена: «такого сайта нет» хоть в одной попытке — подмена, даже если адреса не пришло ни разу

👤 Автор: loop-uh
📅 Дата: 12.10.2026 23:51:28 MSK
🔗 SHA: 94f4274

📊 Статистика:
➕ Добавлено: 34 строк
➖ Удалено: 0 строк
📝 Всего изменений: 34

📁 Изменено файлов: 2

✏️ src/diagnostics/verdict.py
✏️ tests/test_diagnostics_verdict.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Журналы: журнал winws снова попадает в обращение в поддержку, в счётчик страницы журналов и в очистку

👤 Автор: loop-uh
📅 Дата: 12.10.2026 23:54:14 MSK
🔗 SHA: 2d68a6d

📊 Статистика:
➕ Добавлено: 105 строк
➖ Удалено: 44 строк
📝 Всего изменений: 149

📁 Изменено файлов: 8

✏️ src/config/config.py
✏️ src/log/commands.py
✏️ src/log/log.py
✏️ src/log/ui/runtime_helpers.py
✏️ src/support_request_actions.py
✏️ src/winws_log_analyzer/ui/page.py
🆕 src/log/log_kinds.py
🆕 tests/test_log_kinds.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Настройка DNS и Hosts: «Замерить скорость» и «Восстановить» больше не отключают сами себя — страница не прокручивается сама

👤 Автор: loop-uh
📅 Дата: 12.10.2026 23:55:06 MSK
🔗 SHA: 9143907

📊 Статистика:
➕ Добавлено: 10 строк
➖ Удалено: 4 строк
📝 Всего изменений: 14

📁 Изменено файлов: 4

✏️ src/dns/ui/now_panel.py
✏️ src/dns/ui/page.py
✏️ src/hosts/ui/page.py
✏️ tests/test_dns_page.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 DNS-серверы: обычный TCP не выдаётся за шифрованный путь, недопроверенное не выдаётся за «всё в порядке», «Стоп» доходит до поиска владельцев сетей

👤 Автор: loop-uh
📅 Дата: 12.10.2026 23:58:33 MSK
🔗 SHA: 14950fa

📊 Статистика:
➕ Добавлено: 145 строк
➖ Удалено: 18 строк
📝 Всего изменений: 163

📁 Изменено файлов: 7

✏️ src/diagnostics/history.py
✏️ src/dns/server_check.py
✏️ src/dns/server_check_plans.py
✏️ src/dns/server_check_verdict.py
✏️ src/dns/ui/server_check_cards.py
✏️ src/dns/ui/server_check_details.py
✏️ tests/test_dns_server_check.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 DNS подмена: чужой сертификат проверяется контролем на настоящем адресе, итог один для панели, строки состояния и истории

👤 Автор: loop-uh
📅 Дата: 13.10.2026 00:01:21 MSK
🔗 SHA: 5d541b8

📊 Статистика:
➕ Добавлено: 209 строк
➖ Удалено: 116 строк
📝 Всего изменений: 325

📁 Изменено файлов: 11

✏️ src/diagnostics/engine.py
✏️ src/diagnostics/history.py
✏️ src/diagnostics/verdict.py
✏️ src/dns/commands.py
✏️ src/dns/dns_check_plans.py
✏️ src/dns/ui/dns_check_widgets.py
✏️ tests/test_diagnostics_verdict.py
✏️ tests/test_dns_check_reference_note.py
✏️ tests/test_dns_check_widgets.py
✏️ tests/test_tab_history.py
🆕 tests/test_dns_check_plans.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Подбор стратегий: профиль, заданный только для этого сайта, обновляется, а не дублируется

👤 Автор: loop-uh
📅 Дата: 13.10.2026 00:06:00 MSK
🔗 SHA: 18281f0

📊 Статистика:
➕ Добавлено: 45 строк
➖ Удалено: 0 строк
📝 Всего изменений: 45

📁 Изменено файлов: 1

✏️ src/blockcheck/strategy_scan_apply.py

🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord

🔔 Новый коммит в zapretdiscordyoutube/zapret

📝 Настройка DNS: предупреждение о блокировке сервера — только после того, как DNS поставлен; полный отказ называется «DNS не применён»

👤 Автор: loop-uh
📅 Дата: 13.10.2026 00:06:00 MSK
🔗 SHA: 0255564

📊 Статистика:
➕ Добавлено: 36 строк
➖ Удалено: 25 строк
📝 Всего изменений: 61

📁 Изменено файлов: 4

✏️ src/dns/page_plans.py
✏️ src/dns/ui/page.py
✏️ src/settings/store.py
✏️ tests/test_dns_page.py

🔗 Открыть в Forgejo