💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/todo
📝 Пресеты: обмен пресетами ведёт в раздел обращений на Forgejo
👤 Автор: loop-uh
📅 Дата: 09.10.2026 20:22:55 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 1 строк
➖ Удалено: 1 строк
📝 Всего изменений: 2
📁 Изменено файлов: 1
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/todo
📝 Пресеты: обмен пресетами ведёт в раздел обращений на Forgejo
👤 Автор: loop-uh
📅 Дата: 09.10.2026 20:22:55 MSK
🔗 SHA:
bfdf316📊 Статистика:
➕ Добавлено: 1 строк
➖ Удалено: 1 строк
📝 Всего изменений: 2
📁 Изменено файлов: 1
✏️
Zapret2/preset.md🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: программа ставит новую версию сама, по разрешению сервера с очередью
👤 Автор: loop-uh
📅 Дата: 09.10.2026 20:35:14 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 1745 строк
➖ Удалено: 116 строк
📝 Всего изменений: 1861
📁 Изменено файлов: 32
🆕
🆕
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
... и ещё 12 файлов
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: программа ставит новую версию сама, по разрешению сервера с очередью
👤 Автор: loop-uh
📅 Дата: 09.10.2026 20:35:14 MSK
🔗 SHA:
9fed749📊 Статистика:
➕ Добавлено: 1745 строк
➖ Удалено: 116 строк
📝 Всего изменений: 1861
📁 Изменено файлов: 32
🆕
src/updater/release/watch.py🆕
tests/test_updater_release_watch.py✏️
src/app/feature_facades/updater.py✏️
src/app/ui_texts.py✏️
src/app/ui_texts_tour.py✏️
src/core/runtime/update_check_coordinator.py✏️
src/main/post_startup_update.py✏️
src/settings/normalize.py✏️
src/settings/schema.py✏️
src/settings/store.py✏️
src/updater/commands.py✏️
src/updater/download/flow.py✏️
src/updater/download/service.py✏️
src/updater/install/launcher.py✏️
src/updater/page_actions.py✏️
src/updater/public.py✏️
src/updater/release/__init__.py✏️
src/updater/startup_update_check.py✏️
src/updater/ui/language.py✏️
src/updater/ui/page.py... и ещё 12 файлов
🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Запуск программы во время установки обновления больше не мешает установщику
👤 Автор: loop-uh
📅 Дата: 09.10.2026 20:54:23 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 180 строк
➖ Удалено: 0 строк
📝 Всего изменений: 180
📁 Изменено файлов: 3
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Запуск программы во время установки обновления больше не мешает установщику
👤 Автор: loop-uh
📅 Дата: 09.10.2026 20:54:23 MSK
🔗 SHA:
017dfe4📊 Статистика:
➕ Добавлено: 180 строк
➖ Удалено: 0 строк
📝 Всего изменений: 180
📁 Изменено файлов: 3
✏️
src/main/shell.py✏️
src/updater/install/interrupted.py✏️
tests/test_updater_interrupted_update.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: программа держит своё место в очереди на скачивание
👤 Автор: loop-uh
📅 Дата: 09.10.2026 22:23:50 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 65 строк
➖ Удалено: 5 строк
📝 Всего изменений: 70
📁 Изменено файлов: 2
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: программа держит своё место в очереди на скачивание
👤 Автор: loop-uh
📅 Дата: 09.10.2026 22:23:50 MSK
🔗 SHA:
397464e📊 Статистика:
➕ Добавлено: 65 строк
➖ Удалено: 5 строк
📝 Всего изменений: 70
📁 Изменено файлов: 2
✏️
src/updater/release/watch.py✏️
tests/test_updater_release_watch.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Настройка DNS: рекламная плитка своего сервера Zapret DNS рядом с «Автоматически»
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:03:36 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 431 строк
➖ Удалено: 21 строк
📝 Всего изменений: 452
📁 Изменено файлов: 12
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Настройка DNS: рекламная плитка своего сервера Zapret DNS рядом с «Автоматически»
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:03:36 MSK
🔗 SHA:
60539e5📊 Статистика:
➕ Добавлено: 431 строк
➖ Удалено: 21 строк
📝 Всего изменений: 452
📁 Изменено файлов: 12
✏️
src/app/ui_texts.py✏️
src/app/ui_texts_tour.py✏️
src/config/urls.py✏️
src/dns/ui/page.py✏️
src/dns/ui/provider_grid.py✏️
src/ui/page_composition.py✏️
src/ui/page_deps/system.py✏️
src/ui/page_deps/types.py✏️
tests/test_custom_dns_server_page.py✏️
tests/test_dns_page.py✏️
tests/test_dns_provider_grid.py✏️
tests/test_onboarding_tour_targets.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: не посреди дела и с отчётом серверу об исходе
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:04:11 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 819 строк
➖ Удалено: 9 строк
📝 Всего изменений: 828
📁 Изменено файлов: 19
🆕
🆕
🆕
🆕
🆕
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: не посреди дела и с отчётом серверу об исходе
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:04:11 MSK
🔗 SHA:
9d3d3ea📊 Статистика:
➕ Добавлено: 819 строк
➖ Удалено: 9 строк
📝 Всего изменений: 828
📁 Изменено файлов: 19
🆕
src/core/runtime/long_tasks.py🆕
src/updater/busy.py🆕
src/updater/release/outcome.py🆕
tests/test_updater_busy.py🆕
tests/test_updater_release_outcome.py✏️
src/app/feature_facades/updater.py✏️
src/blockcheck/strategy_scan_worker.py✏️
src/blockcheck/worker.py✏️
src/main/post_startup_update.py✏️
src/settings/normalize.py✏️
src/settings/schema.py✏️
src/settings/store.py✏️
src/updater/commands.py✏️
src/updater/public.py✏️
src/updater/release/watch.py✏️
tests/test_post_startup_update_contract.py✏️
tests/test_update_check_coordinator.py✏️
tests/test_updater_release_watch.py✏️
tests/test_updater_startup_update_check.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление показывает маленькую карточку вместо большого окна
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:04:27 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 259 строк
➖ Удалено: 15 строк
📝 Всего изменений: 274
📁 Изменено файлов: 7
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление показывает маленькую карточку вместо большого окна
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:04:27 MSK
🔗 SHA:
2fa1860📊 Статистика:
➕ Добавлено: 259 строк
➖ Удалено: 15 строк
📝 Всего изменений: 274
📁 Изменено файлов: 7
✏️
src/app/ui_texts.py✏️
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_restart_splash_windows.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: программа называет серверу, чем занята
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:09:50 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 164 строк
➖ Удалено: 8 строк
📝 Всего изменений: 172
📁 Изменено файлов: 11
🆕
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: программа называет серверу, чем занята
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:09:50 MSK
🔗 SHA:
0494774📊 Статистика:
➕ Добавлено: 164 строк
➖ Удалено: 8 строк
📝 Всего изменений: 172
📁 Изменено файлов: 11
🆕
src/core/runtime/presence.py✏️
src/app/feature_facades/updater.py✏️
src/main/post_startup.py✏️
src/main/post_startup_update.py✏️
src/main/window_lifecycle.py✏️
src/updater/busy.py✏️
src/updater/commands.py✏️
src/updater/release/watch.py✏️
tests/test_post_startup_update_contract.py✏️
tests/test_updater_busy.py✏️
tests/test_updater_release_watch.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Мои пресеты: двойной щелчок открывает текст пресета со второго нажатия
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:10:07 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 67 строк
➖ Удалено: 15 строк
📝 Всего изменений: 82
📁 Изменено файлов: 2
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Мои пресеты: двойной щелчок открывает текст пресета со второго нажатия
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:10:07 MSK
🔗 SHA:
04f0fa1📊 Статистика:
➕ Добавлено: 67 строк
➖ Удалено: 15 строк
📝 Всего изменений: 82
📁 Изменено файлов: 2
✏️
src/ui/presets_menu/delegate.py✏️
tests/test_preset_list_columns.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 BlockCheck: запасной расчёт слов для старых отчётов убран — источник слов один, отчёт проверки; старый отчёт открывается без слова итога и меток; пример экскурсии и образцы тестов несут готовые слова
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:11:13 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 207 строк
➖ Удалено: 149 строк
📝 Всего изменений: 356
📁 Изменено файлов: 9
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🆕
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 BlockCheck: запасной расчёт слов для старых отчётов убран — источник слов один, отчёт проверки; старый отчёт открывается без слова итога и меток; пример экскурсии и образцы тестов несут готовые слова
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:11:13 MSK
🔗 SHA:
7eda24e📊 Статистика:
➕ Добавлено: 207 строк
➖ Удалено: 149 строк
📝 Всего изменений: 356
📁 Изменено файлов: 9
✏️
src/blockcheck/ui/onboarding_demo.py✏️
src/blockcheck/ui/result_cards_model.py✏️
tests/test_blockcheck_brand_cards.py✏️
tests/test_blockcheck_page_accessibility.py✏️
tests/test_blockcheck_result_cards.py✏️
tests/test_browser_hello.py✏️
tests/test_domain_lookup_page.py✏️
tests/test_protocol_probe.py🆕
tests/blockcheck_words.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: занятие программы называется точно — и в трее, и сразу после запуска
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:43:05 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 59 строк
➖ Удалено: 8 строк
📝 Всего изменений: 67
📁 Изменено файлов: 4
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Автообновление: занятие программы называется точно — и в трее, и сразу после запуска
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:43:05 MSK
🔗 SHA:
821d1c1📊 Статистика:
➕ Добавлено: 59 строк
➖ Удалено: 8 строк
📝 Всего изменений: 67
📁 Изменено файлов: 4
✏️
src/main/post_startup_update.py✏️
src/updater/release/watch.py✏️
tests/test_post_startup_update_contract.py✏️
tests/test_updater_release_watch.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Быстрые действия: вместо «Тест соединения» — плитка «Исходный код» (git.zapret.moe) рядом с «Документацией»
👤 Автор: loop-uh
📅 Дата: 09.10.2026 23:44:07 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 146 строк
➖ Удалено: 150 строк
📝 Всего изменений: 296
📁 Изменено файлов: 24
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
... и ещё 4 файлов
🔗 Открыть в Forgejo
🔔 Новый коммит в 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:
📊 Статистика:
➕ Добавлено: 137 строк
➖ Удалено: 13 строк
📝 Всего изменений: 150
📁 Изменено файлов: 4
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в 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:
📊 Статистика:
➕ Добавлено: 197 строк
➖ Удалено: 47 строк
📝 Всего изменений: 244
📁 Изменено файлов: 6
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в 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:
📊 Статистика:
➕ Добавлено: 96 строк
➖ Удалено: 22 строк
📝 Всего изменений: 118
📁 Изменено файлов: 3
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в 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:
📊 Статистика:
➕ Добавлено: 23 строк
➖ Удалено: 2 строк
📝 Всего изменений: 25
📁 Изменено файлов: 2
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в 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:
📊 Статистика:
➕ Добавлено: 10 строк
➖ Удалено: 5 строк
📝 Всего изменений: 15
📁 Изменено файлов: 3
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в 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