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

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

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

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

📝 AGENTS.md: Obsidian Publish — действующее резервное зеркало, а не история

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:14:52 MSK
🔗 SHA: 642de0a

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

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

✏️ AGENTS.md

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

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

📝 GUI меняет в пресете только то, что попросил пользователь: диапазоны по веткам, слияние --wf-портов в blockcheck, без скрытого разрезания профилей, wssize одной строкой, добавление профиля перед исключениями, правка только своих пользовательских профилей

👤 Автор: loop-uh
📅 Дата: 27.09.2026 18:10:59 MSK
🔗 SHA: 3f85cc2

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

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

🆕 tests/test_profile_preset_source_of_truth.py
✏️ src/app/feature_facades/blockcheck.py
✏️ src/app/feature_facades/profile.py
✏️ src/blockcheck/strategy_scan_apply.py
✏️ src/profile/commands.py
✏️ src/profile/editable_settings.py
✏️ src/profile/profile_setup_loader.py
✏️ src/profile/serializer.py
✏️ src/profile/service.py
✏️ src/profile/settings.py
✏️ src/profile/ui/profile_setup_page.py
✏️ src/profile/ui/profile_setup_save_controllers.py
✏️ src/profile/user_profiles/service.py
✏️ src/settings/store.py
✏️ tests/test_profile_list_payload.py
✏️ tests/test_profile_setup_page_contract.py
✏️ tests/test_profile_setup_write_serialization.py
✏️ tests/test_strategy_scan_apply.py
✏️ tests/test_user_profiles.py

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

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

📝 Пресет — точка истины: полный блок --lua-init во всех winws2-пресетах, единый договор нормализации, редактор показывает сохранённый текст, проверки сохранения и запуска

👤 Автор: loop-uh
📅 Дата: 27.09.2026 18:11:07 MSK
🔗 SHA: 305befd

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

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

🆕 src/presets/preset_contract.py
🆕 tests/test_preset_contract_architecture_checks.py
🆕 tests/test_preset_launch_identity.py
🆕 tests/test_preset_source_of_truth_contract.py
🆕 tests/test_raw_preset_editor_shows_saved_text.py
✏️ .forgejo/workflows/source-guards.yml
✏️ src/app/architecture_checks.py
✏️ src/app/feature_facades/presets.py
✏️ src/presets/builtin/winws2/ALL TCP & UDP YTDisBystro_3_4_v1.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP discord_urgent_sni.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP fake_tls_auto_11.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP hostfakesplit.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP hostfakesplit_multi_syndata.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP multidisorder complex.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP multisplit_sni.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP multisplit_stun.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP v1.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP v2.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP v3_1.txt
✏️ src/presets/builtin/winws2/ALL TCP & UDP v3_2.txt
... и ещё 135 файлов

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

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

📝 Показывать «Проверка...» вместо Free, пока сервер не ответил о подписке

👤 Автор: loop-uh
📅 Дата: 27.09.2026 18:31:38 MSK
🔗 SHA: 834ef45

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

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

✏️ src/about/plans.py
✏️ src/app/ui_texts.py
✏️ src/presets/ui/control/top_summary_plan.py
✏️ src/presets/ui/control/top_summary_widget.py
✏️ src/presets/ui/control/zapret1/page.py
✏️ src/presets/ui/control/zapret2/page.py
✏️ src/ui/pages/about_page.py
✏️ tests/test_about_page_accessibility.py
✏️ tests/test_control_top_summary_plan.py
✏️ tests/test_control_top_summary_refresh_guards.py
✏️ tests/test_premium_status_consistency.py

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

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

📝 Выровнять переключатели во всей программе

👤 Автор: loop-uh
📅 Дата: 27.09.2026 18:35:43 MSK
🔗 SHA: d4207fa

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

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

✏️ src/app/architecture_checks.py
✏️ src/hosts/ui/page.py
✏️ src/hosts/ui/sections_build.py
✏️ src/ui/fluent_widgets.py
✏️ src/ui/widgets/win11_controls.py
🆕 src/ui/widgets/aligned_switch.py
🆕 tests/test_aligned_switch.py

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

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

📝 Реестр фейков winws2: читатель готовой базы fakes_catalog.sqlite3, общие имена встроенных blob-ов и проверки согласованности с пресетами и каталогами

👤 Автор: loop-uh
📅 Дата: 27.09.2026 18:38:29 MSK
🔗 SHA: bd77c33

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

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

🆕 src/fakes/__init__.py
🆕 src/fakes/catalog_repository.py
🆕 src/fakes/names.py
🆕 src/fakes/public.py
🆕 tests/test_fakes_catalog.py
🆕 tests/test_fakes_registry_integrity.py
✏️ src/config/runtime_layout.py
✏️ tests/test_build_resource_layout.py
✏️ tests/test_orchestra_runtime_config.py
✏️ tests/test_runtime_layout.py
✏️ tests/test_strategy_catalog_runtime_names.py

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

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

📝 Явный выбор стратегии дописывает в пресет недостающие объявления фейков (--blob=) из реестра, пробный пресет blockcheck тоже объявляет фейки стратегии

👤 Автор: loop-uh
📅 Дата: 27.09.2026 18:40:53 MSK
🔗 SHA: ca61e30

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

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

✏️ src/app/feature_assembly.py
✏️ src/app/feature_facades/blockcheck.py
✏️ src/app/feature_facades/profile.py
✏️ src/blockcheck/strategy_scan_apply.py
✏️ src/blockcheck/strategy_scan_page_plans.py
✏️ src/blockcheck/strategy_scan_state.py
✏️ src/blockcheck/strategy_scan_worker.py
✏️ src/blockcheck/strategy_scanner.py
✏️ src/blockcheck/ui/strategy_scan_page.py
✏️ src/presets/preset_contract.py
✏️ src/profile/service.py
✏️ src/profile/state.py
✏️ src/profile/ui/profile_strategy_controller.py
✏️ tests/test_strategy_scan_apply.py
🆕 src/profile/preset_blob_declarations.py
🆕 tests/test_preset_blob_declarations.py

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

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

📝 Убрать мигающее окно при запуске: подпись на странице Telegram Proxy показывается только после вставки в страницу; тест проверяет, что ни одна страница при сборке не показывает отдельных окон

👤 Автор: loop-uh
📅 Дата: 27.09.2026 19:21:56 MSK
🔗 SHA: 43d68a3

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

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

🆕 tests/test_page_build_no_stray_windows.py
✏️ src/telegram_proxy/ui/settings_build.py

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

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

📝 Ветки --payload одного профиля — одна составная готовая стратегия: одно имя, оценка и значок типов пакетов, выбор на странице и в blockcheck применяет её целиком, обычная стратегия поверх составной пишет один общий --payload

👤 Автор: loop-uh
📅 Дата: 27.09.2026 19:33:52 MSK
🔗 SHA: c73a7d6

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

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

🆕 src/profile/strategy_shape.py
🆕 src/profile/ui/widgets/payload_badge.py
✏️ src/app/feature_facades/profile.py
✏️ src/blockcheck/strategy_scan_apply.py
✏️ src/profile/commands.py
✏️ src/profile/derived_cache.py
✏️ src/profile/display_items.py
✏️ src/profile/editable_settings.py
✏️ src/profile/list_apply_signature.py
✏️ src/profile/list_view_state.py
✏️ src/profile/profile_setup_loader.py
✏️ src/profile/serializer.py
✏️ src/profile/service.py
✏️ src/profile/setup_apply_signature.py
✏️ src/profile/state.py
✏️ src/profile/strategy_catalog.py
✏️ src/profile/strategy_list_filter.py
✏️ src/profile/ui/profile_list_delegate.py
✏️ src/profile/ui/profile_list_model.py
✏️ src/profile/ui/profile_setup_page.py
... и ещё 17 файлов

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

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

📝 Встроенный ipset-all заменён полным списком Flowseal (33 048 сетей), тесты закрепляют его состав и решения по спискам доменов

👤 Автор: loop-uh
📅 Дата: 27.09.2026 19:49:05 MSK
🔗 SHA: 928e1f7

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

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

✏️ src/lists/core/embedded_defaults.py
✏️ tests/test_lists_startup_contract.py
✏️ tests/test_shipped_lists_invariant.py

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

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

📝 Разовый перевод пресетов winws2 пользователя в полный блок --lua-init при запуске: запись только при изменении текста, перезапуск только если изменились аргументы активного пресета, привязка к источнику сохраняется

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:03:01 MSK
🔗 SHA: f901d0e

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

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

🆕 src/main/post_startup_preset_contract_migration.py
🆕 tests/test_user_preset_contract_migration.py
✏️ src/app/feature_facades/presets.py
✏️ src/main/post_startup.py
✏️ src/main/startup_log_contract.py
✏️ src/presets/commands.py
✏️ src/presets/file_service.py
✏️ src/presets/preset_contract.py
✏️ tests/test_main_startup_contract.py

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

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

📝 Удалить неиспользуемое разбиение профилей по спискам, его поля и уведомление

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:03:01 MSK
🔗 SHA: e4f9958

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

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

🗑️ src/profile/normalizer.py
🗑️ tests/test_profile_normalizer.py
✏️ src/profile/list_apply_signature.py
✏️ src/profile/state.py
✏️ src/profile/ui/preset_setup_page.py
✏️ tests/test_profile_list_payload.py
✏️ tests/test_profile_setup_page_contract.py

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

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

📝 Убрать из learned-strategies.lua сломанную обёртку circular: заблокированные стратегии пропускает сам circular_quality

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:03:01 MSK
🔗 SHA: b0c933f

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

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

✏️ src/orchestra/orchestra_runner.py
✏️ tests/test_orchestra_runtime_config.py

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

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

📝 Убрать неиспользуемый default_dir из проверки ссылок пресета и исправить комментарий

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:03:01 MSK
🔗 SHA: b3c2a6b

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

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

✏️ src/winws_runtime/runners/zapret2_runner.py

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

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

📝 Исправить имена готовых стратегий, где упоминались ветки --payload, которых в записи нет

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:03:01 MSK
🔗 SHA: eba85bc

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

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

✏️ src/system/strategy_catalogs/winws2/http80.txt
✏️ src/system/strategy_catalogs/winws2/tcp.txt

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

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

📝 Страница «Фейки» в управлении Zapret 2: таблица встроенных фейков winws2 с числом стратегий, свои .bin-фейки в user/fakes с проверкой имени, удаление своих и общий реестр фейков для явного выбора стратегии

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:06:50 MSK
🔗 SHA: 98e7d91

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

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

✏️ src/app/architecture_checks.py
✏️ src/app/feature_assembly.py
✏️ src/app/feature_facades/__init__.py
✏️ src/app/features.py
✏️ src/app/page_names.py
✏️ src/app/search_index.py
✏️ src/app/ui_texts.py
✏️ src/config/runtime_layout.py
✏️ src/fakes/names.py
✏️ src/fakes/public.py
✏️ src/main/window_page_deps_setup.py
✏️ src/presets/ui/control/zapret2/page.py
✏️ src/presets/ui/control/zapret2/runtime_helpers.py
✏️ src/presets/ui/control/zapret2/sections_build.py
✏️ src/settings/normalize.py
✏️ src/settings/schema.py
✏️ src/settings/store.py
✏️ src/ui/navigation/icons.py
✏️ src/ui/navigation/schema.py
✏️ src/ui/page_composition.py
... и ещё 14 файлов

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

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

📝 Быстрее запуск обхода: остановка перед запуском не делает второй круг с паузами, если процессов уже нет, и не пересоздаёт runner, чтобы не собирать @config дважды

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:13:46 MSK
🔗 SHA: 5894d8d

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

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

🆕 tests/test_sync_shutdown_prelaunch.py
✏️ src/winws_runtime/runtime/preset_launch_service.py
✏️ src/winws_runtime/runtime/sync_shutdown.py
✏️ tests/test_blockcheck_scan_runtime_state_thread_contract.py

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

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

📝 Быстрее появление окна: фильтр перетаскивания на всё приложение не ставится на Windows, подсказка перетаскивания создаётся при первом показе, asyncio/requests/psutil греются после готовности окна; метка StartupFirstPaint в журнале

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:17:42 MSK
🔗 SHA: 9c0a9d3

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

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

🆕 src/main/post_startup_import_warmup.py
✏️ src/main/entry.py
✏️ src/main/post_startup.py
✏️ src/main/prelaunch.py
✏️ src/main/window_lifecycle.py
✏️ src/ui/fluent_app_window.py
✏️ src/ui/window_preset_file_drop.py
✏️ tests/test_import_warmup.py
✏️ tests/test_main_startup_contract.py
✏️ tests/test_pyinstaller_archive_import_lock.py
✏️ tests/test_win32_shellcon_compat.py
✏️ tests/test_window_preset_file_drop.py

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

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

📝 Переделать страницу Telegram Proxy: всё в карточках, редкие настройки на вложенной странице с хлебными крошками, запуск ждёт сохранения настроек и читает их из хранилища, авто-настройка Telegram снова работает

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:48:27 MSK
🔗 SHA: 661af86

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

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

🆕 src/telegram_proxy/runtime/settings_save_flow.py
🆕 src/telegram_proxy/ui/advanced_build.py
🆕 src/telegram_proxy/ui/advanced_page.py
🆕 tests/test_telegram_proxy_advanced_page.py
🆕 tests/test_telegram_proxy_auto_deeplink.py
🆕 tests/test_telegram_proxy_main_page.py
🆕 tests/test_telegram_proxy_settings_save_queue.py
🗑️ src/telegram_proxy/ui/settings_save_flow.py
🗑️ src/telegram_proxy/ui/settings_ui_state.py
🗑️ tests/test_telegram_proxy_page_performance.py
🗑️ tests/test_telegram_proxy_settings_ui_state.py
✏️ src/app/feature_facades/telegram_proxy.py
✏️ src/app/page_names.py
✏️ src/app/ui_texts.py
✏️ src/settings/normalize.py
✏️ src/settings/schema.py
✏️ src/settings/store.py
✏️ src/telegram_proxy/config/settings.py
✏️ src/telegram_proxy/runtime/commands.py
✏️ src/telegram_proxy/runtime/workers.py
... и ещё 20 файлов

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

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

📝 Авто-настройка Telegram открывает ссылку только если Telegram установлен (есть обработчик tg://), иначе ждёт его установки без системного окна выбора приложения

👤 Автор: loop-uh
📅 Дата: 27.09.2026 20:57:57 MSK
🔗 SHA: 81c666d

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

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

✏️ src/telegram_proxy/config/settings.py
✏️ tests/test_telegram_proxy_auto_deeplink.py

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

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

📝 Steam и Zapret 2: домены, порты и профиль по разбору трафика

👤 Автор: loop-uh
📅 Дата: 27.09.2026 21:39:16 MSK
🔗 SHA: 4e01257

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

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

🆕 Zapret2/attachments/steam-traffic-by-network.png
🆕 Zapret2/steam.md
✏️ Zapret2/Zapret2.md
✏️ Zapret2/add-profile.md
✏️ Zapret2/find-game-strategy.md

🔗 Открыть в Forgejo