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

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

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

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

📝 Update README.md

👤 Автор: loop-uh
🔗 SHA: 80ca2ca

📊 Статистика: 1 file changed, 1 insertion(+), 4 deletions(-)

📁 Изменённые файлы:
✏️ docs/README.md

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

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

📝 Focus first page control for keyboard access

👤 Автор: loop-uh
🔗 SHA: d658963

📊 Статистика: 2 files changed, 118 insertions(+), 2 deletions(-)

📁 Изменённые файлы:
✏️ src/ui/pages/base_page.py
✏️ tests/test_base_page_accessibility.py

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

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

📝 Refocus pages after keyboard navigation

👤 Автор: loop-uh
🔗 SHA: 1a808ef

📊 Статистика: 3 files changed, 65 insertions(+)

📁 Изменённые файлы:
✏️ src/ui/page_host.py
✏️ src/ui/pages/base_page.py
🆕 tests/test_page_host_keyboard_focus.py

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

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

📝 Make tooltip actions keyboard accessible

👤 Автор: loop-uh
🔗 SHA: 523605d

📊 Статистика: 2 files changed, 53 insertions(+), 4 deletions(-)

📁 Изменённые файлы:
✏️ src/ui/fluent_widgets.py
🆕 tests/test_tooltip_keyboard_accessibility.py

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

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

📝 Read orchestra log menu actions

👤 Автор: loop-uh
🔗 SHA: 9ce1249

📊 Статистика: 2 files changed, 130 insertions(+), 1 deletion(-)

📁 Изменённые файлы:
✏️ src/orchestra/ui/page_log_context_workflow.py
✏️ tests/test_orchestra_accessibility.py

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

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

📝 Add default keyboard hints for accessible actions

👤 Автор: loop-uh
🔗 SHA: a5a092b

📊 Статистика: 2 files changed, 46 insertions(+)

📁 Изменённые файлы:
✏️ src/ui/accessibility.py
✏️ tests/test_accessibility_helpers.py

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

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

📝 Guard accessibility wiring for UI controls

👤 Автор: loop-uh
🔗 SHA: 099923d

📊 Статистика: 1 file changed, 43 insertions(+)

📁 Изменённые файлы:
✏️ tests/test_accessibility_static_guards.py

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

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

📝 Guard keyboard accessibility for collection controls

👤 Автор: loop-uh
🔗 SHA: f7c7580

📊 Статистика: 1 file changed, 43 insertions(+)

📁 Изменённые файлы:
✏️ tests/test_accessibility_static_guards.py

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

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

📝 Guard keyboard activation for custom mouse actions

👤 Автор: loop-uh
🔗 SHA: 74d9e44

📊 Статистика: 1 file changed, 32 insertions(+)

📁 Изменённые файлы:
✏️ tests/test_accessibility_static_guards.py

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

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

📝 Harden accessibility helper for keyboard checks

👤 Автор: loop-uh
🔗 SHA: bd014bc

📊 Статистика: 2 files changed, 41 insertions(+), 10 deletions(-)

📁 Изменённые файлы:
✏️ src/ui/accessibility.py
✏️ tests/test_accessibility_static_guards.py

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

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

📝 fix

👤 Автор: loop-uh
🔗 SHA: e9f1913

📊 Статистика: 75 files changed, 2779 insertions(+), 883 deletions(-)

📁 Изменённые файлы:
✏️ src/about/commands.py
✏️ src/app/feature_facades/hosts.py
✏️ src/app/search_index.py
✏️ src/app/ui_texts.py
🗑️ src/autostart/autostart_exe.py
🗑️ src/autostart/autostart_remove.py
✏️ src/autostart/public.py
🆕 src/autostart/startup_shortcut_api.py
🗑️ src/autostart/task_scheduler_api.py
✏️ src/autostart/ui/notifications.py
✏️ src/config/config.py
✏️ src/config/urls.py
✏️ src/dns/page_diagnostics_warning_workflow.py
✏️ src/folders/defaults.py
✏️ src/hosts/ui/page.py
✏️ src/log/ui/logs_build.py
✏️ src/log/ui/page.py
✏️ src/main/post_startup_hosts_warmup.py
✏️ src/main/post_startup_profile_warmup.py
✏️ src/main/startup_log_contract.py
✏️ src/orchestra/orchestra_runner.py
✏️ src/presets/builtin/winws2/Default v1 (game filter).txt
✏️ src/presets/ui/common/preset_subpage_base.py
✏️ src/presets/ui/common/user_presets_page.py
✏️ src/presets/ui/control/windows_features/runtime.py
✏️ src/profile/editable_settings.py
✏️ src/profile/filter_switch.py
✏️ src/profile/icons.py
✏️ src/profile/service.py
✏️ src/profile/ui/preset_setup_page.py
✏️ src/profile/ui/user_profile_dialog.py
✏️ src/profile/user_profiles/__init__.py
✏️ src/profile/user_profiles/service.py
✏️ src/telegram_proxy/wss_proxy.py
✏️ src/tray.py
✏️ src/ui/combo_accessibility.py
✏️ src/ui/page_deps/system.py
✏️ src/ui/pages/about_page.py
✏️ src/ui/pages/about_page_help_build.py
🆕 src/ui/popup_menu_style.py
✏️ src/windows_features/internet_cleanup.py
✏️ src/winws_runtime/health/process_health_check.py
✏️ src/winws_runtime/runners/runner_base.py
✏️ src/winws_runtime/runners/zapret1_runner.py
✏️ src/winws_runtime/runners/zapret2_runner.py
✏️ tests/test_about_actions_architecture.py
✏️ tests/test_about_help_accessibility.py
✏️ tests/test_accessibility_helpers.py
✏️ tests/test_backend_page_data_warmup.py
✏️ tests/test_build_resource_layout.py
✏️ tests/test_builtin_profile_catalog.py
✏️ tests/test_control_internet_cleanup_button.py
✏️ tests/test_dns_isp_warning_infobar.py
✏️ tests/test_folders_library.py
✏️ tests/test_gui_autostart_contract.py
✏️ tests/test_hosts_page_runtime.py
✏️ tests/test_internet_cleanup.py
✏️ tests/test_logs_accessibility.py
✏️ tests/test_main_startup_contract.py
✏️ tests/test_preset_profile_async_architecture.py
✏️ tests/test_preset_status_bar.py
✏️ tests/test_preset_switch_runtime.py
✏️ tests/test_profile_filter_kind_switch.py
✏️ tests/test_profile_icons.py
✏️ tests/test_profile_list_payload.py
✏️ tests/test_profile_normalizer.py
✏️ tests/test_profile_setup_accessibility.py
✏️ tests/test_profile_setup_page_contract.py
✏️ tests/test_telegram_proxy_cloudflare_runtime.py
✏️ tests/test_tray_menu_contract.py
✏️ tests/test_user_presets_accessibility.py
✏️ tests/test_user_profile_dialog_accessibility.py
✏️ tests/test_user_profiles.py
✏️ tests/test_windivert_service_recovery.py
✏️ tests/test_winws2_launch_preset_validation.py

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

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

📝 fix

👤 Автор: loop-uh
🔗 SHA: 413f16e

📊 Статистика: 40 files changed, 681 insertions(+), 235 deletions(-)

📁 Изменённые файлы:
✏️ src/blockcheck/ui/page.py
✏️ src/hosts/services_catalog_worker.py
✏️ src/hosts/ui/page.py
✏️ src/log/commands.py
✏️ src/log/overview_worker.py
✏️ src/log/ui/page.py
✏️ src/main/post_startup_backend_warmup.py
✏️ src/main/post_startup_dns_warmup.py
✏️ src/main/post_startup_hosts_warmup.py
✏️ src/main/post_startup_profile_warmup.py
✏️ src/main/post_startup_telegram_proxy_warmup.py
✏️ src/main/post_startup_user_presets_warmup.py
✏️ src/main/qt_runtime.py
✏️ src/main/startup_log_contract.py
✏️ src/orchestra/ignored_targets.py
✏️ src/presets/ui/common/user_presets_page_lifecycle.py
✏️ src/presets/ui/common/user_presets_page_runtime.py
✏️ src/presets/user_presets_runtime_service.py
✏️ src/profile/profile_list_loader.py
✏️ src/profile/service.py
✏️ src/profile/ui/preset_setup_page.py
✏️ src/telegram_proxy/telegram_hosts.py
✏️ src/telegram_proxy/ui/page.py
🆕 src/ui/infobar_duration.py
✏️ src/ui/page_factory.py
✏️ src/ui/page_host.py
🗑️ src/ui/page_performance.py
✏️ src/ui/pages/appearance_page.py
✏️ src/ui/pages/base_page.py
🆕 src/ui/performance_metrics.py
✏️ src/windows_features/internet_cleanup.py
✏️ tests/test_base_page_layout_contract.py
🆕 tests/test_infobar_duration.py
✏️ tests/test_internet_cleanup.py
✏️ tests/test_main_startup_contract.py
✏️ tests/test_preset_profile_async_architecture.py
✏️ tests/test_preset_profile_diagnostics.py
✏️ tests/test_profile_setup_page_contract.py
🆕 tests/test_ui_performance_metrics.py
✏️ tests/test_user_presets_rows_worker_architecture.py

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

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

📝 новый стабл

👤 Автор: loop-uh
🔗 SHA: 99c9858

📊 Статистика: 17 files changed, 604 insertions(+), 37 deletions(-)

📁 Изменённые файлы:
✏️ src/app/feature_facades/hosts.py
✏️ src/app/feature_facades/profile.py
✏️ src/main/post_startup_profile_warmup.py
✏️ src/presets/builtin/winws2/Default v1 (game filter).txt
✏️ src/profile/ui/preset_setup_page.py
✏️ src/profile/ui/profile_list_view.py
✏️ src/telegram_proxy/wss_proxy.py
✏️ src/ui/pages/base_page.py
✏️ src/ui/window_adapter.py
✏️ tests/test_backend_page_data_warmup.py
✏️ tests/test_blockcheck_strategy_scanner_cleanup.py
✏️ tests/test_main_startup_contract.py
✏️ tests/test_preset_profile_async_architecture.py
✏️ tests/test_profile_order_page.py
✏️ tests/test_profile_setup_page_contract.py
✏️ tests/test_telegram_proxy_cloudflare_runtime.py
✏️ tests/test_ui_performance_metrics.py

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

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

📝 Add service hostlist profile support

👤 Автор: loop-uh
🔗 SHA: 22d6526

📊 Статистика: 5 files changed, 96 insertions(+), 1 deletion(-)

📁 Изменённые файлы:
✏️ src/folders/defaults.py
✏️ src/profile/icons.py
✏️ tests/test_builtin_profile_catalog.py
✏️ tests/test_folders_library.py
✏️ tests/test_profile_icons.py

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

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

📝 fix

👤 Автор: loop-uh
🔗 SHA: 253fdf3

📊 Статистика: 41 files changed, 2999 insertions(+), 282 deletions(-)

📁 Изменённые файлы:
✏️ src/app/feature_facades/hosts.py
✏️ src/app/feature_facades/profile.py
✏️ src/hosts/page_plans.py
✏️ src/hosts/proxy_domains.py
✏️ src/hosts/ui/page.py
🆕 src/hosts/ui/services_matrix.py
✏️ src/main/post_startup_hosts_warmup.py
✏️ src/main/window_state_actions.py
✏️ src/profile/commands.py
✏️ src/profile/editable_settings.py
✏️ src/profile/profile_setup_loader.py
✏️ src/profile/service.py
✏️ src/profile/ui/profile_setup_page.py
✏️ src/telegram_proxy/__init__.py
✏️ src/telegram_proxy/config/settings.py
✏️ src/telegram_proxy/config/upstream_catalog.py
✏️ src/telegram_proxy/manager.py
✏️ src/telegram_proxy/proxy/pool.py
✏️ src/telegram_proxy/proxy/relay.py
✏️ src/telegram_proxy/proxy/routing.py
✏️ src/telegram_proxy/proxy/stats.py
✏️ src/telegram_proxy/proxy/transport.py
✏️ src/telegram_proxy/ui/page.py
✏️ src/telegram_proxy/wss_proxy.py
✏️ src/ui/window_appearance_bindings.py
✏️ src/ui/window_appearance_state.py
✏️ tests/test_backend_page_data_warmup.py
✏️ tests/test_builtin_profile_catalog.py
✏️ tests/test_holiday_effects_performance.py
✏️ tests/test_hosts_catalog_json.py
✏️ tests/test_hosts_page_runtime.py
✏️ tests/test_hosts_services_lazy_ui.py
🆕 tests/test_hosts_services_matrix.py
✏️ tests/test_profile_editable_settings.py
✏️ tests/test_profile_filter_kind_switch.py
✏️ tests/test_profile_list_file_editor.py
✏️ tests/test_profile_setup_page_contract.py
✏️ tests/test_profile_setup_ui_guards.py
✏️ tests/test_telegram_proxy_cloudflare_runtime.py
✏️ tests/test_telegram_proxy_upstream_catalog.py
✏️ tests/test_telegram_proxy_worker_architecture.py

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

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

📝 Hide reset action for built-in presets

👤 Автор: loop-uh
🔗 SHA: 9bd544b

📊 Статистика: 4 files changed, 76 insertions(+), 5 deletions(-)

📁 Изменённые файлы:
✏️ src/presets/ui/common/preset_actions_menu.py
✏️ src/presets/ui/common/preset_subpage_base.py
✏️ tests/test_preset_actions_menu.py
✏️ tests/test_preset_subpage_accessibility.py

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

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

📝 Use preset hashes for builtin reset visibility

👤 Автор: loop-uh
🔗 SHA: db22f7a

📊 Статистика: 17 files changed, 384 insertions(+), 9 deletions(-)

📁 Изменённые файлы:
✏️ src/app/feature_facades/presets.py
✏️ src/presets/folders.py
✏️ src/presets/lightweight_metadata.py
✏️ src/presets/raw_preset_editor_workflow.py
✏️ src/presets/ui/common/preset_actions_menu.py
✏️ src/presets/ui/common/preset_subpage_base.py
✏️ src/presets/ui/common/user_presets_item_actions_workflow.py
✏️ src/presets/ui/common/user_presets_page.py
✏️ src/presets/ui/common/user_presets_page_runtime.py
✏️ src/presets/user_presets_page_plans.py
✏️ src/presets/user_presets_runtime_service.py
✏️ src/ui/page_deps/presets.py
✏️ src/ui/presets_menu/model.py
✏️ tests/test_preset_actions_menu.py
🆕 tests/test_preset_builtin_reset_hash.py
✏️ tests/test_preset_folder_rows.py
✏️ tests/test_preset_subpage_accessibility.py

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

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

📝 Replace cryptography dependency

👤 Автор: loop-uh
🔗 SHA: d57ef9e

📊 Статистика: 9 files changed, 277 insertions(+), 33 deletions(-)

📁 Изменённые файлы:
✏️ .github/workflows/windows-release.yml
✏️ requirements.txt
✏️ src/donater/crypto.py
🆕 src/donater/ed25519.py
🆕 src/telegram_proxy/proxy/aes_ctr.py
✏️ src/telegram_proxy/proxy/mtproto.py
✏️ src/telegram_proxy/proxy/mtproxy.py
🆕 tests/test_crypto_dependency_trim.py
✏️ tests/test_telegram_proxy_mtproxy_core.py

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

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

📝 Persist sidebar user intent instead of raw display mode

👤 Автор: loop-uh
🔗 SHA: 4d12a81

📊 Статистика: 10 files changed, 698 insertions(+), 24 deletions(-)

📁 Изменённые файлы:
✏️ src/main/application_lifecycle.py
✏️ src/main/application_lifecycle_port.py
✏️ src/main/window_lifecycle.py
✏️ src/main/window_lifecycle_cleanup.py
✏️ src/ui/navigation/sidebar_builder.py
🆕 src/ui/navigation/sidebar_intent.py
✏️ src/ui/window_ui_session.py
✏️ tests/test_main_startup_contract.py
✏️ tests/test_preset_sidebar_navigation.py
🆕 tests/test_sidebar_intent_persistence.py

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

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

📝 Speed up startup: ExeToPython metric, lazy imports, qtawesome warmup

👤 Автор: loop-uh
🔗 SHA: dea5b11

📊 Статистика: 14 files changed, 475 insertions(+), 72 deletions(-)

📁 Изменённые файлы:
✏️ src/app/feature_assembly.py
✏️ src/main.py
✏️ src/main/entry.py
✏️ src/main/prelaunch.py
🆕 src/main/process_start_time.py
✏️ src/main/window_page_deps_setup.py
✏️ src/main/window_runtime_setup.py
✏️ src/orchestra/ignored_targets.py
✏️ src/presets/ui/control/zapret2/page.py
✏️ src/ui/page_deps/presets.py
✏️ tests/test_main_startup_contract.py
🆕 tests/test_orchestra_ignored_targets_lazy.py
🆕 tests/test_process_start_time.py
✏️ tests/test_zapret2_control_lazy_startup.py

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

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

📝 Исправить очистку класса окна tray

👤 Автор: loop-uh
🔗 SHA: 5b6d9f2

📊 Статистика: 2 files changed, 37 insertions(+), 1 deletion(-)

📁 Изменённые файлы:
✏️ src/tray.py
✏️ tests/test_tray_menu_contract.py

🔗 Открыть на GitHub