💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Fix tray exit-stop state check
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 23 insertions(+), 2 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Fix tray exit-stop state check
👤 Автор: loop-uh
🔗 SHA:
6b74430📊 Статистика: 2 files changed, 23 insertions(+), 2 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/tray.py✏️
tests/test_tray_menu_contract.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Remove fixed startup step gap
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 26 insertions(+), 77 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Remove fixed startup step gap
👤 Автор: loop-uh
🔗 SHA:
d41f744📊 Статистика: 2 files changed, 26 insertions(+), 77 deletions(-)
📁 Изменённые файлы:
✏️
src/main/startup_coordinator.py✏️
tests/test_main_startup_contract.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Skip duplicate preset activation in runtime
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 88 insertions(+)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Skip duplicate preset activation in runtime
👤 Автор: loop-uh
🔗 SHA:
31a36de📊 Статистика: 2 files changed, 88 insertions(+)
📁 Изменённые файлы:
✏️
src/presets/ui/common/user_presets_page_runtime.py✏️
tests/test_user_preset_activation_guard.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Create preset storage workers through feature
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 6 files changed, 139 insertions(+), 115 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Create preset storage workers through feature
👤 Автор: loop-uh
🔗 SHA:
bf633cd📊 Статистика: 6 files changed, 139 insertions(+), 115 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/presets.py✏️
src/presets/ui/common/user_presets_page.py✏️
src/presets/ui/common/user_presets_page_runtime.py✏️
src/ui/page_deps/presets.py✏️
tests/test_preset_profile_async_architecture.py✏️
tests/test_user_presets_dependency_boundaries.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Fix Zapret 1 sidebar order after mode switch
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 132 insertions(+)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Fix Zapret 1 sidebar order after mode switch
👤 Автор: loop-uh
🔗 SHA:
8532a5b📊 Статистика: 2 files changed, 132 insertions(+)
📁 Изменённые файлы:
✏️
src/ui/navigation/sidebar_builder.py✏️
tests/test_preset_sidebar_navigation.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Route window geometry saves through feature
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 11 files changed, 129 insertions(+), 17 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🆕
✏️
🆕
📝
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Route window geometry saves through feature
👤 Автор: loop-uh
🔗 SHA:
2eb15a6📊 Статистика: 11 files changed, 129 insertions(+), 17 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_assembly.py✏️
src/app/feature_facades/__init__.py🆕
src/app/feature_facades/window_geometry.py✏️
src/app/features.py🆕
src/app/window_geometry_commands.py📝
src/ui/window_geometry_worker.py src/app/window_geometry_workers.py✏️
src/main/startup_coordinator.py✏️
src/main/window_lifecycle_setup.py✏️
src/ui/window_geometry_runtime.py✏️
tests/test_main_startup_contract.py✏️
tests/test_window_geometry_worker.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Build control settings sections immediately
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 7 files changed, 120 insertions(+), 449 deletions(-)
📁 Изменённые файлы:
✏️
📝
✏️
📝
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Build control settings sections immediately
👤 Автор: loop-uh
🔗 SHA:
782b0cf📊 Статистика: 7 files changed, 120 insertions(+), 449 deletions(-)
📁 Изменённые файлы:
✏️
src/presets/ui/control/zapret1/page.py📝
src/presets/ui/control/zapret1/deferred_build.py src/presets/ui/control/zapret1/sections_build.py✏️
src/presets/ui/control/zapret2/page.py📝
src/presets/ui/control/zapret2/deferred_build.py src/presets/ui/control/zapret2/sections_build.py✏️
tests/test_preset_profile_async_architecture.py✏️
tests/test_preset_sidebar_navigation.py✏️
tests/test_zapret2_control_lazy_startup.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Lazy load runtime startup helpers
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 4 files changed, 136 insertions(+), 53 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🆕
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Lazy load runtime startup helpers
👤 Автор: loop-uh
🔗 SHA:
79e3b53📊 Статистика: 4 files changed, 136 insertions(+), 53 deletions(-)
📁 Изменённые файлы:
✏️
src/winws_runtime/runtime/startup.py✏️
tests/test_main_startup_contract.py🆕
tests/test_runtime_startup_import_contract.py🆕
tests/test_startup_autostart_order.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Route support about actions through external feature
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 10 files changed, 90 insertions(+), 84 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
🗑️
✏️
🗑️
✏️
🆕
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Route support about actions through external feature
👤 Автор: loop-uh
🔗 SHA:
cc5be1d📊 Статистика: 10 files changed, 90 insertions(+), 84 deletions(-)
📁 Изменённые файлы:
✏️
src/app/external_workers.py✏️
src/app/feature_facades/external.py✏️
src/ui/page_composition.py✏️
src/ui/page_deps/system.py🗑️
src/ui/pages/about_open_worker.py✏️
src/ui/pages/about_page.py🗑️
src/ui/pages/support_open_worker.py✏️
src/ui/pages/support_page.py🆕
tests/test_external_page_action_worker_boundaries.py✏️
tests/test_preset_profile_async_architecture.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Continue startup immediately after interactive
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 22 insertions(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Continue startup immediately after interactive
👤 Автор: loop-uh
🔗 SHA:
62b0aea📊 Статистика: 2 files changed, 22 insertions(+), 1 deletion(-)
📁 Изменённые файлы:
✏️
src/main/window_startup.py🆕
tests/test_window_startup_continue_delay.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Launch Zapret 1 presets via at-config
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 106 insertions(+), 4 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Launch Zapret 1 presets via at-config
👤 Автор: loop-uh
🔗 SHA:
903057f📊 Статистика: 2 files changed, 106 insertions(+), 4 deletions(-)
📁 Изменённые файлы:
✏️
src/winws_runtime/runners/zapret1_runner.py✏️
tests/test_winws2_launch_preset_validation.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Create user preset action workers through feature
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 7 files changed, 478 insertions(+), 487 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Create user preset action workers through feature
👤 Автор: loop-uh
🔗 SHA:
6d6f734📊 Статистика: 7 files changed, 478 insertions(+), 487 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/presets.py✏️
src/presets/ui/common/user_presets_page.py✏️
src/presets/ui/common/user_presets_page_runtime.py✏️
src/ui/page_deps/presets.py✏️
tests/test_preset_profile_async_architecture.py✏️
tests/test_user_preset_activation_guard.py✏️
tests/test_user_presets_dependency_boundaries.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Keep preset action results out of UI runtime
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 4 files changed, 64 insertions(+), 58 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🆕
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Keep preset action results out of UI runtime
👤 Автор: loop-uh
🔗 SHA:
cb19160📊 Статистика: 4 files changed, 64 insertions(+), 58 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/presets.py✏️
src/presets/ui/common/user_presets_page_runtime.py🆕
src/presets/user_presets_action_results.py✏️
tests/test_preset_profile_async_architecture.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Defer post-init launch method lookup
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 91 insertions(+), 15 deletions(-)
📁 Изменённые файлы:
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Defer post-init launch method lookup
👤 Автор: loop-uh
🔗 SHA:
6db7dbd📊 Статистика: 2 files changed, 91 insertions(+), 15 deletions(-)
📁 Изменённые файлы:
✏️
src/main/startup_coordinator.py🆕
tests/test_startup_post_init_autostart.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Route theme persistence through appearance feature
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 7 files changed, 58 insertions(+), 33 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Route theme persistence through appearance feature
👤 Автор: loop-uh
🔗 SHA:
9b8845f📊 Статистика: 7 files changed, 58 insertions(+), 33 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/appearance.py✏️
src/main/window_startup_services.py✏️
src/main/window_startup_setup.py✏️
src/settings/appearance.py✏️
src/settings/appearance_workers.py✏️
src/ui/theme.py✏️
tests/test_theme_manager_persistence.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Skip full profile repaint after strategy apply
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 32 insertions(+), 4 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Skip full profile repaint after strategy apply
👤 Автор: loop-uh
🔗 SHA:
6376d18📊 Статистика: 2 files changed, 32 insertions(+), 4 deletions(-)
📁 Изменённые файлы:
✏️
src/profile/ui/profile_setup_page.py✏️
tests/test_profile_setup_page_contract.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Route profile setup load worker through feature
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 5 files changed, 76 insertions(+), 5 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Route profile setup load worker through feature
👤 Автор: loop-uh
🔗 SHA:
cb9a9a1📊 Статистика: 5 files changed, 76 insertions(+), 5 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/profile.py✏️
src/profile/ui/profile_setup_page.py✏️
src/ui/page_deps/presets.py✏️
tests/test_profile_setup_ui_guards.py✏️
tests/test_profile_setup_worker_architecture.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Use warmed launch method for UI startup
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 71 insertions(+), 4 deletions(-)
📁 Изменённые файлы:
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Use warmed launch method for UI startup
👤 Автор: loop-uh
🔗 SHA:
854f0cc📊 Статистика: 2 files changed, 71 insertions(+), 4 deletions(-)
📁 Изменённые файлы:
✏️
src/ui/ui_root.py🆕
tests/test_ui_root_startup_launch_method.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Skip duplicate profile tab label updates
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 3 files changed, 40 insertions(+), 2 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Skip duplicate profile tab label updates
👤 Автор: loop-uh
🔗 SHA:
3dbcc13📊 Статистика: 3 files changed, 40 insertions(+), 2 deletions(-)
📁 Изменённые файлы:
✏️
src/profile/ui/profile_setup_page.py✏️
tests/test_profile_setup_page_contract.py✏️
tests/test_profile_setup_ui_guards.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Route sidebar state saves through program settings
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 11 files changed, 99 insertions(+), 36 deletions(-)
📁 Изменённые файлы:
✏️
✏️
✏️
✏️
✏️
✏️
🗑️
✏️
✏️
✏️
🆕
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Route sidebar state saves through program settings
👤 Автор: loop-uh
🔗 SHA:
db02a60📊 Статистика: 11 files changed, 99 insertions(+), 36 deletions(-)
📁 Изменённые файлы:
✏️
src/app/feature_facades/program_settings.py✏️
src/main/window_page_deps_setup.py✏️
src/program_settings/commands.py✏️
src/program_settings/public.py✏️
src/program_settings/workers.py✏️
src/ui/navigation/sidebar_builder.py🗑️
src/ui/navigation/sidebar_state_worker.py✏️
src/ui/window_bootstrap_runtime.py✏️
src/ui/window_ui_session.py✏️
tests/test_preset_sidebar_navigation.py🆕
tests/test_sidebar_state_worker_boundary.py🔗 Открыть на GitHub
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в youtubediscord/zapret
📝 Skip duplicate Zapret2 settings toggle updates
👤 Автор: loop-uh
🔗 SHA:
📊 Статистика: 2 files changed, 29 insertions(+), 23 deletions(-)
📁 Изменённые файлы:
✏️
✏️
🔗 Открыть на GitHub
🔔 Новый коммит в youtubediscord/zapret
📝 Skip duplicate Zapret2 settings toggle updates
👤 Автор: loop-uh
🔗 SHA:
c7d4cd6📊 Статистика: 2 files changed, 29 insertions(+), 23 deletions(-)
📁 Изменённые файлы:
✏️
src/presets/ui/control/zapret2/runtime_helpers.py✏️
tests/test_control_status_dot_pulse.py🔗 Открыть на GitHub