💥 ВСЕ НАШИ ССЫЛКИ: 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
🐳2
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Значки: широкие значки (геймпад, сеть, Discord) больше не срезаются по краям — уменьшаются так, чтобы уместиться в свой квадрат; плитки Hosts рисуют фирменные логотипы сервисов из общего набора Simple Icons
👤 Автор: loop-uh
📅 Дата: 01.10.2026 21:40:57 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 194 строк
➖ Удалено: 25 строк
📝 Всего изменений: 219
📁 Изменено файлов: 6
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Значки: широкие значки (геймпад, сеть, Discord) больше не срезаются по краям — уменьшаются так, чтобы уместиться в свой квадрат; плитки Hosts рисуют фирменные логотипы сервисов из общего набора Simple Icons
👤 Автор: loop-uh
📅 Дата: 01.10.2026 21:40:57 MSK
🔗 SHA:
527598d📊 Статистика:
➕ Добавлено: 194 строк
➖ Удалено: 25 строк
📝 Всего изменений: 219
📁 Изменено файлов: 6
✏️
src/hosts/ui/services_tiles.py✏️
src/profile/ui/simple_icons_bundle.py✏️
src/ui/theme.py✏️
tests/test_hosts_catalog_sqlite.py✏️
tests/test_hosts_tile_caption_wrap.py✏️
tools/generate_profile_icon_bundle.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 BlockCheck: новая вкладка «Проверка домена» слева от «DNS подмена» — для введённого домена или IP показывает пинг через Windows API без ping.exe (IPv4 и IPv6: отправлено/получено, потери, мин/средн/макс, TTL) и подключение к порту 443; адреса домена от двух с лишним десятков DNS-серверов (системные, список программы, свои, дополнительные независимые и шифрованные DoH как эталон) с пометками заглушек провайдера и предупреждением, если обычные DNS-запросы перехватываются по пути; владельца сети, ASN и подсеть адреса; домены на том же адресе — обратное имя, сертификат сайта, базы ip.thc.org и Shodan, HackerTarget как запасной; внешние сервисы отключаются галочкой, локальные адреса наружу не отправляются
👤 Автор: loop-uh
📅 Дата: 01.10.2026 23:06:28 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 3692 строк
➖ Удалено: 51 строк
📝 Всего изменений: 3743
📁 Изменено файлов: 19
🆕
🆕
🆕
🆕
🆕
🆕
🆕
🆕
🆕
🆕
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 BlockCheck: новая вкладка «Проверка домена» слева от «DNS подмена» — для введённого домена или IP показывает пинг через Windows API без ping.exe (IPv4 и IPv6: отправлено/получено, потери, мин/средн/макс, TTL) и подключение к порту 443; адреса домена от двух с лишним десятков DNS-серверов (системные, список программы, свои, дополнительные независимые и шифрованные DoH как эталон) с пометками заглушек провайдера и предупреждением, если обычные DNS-запросы перехватываются по пути; владельца сети, ASN и подсеть адреса; домены на том же адресе — обратное имя, сертификат сайта, базы ip.thc.org и Shodan, HackerTarget как запасной; внешние сервисы отключаются галочкой, локальные адреса наружу не отправляются
👤 Автор: loop-uh
📅 Дата: 01.10.2026 23:06:28 MSK
🔗 SHA:
68ea29c📊 Статистика:
➕ Добавлено: 3692 строк
➖ Удалено: 51 строк
📝 Всего изменений: 3743
📁 Изменено файлов: 19
🆕
src/dns/domain_lookup.py🆕
src/dns/domain_lookup_plans.py🆕
src/dns/domain_lookup_worker.py🆕
src/dns/ui/domain_lookup_page.py🆕
src/utils/cert_names.py🆕
src/utils/dns_wire.py🆕
tests/test_cert_names.py🆕
tests/test_dns_wire.py🆕
tests/test_domain_lookup.py🆕
tests/test_domain_lookup_page.py✏️
src/app/feature_facades/dns.py✏️
src/app/search_index.py✏️
src/app/ui_texts.py✏️
src/blockcheck/config.py✏️
src/blockcheck/preflight.py✏️
src/blockcheck/ui/page.py✏️
src/dns/commands.py✏️
src/utils/windows_icmp.py✏️
tests/test_blockcheck_page_accessibility.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 «Что нового» и окно обновления: в Stable показываются 3 выпуска вместо 10 (текст выпуска Stable — большая статья), в Dev по-прежнему 10; пропущенные версии видны все
👤 Автор: loop-uh
📅 Дата: 02.10.2026 01:23:49 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 46 строк
➖ Удалено: 10 строк
📝 Всего изменений: 56
📁 Изменено файлов: 3
✏️
✏️
✏️
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 «Что нового» и окно обновления: в Stable показываются 3 выпуска вместо 10 (текст выпуска Stable — большая статья), в Dev по-прежнему 10; пропущенные версии видны все
👤 Автор: loop-uh
📅 Дата: 02.10.2026 01:23:49 MSK
🔗 SHA:
2c078ab📊 Статистика:
➕ Добавлено: 46 строк
➖ Удалено: 10 строк
📝 Всего изменений: 56
📁 Изменено файлов: 3
✏️
src/updater/release/history.py✏️
src/updater/whats_new.py✏️
tests/test_forgejo_release_history.py🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Драйвер WinDivert и запуск winws: служба Monkey больше не зависает — программа сама держала её незакрытым хэндлом (CloseServiceHandle без argtypes падал с «int too long to convert»); новый слой winws_runtime/engine на типизированном WinAPI: запуск подтверждается строкой windivert initialized из вывода winws, остановка — сигналом Windows о выходе процесса, без пауз «на глаз»; кнопка «Стоп», выход и обновление выгружают драйвер и убирают его службу, когда им никто не пользуется (кроме Kaspersky), перезапуск и смена пресета драйвер не трогают; останавливаются только winws из папки программы, чужая копия запрета не убивается; реестр службы, DeleteFlag и тип запуска больше не правятся, штатное «отключена и помечена на удаление» у работающего драйвера не считается поломкой; застрявшая служба называется пользователю с причиной; оркестратор переведён на те же подтверждения; вывод winws первой версии пишется в файл; сквозные проверки на живой Windows в tests/e2e_windows
👤 Автор: loop-uh
📅 Дата: 02.10.2026 02:34:45 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 4326 строк
➖ Удалено: 3361 строк
📝 Всего изменений: 7687
📁 Изменено файлов: 44
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
✏️
... и ещё 24 файлов
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Драйвер WinDivert и запуск winws: служба Monkey больше не зависает — программа сама держала её незакрытым хэндлом (CloseServiceHandle без argtypes падал с «int too long to convert»); новый слой winws_runtime/engine на типизированном WinAPI: запуск подтверждается строкой windivert initialized из вывода winws, остановка — сигналом Windows о выходе процесса, без пауз «на глаз»; кнопка «Стоп», выход и обновление выгружают драйвер и убирают его службу, когда им никто не пользуется (кроме Kaspersky), перезапуск и смена пресета драйвер не трогают; останавливаются только winws из папки программы, чужая копия запрета не убивается; реестр службы, DeleteFlag и тип запуска больше не правятся, штатное «отключена и помечена на удаление» у работающего драйвера не считается поломкой; застрявшая служба называется пользователю с причиной; оркестратор переведён на те же подтверждения; вывод winws первой версии пишется в файл; сквозные проверки на живой Windows в tests/e2e_windows
👤 Автор: loop-uh
📅 Дата: 02.10.2026 02:34:45 MSK
🔗 SHA:
917acea📊 Статистика:
➕ Добавлено: 4326 строк
➖ Удалено: 3361 строк
📝 Всего изменений: 7687
📁 Изменено файлов: 44
✏️
src/app/feature_facades/orchestra.py✏️
src/app/feature_facades/runtime.py✏️
src/blockcheck/strategy_search/environment.py✏️
src/orchestra/orchestra_runner.py✏️
src/utils/process_killer.py✏️
src/utils/windows_process_probe.py✏️
src/winws_runtime/health/process_health_check.py✏️
src/winws_runtime/health/startup_error_diagnosis.py✏️
src/winws_runtime/health/windivert_auto_fix.py✏️
src/winws_runtime/health/windivert_diagnostics.py✏️
src/winws_runtime/health/winws_exit_diagnosis.py✏️
src/winws_runtime/runners/preset_runner_support.py✏️
src/winws_runtime/runners/runner_base.py✏️
src/winws_runtime/runners/zapret1_runner.py✏️
src/winws_runtime/runners/zapret2_runner.py✏️
src/winws_runtime/runtime/control_workers.py✏️
src/winws_runtime/runtime/preset_launch_service.py✏️
src/winws_runtime/runtime/process_probe.py✏️
src/winws_runtime/runtime/runtime_api.py✏️
src/winws_runtime/runtime/sync_shutdown.py... и ещё 24 файлов
🔗 Открыть в Forgejo
💥 ВСЕ НАШИ ССЫЛКИ: https://t.me/runetvpnyoutubediscord
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Сквозная проверка через окно программы: скрипт tests/e2e_windows/run_gui_e2e.ps1 нажимает кнопку состояния Zapret в заголовке окна установленной программы и после каждого запуска и остановки сверяет с системой — жив ли winws из папки программы, загружен ли драйвер и исчезла ли служба Monkey после остановки
👤 Автор: loop-uh
📅 Дата: 02.10.2026 02:45:56 MSK
🔗 SHA:
📊 Статистика:
➕ Добавлено: 157 строк
➖ Удалено: 0 строк
📝 Всего изменений: 157
📁 Изменено файлов: 1
🆕
🔗 Открыть в Forgejo
🔔 Новый коммит в zapretdiscordyoutube/zapret
📝 Сквозная проверка через окно программы: скрипт tests/e2e_windows/run_gui_e2e.ps1 нажимает кнопку состояния Zapret в заголовке окна установленной программы и после каждого запуска и остановки сверяет с системой — жив ли winws из папки программы, загружен ли драйвер и исчезла ли служба Monkey после остановки
👤 Автор: loop-uh
📅 Дата: 02.10.2026 02:45:56 MSK
🔗 SHA:
7bda79b📊 Статистика:
➕ Добавлено: 157 строк
➖ Удалено: 0 строк
📝 Всего изменений: 157
📁 Изменено файлов: 1
🆕
tests/e2e_windows/run_gui_e2e.ps1🔗 Открыть в Forgejo