💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Значки в заголовке ровные, «Работает» заметно пульсирует: подложка со сглаженными углами, от зелёной точки расходится кольцо
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:24:13 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 246 строк
➖ Удалено: 35 строк
📝 Всего изменений: 281
📁 Изменено файлов: 4
🆕
🆕
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Значки в заголовке ровные, «Работает» заметно пульсирует: подложка со сглаженными углами, от зелёной точки расходится кольцо
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:24:13 MSK
🔗 SHA:
bab8581📊 Статистика:
➕ Добавлено: 246 строк
➖ Удалено: 35 строк
📝 Всего изменений: 281
📁 Изменено файлов: 4
🆕
src/ui/title_badge_paint.py🆕
tests/test_title_badge_paint.py✏️
src/ui/launch_title_badge.py✏️
src/ui/subscription_title_badge.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Скорость: переключение пресета, сохранение пресета, применение стратегии, включение profile, настройки profile, активация, старт и остановка DPI пишут своё время в журнал (UiMetric) — по нему видно, сколько они длятся у пользователя; определение папки profile по тексту запоминается — повторная сборка списка из ~100 profile ускорилась с ~12 до ~2 мс
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:27:19 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 318 строк
➖ Удалено: 193 строк
📝 Всего изменений: 511
📁 Изменено файлов: 7
🆕
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Скорость: переключение пресета, сохранение пресета, применение стратегии, включение profile, настройки profile, активация, старт и остановка DPI пишут своё время в журнал (UiMetric) — по нему видно, сколько они длятся у пользователя; определение папки profile по тексту запоминается — повторная сборка списка из ~100 profile ускорилась с ~12 до ~2 мс
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:27:19 MSK
🔗 SHA:
2e0cfa5📊 Статистика:
➕ Добавлено: 318 строк
➖ Удалено: 193 строк
📝 Всего изменений: 511
📁 Изменено файлов: 7
🆕
tests/test_hot_action_timing.py✏️
src/folders/defaults.py✏️
src/presets/raw_preset_loader.py✏️
src/presets/user_presets_action_workers.py✏️
src/profile/profile_setup_loader.py✏️
src/winws_runtime/runtime/control_workers.py✏️
src/winws_runtime/runtime/start_workers.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Окно-продолжение обновления больше не прячется за Zapret: программа разрешает ему выйти на передний план, пока старая версия на экране оно стоит поверх всех, потом — обычным окном (сообщения установщика видны); в журнал окна пишутся место и выход на передний план. Шапка «Что нового» и окна обновления: значок 44 px, заголовок с подписью центрируются по самому значку и не свисают. «Версий в списке: 2» → «Изменения за 2 версии»
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:27:30 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 138 строк
➖ Удалено: 16 строк
📝 Всего изменений: 154
📁 Изменено файлов: 7
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Окно-продолжение обновления больше не прячется за Zapret: программа разрешает ему выйти на передний план, пока старая версия на экране оно стоит поверх всех, потом — обычным окном (сообщения установщика видны); в журнал окна пишутся место и выход на передний план. Шапка «Что нового» и окна обновления: значок 44 px, заголовок с подписью центрируются по самому значку и не свисают. «Версий в списке: 2» → «Изменения за 2 версии»
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:27:30 MSK
🔗 SHA:
f8194d1📊 Статистика:
➕ Добавлено: 138 строк
➖ Удалено: 16 строк
📝 Всего изменений: 154
📁 Изменено файлов: 7
✏️
src/app/ui_texts.py✏️
src/updater/install/splash.py✏️
src/updater/install/splash_script.py✏️
src/updater/ui/plans.py✏️
src/updater/ui/update_dialog.py✏️
tests/test_restart_splash.py✏️
tests/test_update_dialog.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Активный пресет после подмены: координатор помнит пресет, на котором реально работает DPI, а запасной только показывается — щелчок по запасному теперь переводит на него работающий DPI (раньше считался «уже выбран»); вернувшийся файл доходит до страниц и runtime, даже если его имя совпадает с последним отправленным, и лишнего перезапуска не вызывает
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:29:11 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 82 строк
➖ Удалено: 10 строк
📝 Всего изменений: 92
📁 Изменено файлов: 5
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Активный пресет после подмены: координатор помнит пресет, на котором реально работает DPI, а запасной только показывается — щелчок по запасному теперь переводит на него работающий DPI (раньше считался «уже выбран»); вернувшийся файл доходит до страниц и runtime, даже если его имя совпадает с последним отправленным, и лишнего перезапуска не вызывает
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:29:11 MSK
🔗 SHA:
86b4b27📊 Статистика:
➕ Добавлено: 82 строк
➖ Удалено: 10 строк
📝 Всего изменений: 92
📁 Изменено файлов: 5
✏️
src/core/runtime/preset_runtime_coordinator.py✏️
src/presets/selection_service.py✏️
src/presets/ui_store.py✏️
tests/test_active_preset_single_source.py✏️
tests/test_preset_ui_store_guards.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Rewrite holiday effects as a separate click-through overlay window
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:30:48 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 1134 строк
➖ Удалено: 628 строк
📝 Всего изменений: 1762
📁 Изменено файлов: 2
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Rewrite holiday effects as a separate click-through overlay window
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:30:48 MSK
🔗 SHA:
7c8a05b📊 Статистика:
➕ Добавлено: 1134 строк
➖ Удалено: 628 строк
📝 Всего изменений: 1762
📁 Изменено файлов: 2
✏️
src/ui/holiday_effects.py✏️
tests/test_holiday_effects_performance.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Вернувшийся выбранный файл всегда применяется к работающему DPI: пока файла не было, DPI мог перезапуститься на запасном пресете, и сравнение с последним переключением ошибочно считало возврат «тем же пресетом»
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:33:28 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 59 строк
➖ Удалено: 1 строк
📝 Всего изменений: 60
📁 Изменено файлов: 5
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Вернувшийся выбранный файл всегда применяется к работающему DPI: пока файла не было, DPI мог перезапуститься на запасном пресете, и сравнение с последним переключением ошибочно считало возврат «тем же пресетом»
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:33:28 MSK
🔗 SHA:
c0b62d1📊 Статистика:
➕ Добавлено: 59 строк
➖ Удалено: 1 строк
📝 Всего изменений: 60
📁 Изменено файлов: 5
✏️
src/core/runtime/preset_runtime_coordinator.py✏️
src/presets/commands.py✏️
src/presets/ui_bindings.py✏️
src/presets/ui_store.py✏️
tests/test_active_preset_single_source.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Между значками «PREMIUM» и «Работает» в заголовке окна промежуток 8 px — значки больше не слипаются
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:35:45 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 28 строк
➖ Удалено: 2 строк
📝 Всего изменений: 30
📁 Изменено файлов: 2
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Между значками «PREMIUM» и «Работает» в заголовке окна промежуток 8 px — значки больше не слипаются
👤 Автор: loop-uh
📅 Дата: 30.09.2026 14:35:45 MSK
🔗 SHA:
8fcf2b3📊 Статистика:
➕ Добавлено: 28 строк
➖ Удалено: 2 строк
📝 Всего изменений: 30
📁 Изменено файлов: 2
✏️
src/ui/window_state_binder.py✏️
tests/test_launch_title_badge.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Окно-продолжение обновления наконец видно: оно было полностью прозрачным — [Math]::Min(1, 0.16) в PowerShell целочисленный и равен 0, поэтому появление вечно стояло на нуле (проверки без рабочего стола это прятали); все Min/Max с дробными литералами, след за логотипом тоже виден; если появление застрянет, окно показывается сразу. Проверено на настоящем рабочем столе win10: окно видно всё время установки и гаснет, когда открылась новая версия
👤 Автор: loop-uh
📅 Дата: 30.09.2026 15:00:13 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 22 строк
➖ Удалено: 6 строк
📝 Всего изменений: 28
📁 Изменено файлов: 2
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Окно-продолжение обновления наконец видно: оно было полностью прозрачным — [Math]::Min(1, 0.16) в PowerShell целочисленный и равен 0, поэтому появление вечно стояло на нуле (проверки без рабочего стола это прятали); все Min/Max с дробными литералами, след за логотипом тоже виден; если появление застрянет, окно показывается сразу. Проверено на настоящем рабочем столе win10: окно видно всё время установки и гаснет, когда открылась новая версия
👤 Автор: loop-uh
📅 Дата: 30.09.2026 15:00:13 MSK
🔗 SHA:
510edc8📊 Статистика:
➕ Добавлено: 22 строк
➖ Удалено: 6 строк
📝 Всего изменений: 28
📁 Изменено файлов: 2
✏️
src/updater/install/splash_script.py✏️
tests/test_restart_splash.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 «Что нового» и окно обновления показывают историю: последние 10 выпусков — сверху новые для вас с пометкой «новое», ниже «Ранее» приглушённо; пропущенные версии видны все, даже если их больше 10; подпись считает только новые; без сохранённого текста история берётся одним запросом списка выпусков Forgejo
👤 Автор: loop-uh
📅 Дата: 30.09.2026 19:25:36 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 251 строк
➖ Удалено: 55 строк
📝 Всего изменений: 306
📁 Изменено файлов: 10
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 «Что нового» и окно обновления показывают историю: последние 10 выпусков — сверху новые для вас с пометкой «новое», ниже «Ранее» приглушённо; пропущенные версии видны все, даже если их больше 10; подпись считает только новые; без сохранённого текста история берётся одним запросом списка выпусков Forgejo
👤 Автор: loop-uh
📅 Дата: 30.09.2026 19:25:36 MSK
🔗 SHA:
202df55📊 Статистика:
➕ Добавлено: 251 строк
➖ Удалено: 55 строк
📝 Всего изменений: 306
📁 Изменено файлов: 10
✏️
src/app/ui_texts.py✏️
src/settings/normalize.py✏️
src/updater/release/forgejo.py✏️
src/updater/release/history.py✏️
src/updater/ui/plans.py✏️
src/updater/ui/update_dialog.py✏️
src/updater/whats_new.py✏️
tests/test_forgejo_release_history.py✏️
tests/test_update_dialog.py✏️
tests/test_whats_new.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/todo
📝 День интернета 2026: итоги года блокировок и «Антифрод 3.0»
👤 Автор: loop-uh
📅 Дата: 30.09.2026 20:04:18 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 242 строк
➖ Удалено: 0 строк
📝 Всего изменений: 242
📁 Изменено файлов: 7
🆕
🆕
🆕
🆕
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/todo
📝 День интернета 2026: итоги года блокировок и «Антифрод 3.0»
👤 Автор: loop-uh
📅 Дата: 30.09.2026 20:04:18 MSK
🔗 SHA:
9992ab8📊 Статистика:
➕ Добавлено: 242 строк
➖ Удалено: 0 строк
📝 Всего изменений: 242
📁 Изменено файлов: 7
🆕
DPI/attachments/internet-day-2026-rkn-year-header.png🆕
DPI/attachments/rkn-year-2026-antifraud-bill-art5-part10-1.png🆕
DPI/attachments/rkn-year-2026-antifraud-bill-art5-part10.png🆕
DPI/internet-day-2026-rkn-year.md✏️
DPI/DPI.md✏️
DPI/rkn-vpn-2030-roadmap.md✏️
banks-malware-scan-2027.md🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/todo
📝 День интернета 2026: авторская обложка статьи
👤 Автор: loop-uh
📅 Дата: 30.09.2026 20:11:43 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 2 строк
➖ Удалено: 2 строк
📝 Всего изменений: 4
📁 Изменено файлов: 3
🆕
🗑️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/todo
📝 День интернета 2026: авторская обложка статьи
👤 Автор: loop-uh
📅 Дата: 30.09.2026 20:11:43 MSK
🔗 SHA:
939c006📊 Статистика:
➕ Добавлено: 2 строк
➖ Удалено: 2 строк
📝 Всего изменений: 4
📁 Изменено файлов: 3
🆕
DPI/attachments/internet-day-2026-rkn-year-header.jpg🗑️
DPI/attachments/internet-day-2026-rkn-year-header.png✏️
DPI/internet-day-2026-rkn-year.md🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/todo
📝 День интернета 2026: три диаграммы в статье
👤 Автор: loop-uh
📅 Дата: 30.09.2026 20:42:19 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 12 строк
➖ Удалено: 0 строк
📝 Всего изменений: 12
📁 Изменено файлов: 4
✏️
🆕
🆕
🆕
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/todo
📝 День интернета 2026: три диаграммы в статье
👤 Автор: loop-uh
📅 Дата: 30.09.2026 20:42:19 MSK
🔗 SHA:
dff4795📊 Статистика:
➕ Добавлено: 12 строк
➖ Удалено: 0 строк
📝 Всего изменений: 12
📁 Изменено файлов: 4
✏️
DPI/internet-day-2026-rkn-year.md🆕
DPI/attachments/internet-day-2026-antifraud-3-before-after.png🆕
DPI/attachments/internet-day-2026-rkn-year-timeline.png🆕
DPI/attachments/internet-day-2026-tspu-capacity-2030.png🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 «Что нового»: если сохранённый перед установкой текст короткий (старые версии записывали только пропущенные выпуски), раздел «Ранее» добирается из списка выпусков Forgejo до 10; без сети показывается сохранённое как есть
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:10:02 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 85 строк
➖ Удалено: 3 строк
📝 Всего изменений: 88
📁 Изменено файлов: 2
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 «Что нового»: если сохранённый перед установкой текст короткий (старые версии записывали только пропущенные выпуски), раздел «Ранее» добирается из списка выпусков Forgejo до 10; без сети показывается сохранённое как есть
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:10:02 MSK
🔗 SHA:
854504d📊 Статистика:
➕ Добавлено: 85 строк
➖ Удалено: 3 строк
📝 Всего изменений: 88
📁 Изменено файлов: 2
✏️
src/updater/whats_new.py✏️
tests/test_whats_new.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Метка «новое» в «Что нового» и окне обновления — мягкая скруглённая «таблетка» (полупрозрачный фон и обводка цвета акцента, текст тем же цветом), нарисованная картинкой с учётом масштаба экрана, вместо плоского ярко-бирюзового прямоугольника
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:17:07 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 62 строк
➖ Удалено: 5 строк
📝 Всего изменений: 67
📁 Изменено файлов: 3
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Метка «новое» в «Что нового» и окне обновления — мягкая скруглённая «таблетка» (полупрозрачный фон и обводка цвета акцента, текст тем же цветом), нарисованная картинкой с учётом масштаба экрана, вместо плоского ярко-бирюзового прямоугольника
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:17:07 MSK
🔗 SHA:
c1bbf06📊 Статистика:
➕ Добавлено: 62 строк
➖ Удалено: 5 строк
📝 Всего изменений: 67
📁 Изменено файлов: 3
✏️
src/updater/ui/plans.py✏️
src/updater/ui/update_dialog.py✏️
tests/test_update_dialog.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Окно-продолжение обновления показывает настоящий ход: полоса и «312 из 682 файлов» — по журналу установщика, который читается по ходу записи; пока установщик готовится — бегущий отрезок вместо выдуманных процентов; закрытие старой версии 0–5 %, копирование 5–90 %, конец установки 95 %, открытие новой версии — «почти конец» до 100 %. Метка «новое» — без рамки
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:21:56 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 246 строк
➖ Удалено: 23 строк
📝 Всего изменений: 269
📁 Изменено файлов: 6
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Окно-продолжение обновления показывает настоящий ход: полоса и «312 из 682 файлов» — по журналу установщика, который читается по ходу записи; пока установщик готовится — бегущий отрезок вместо выдуманных процентов; закрытие старой версии 0–5 %, копирование 5–90 %, конец установки 95 %, открытие новой версии — «почти конец» до 100 %. Метка «новое» — без рамки
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:21:56 MSK
🔗 SHA:
25b34c6📊 Статистика:
➕ Добавлено: 246 строк
➖ Удалено: 23 строк
📝 Всего изменений: 269
📁 Изменено файлов: 6
✏️
src/app/ui_texts.py✏️
src/updater/install/splash.py✏️
src/updater/install/splash_script.py✏️
src/updater/ui/restart_splash_spec.py✏️
src/updater/ui/update_dialog.py✏️
tests/test_restart_splash.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Память: закрытые диалоги и всплывающие меню (включая меню трея) удаляются, а не копятся до выхода; страница журнала не держит мосты с копией текста после каждого захода; журнал прокси Telegram для «Копировать всё» хранит только последние 3000 строк; просмотр старого журнала оркестратора читает только последний 1 МБ; история SUCCESS/FAIL оркестратора пишется в базу пачкой раз в 10 с вместо полной перезаписи настроек на каждое событие; плитки Hosts и фон «РКН Тян» не копят картинки при изменении размера окна
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:23:40 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 384 строк
➖ Удалено: 49 строк
📝 Всего изменений: 433
📁 Изменено файлов: 21
🆕
🆕
🆕
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
... и ещё 1 файлов
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Память: закрытые диалоги и всплывающие меню (включая меню трея) удаляются, а не копятся до выхода; страница журнала не держит мосты с копией текста после каждого захода; журнал прокси Telegram для «Копировать всё» хранит только последние 3000 строк; просмотр старого журнала оркестратора читает только последний 1 МБ; история SUCCESS/FAIL оркестратора пишется в базу пачкой раз в 10 с вместо полной перезаписи настроек на каждое событие; плитки Hosts и фон «РКН Тян» не копят картинки при изменении размера окна
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:23:40 MSK
🔗 SHA:
3e20c5d📊 Статистика:
➕ Добавлено: 384 строк
➖ Удалено: 49 строк
📝 Всего изменений: 433
📁 Изменено файлов: 21
🆕
tests/test_orchestra_history_flush.py🆕
tests/test_orchestra_log_view_tail.py🆕
tests/test_popup_menu_lifecycle.py✏️
src/blockcheck/ui/strategy_scan_page.py✏️
src/hosts/ui/services_tiles.py✏️
src/log/live_stream.py✏️
src/log/runtime_workflow.py✏️
src/orchestra/locked_strategies_manager.py✏️
src/orchestra/orchestra_runner.py✏️
src/settings/store.py✏️
src/telegram_proxy/ui/page.py✏️
src/ui/code_editor/editor.py✏️
src/ui/fluent_app_window.py✏️
src/ui/fluent_dialog.py✏️
src/ui/popup_menu.py✏️
tests/test_fluent_app_window_chrome.py✏️
tests/test_fluent_dialog_lifecycle.py✏️
tests/test_hosts_page_draft.py✏️
tests/test_log_page_runtime.py✏️
tests/test_settings_sqlite_store.py... и ещё 1 файлов
🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Память: окно, скрытое в трей или свёрнутое дольше 2 минут, собирает мусор, чистит кэш картинок Qt и отдаёт Windows лишние страницы (пока окно открыто — ничего не выгружается); история оркестратора ограничена 3000 целей (давние UDP-адреса вытесняются, закреплённые остаются), счётчики успехов и «последняя стратегия» тоже ограничены; анализатор журналов winws хранит начало и конец соединения (200 пакетов) и не больше 200 тыс. пакетов на журнал; подсказки удаляются вместе со своим виджетом; реестр тем забывает удалённые виджеты сразу; повторное применение той же темы не перекрашивает все виджеты; предупреждение проверки прокси Telegram заменяет прежнее, а не копится
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:35:31 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 538 строк
➖ Удалено: 38 строк
📝 Всего изменений: 576
📁 Изменено файлов: 21
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🆕
🆕
🆕
... и ещё 1 файлов
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Память: окно, скрытое в трей или свёрнутое дольше 2 минут, собирает мусор, чистит кэш картинок Qt и отдаёт Windows лишние страницы (пока окно открыто — ничего не выгружается); история оркестратора ограничена 3000 целей (давние UDP-адреса вытесняются, закреплённые остаются), счётчики успехов и «последняя стратегия» тоже ограничены; анализатор журналов winws хранит начало и конец соединения (200 пакетов) и не больше 200 тыс. пакетов на журнал; подсказки удаляются вместе со своим виджетом; реестр тем забывает удалённые виджеты сразу; повторное применение той же темы не перекрашивает все виджеты; предупреждение проверки прокси Telegram заменяет прежнее, а не копится
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:35:31 MSK
🔗 SHA:
d7293a3📊 Статистика:
➕ Добавлено: 538 строк
➖ Удалено: 38 строк
📝 Всего изменений: 576
📁 Изменено файлов: 21
✏️
src/main/post_startup.py✏️
src/main/post_startup_host.py✏️
src/orchestra/locked_strategies_manager.py✏️
src/orchestra/log_parser.py✏️
src/orchestra/orchestra_runner.py✏️
src/telegram_proxy/ui/proxy_runtime_workflow.py✏️
src/ui/fluent_widgets.py✏️
src/ui/qfluent_signal_guards.py✏️
src/ui/theme.py✏️
src/winws_log_analyzer/parser.py✏️
src/winws_log_analyzer/ui/page.py✏️
tests/test_accessibility_helpers.py✏️
tests/test_main_startup_contract.py✏️
tests/test_orchestra_history_flush.py✏️
tests/test_qfluent_signal_guards.py✏️
tests/test_theme_manager_persistence.py✏️
tests/test_winws_log_parser.py🆕
src/ui/idle_memory_trim.py🆕
tests/test_idle_memory_trim.py🆕
tests/test_telegram_proxy_relay_warning.py... и ещё 1 файлов
🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Плитки Hosts: длинное пояснение (YouTube и др.) переносится на вторую строку по словам, многоточие — только если не влезло и в две
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:36:00 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 79 строк
➖ Удалено: 2 строк
📝 Всего изменений: 81
📁 Изменено файлов: 2
🆕
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Плитки Hosts: длинное пояснение (YouTube и др.) переносится на вторую строку по словам, многоточие — только если не влезло и в две
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:36:00 MSK
🔗 SHA:
ff3de9e📊 Статистика:
➕ Добавлено: 79 строк
➖ Удалено: 2 строк
📝 Всего изменений: 81
📁 Изменено файлов: 2
🆕
tests/test_hosts_tile_caption_wrap.py✏️
src/hosts/ui/services_tiles.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Плитки Hosts: название и пояснение видны целиком — переносятся по словам (длинное слово — после «/»), ряд с длинным текстом становится выше, остальные ряды прежней высоты
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:38:49 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 171 строк
➖ Удалено: 69 строк
📝 Всего изменений: 240
📁 Изменено файлов: 2
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Плитки Hosts: название и пояснение видны целиком — переносятся по словам (длинное слово — после «/»), ряд с длинным текстом становится выше, остальные ряды прежней высоты
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:38:49 MSK
🔗 SHA:
3e84270📊 Статистика:
➕ Добавлено: 171 строк
➖ Удалено: 69 строк
📝 Всего изменений: 240
📁 Изменено файлов: 2
✏️
src/hosts/ui/services_tiles.py✏️
tests/test_hosts_tile_caption_wrap.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Оркестратор: списки закреплённых и заблокированных стратегий строят только первые 100 подходящих под поиск строк, остальные открываются кнопкой «Показать ещё»; поиск фильтрует данные с небольшой задержкой на набор, а не прячет тысячи заранее созданных строк — при тысячах закреплённых UDP-адресов страница больше не держит в памяти виджет на каждый адрес
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:41:06 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 204 строк
➖ Удалено: 24 строк
📝 Всего изменений: 228
📁 Изменено файлов: 5
🆕
🆕
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Оркестратор: списки закреплённых и заблокированных стратегий строят только первые 100 подходящих под поиск строк, остальные открываются кнопкой «Показать ещё»; поиск фильтрует данные с небольшой задержкой на набор, а не прячет тысячи заранее созданных строк — при тысячах закреплённых UDP-адресов страница больше не держит в памяти виджет на каждый адрес
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:41:06 MSK
🔗 SHA:
1db4182📊 Статистика:
➕ Добавлено: 204 строк
➖ Удалено: 24 строк
📝 Всего изменений: 228
📁 Изменено файлов: 5
🆕
src/orchestra/ui/rows_window.py🆕
tests/test_orchestra_rows_window.py✏️
src/app/ui_texts.py✏️
src/orchestra/ui/blocked_page.py✏️
src/orchestra/ui/locked_page.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Талисман — медоед, а не выдра: шутки обновления, заголовки BlockCheck («Медоед готов проверить вашу сеть», «Медоед готов искать обход»), DNS, описания и состояние для экранного диктора («Талисман: насторожился») — с мужским родом; по-английски honey badger. Тест ссылок окна обновления проверяет новое подключение (dialog.link_clicked → фоновый обработчик страницы) вместо удалённой карточки
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:42:00 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 27 строк
➖ Удалено: 24 строк
📝 Всего изменений: 51
📁 Изменено файлов: 8
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Талисман — медоед, а не выдра: шутки обновления, заголовки BlockCheck («Медоед готов проверить вашу сеть», «Медоед готов искать обход»), DNS, описания и состояние для экранного диктора («Талисман: насторожился») — с мужским родом; по-английски honey badger. Тест ссылок окна обновления проверяет новое подключение (dialog.link_clicked → фоновый обработчик страницы) вместо удалённой карточки
👤 Автор: loop-uh
📅 Дата: 30.09.2026 23:42:00 MSK
🔗 SHA:
70a44cc📊 Статистика:
➕ Добавлено: 27 строк
➖ Удалено: 24 строк
📝 Всего изменений: 51
📁 Изменено файлов: 8
✏️
src/blockcheck/ui/check_results.py✏️
src/blockcheck/ui/strategy_scan_widgets.py✏️
src/dns/ui/dns_check_page.py✏️
src/dns/ui/dns_check_widgets.py✏️
src/ui/widgets/fun/__init__.py✏️
src/ui/widgets/fun/mascot.py✏️
src/updater/ui/fun_texts.py✏️
tests/test_preset_profile_async_architecture.py🔗 Открыть в Forgejo