Skip to content

Releases: igorxmel/ZapretXmel

v0.1.50

Choose a tag to compare

@github-actions github-actions released this 22 Oct 00:22

Исправлено

  • Значок прокси для Telegram больше не остаётся в трее фантомом. После
    выключения прокси его значок пропадал не сразу: он висел, пока по нему не
    проведут мышью, а если включать и выключать прокси подряд — копился
    вереницей. Причина в том, как программа просила прокси закрыться: тот
    принимал только собственный сигнал выхода, а на обычное закрытие окна не
    отвечал, и его снимали силой, не дав убрать значок. Теперь прокси
    закрывается сам — так же, как если выбрать «Выход» в его меню в трее.

v0.1.49

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:21

Изменено

  • «Современный» значок в трее устроен как классика. Те же кружки
    состояния в углу, но сам логотип упрощённый — без тонких деталей, которые
    в шестнадцати пикселях сливаются, — и растянутый на весь кадр. Раньше это
    был значок, залитый цветом целиком; от него отказались в пользу знакомых
    кружков. Значок рисуется отдельно под каждый размер, поэтому в мелком
    трее он остаётся чётким.

Добавлено

  • Отметки на значке видны и у классики. Стрелка вверх — вышло
    обновление, восклицательный знак — обход перестал работать. Обводка у них
    тёмная на любой теме: панель задач Windows окрашена независимо от темы
    программы, и светлая отметка на светлой панели терялась.

v0.1.48

Choose a tag to compare

@github-actions github-actions released this 20 Oct 01:00

Исправлено

  • Значок в трее стал крупнее и перестал обрезаться по краю. В
    «современном» оформлении у части значков срезало несколько пикселей снизу
    или сверху, а вокруг оставалось пустое поле. Теперь рисунок занимает всю
    площадь значка — в трее он показывается размером с ноготь, и каждый
    процент там на счету.

v0.1.47

Choose a tag to compare

@github-actions github-actions released this 20 Oct 00:40

Добавлено

  • Второе оформление значка в трее. «Современный» — значок залит цветом
    целиком: зелёный, когда работает обход, голубой — прокси для Telegram,
    половина на половину — когда работает и то и другое, серый — когда ничего.
    Трей ужимает значок до шестнадцати пикселей, и цветное пятно там видно
    сразу, а прежнюю точку в углу приходилось разглядывать. «Классика»
    осталась и выбрана по умолчанию: она совпадает со значком на панели задач.
    Переключается в настройках и предлагается при первом запуске.

  • Значок говорит, что пора зайти. Круговая стрелка — вышло обновление,
    восклицательный знак — обход перестал работать и это заметил сторож.
    Раньше об обоих можно было узнать, только открыв окно, — а в трей
    программу сворачивают ровно затем, чтобы его не открывать. Отметка гаснет
    сама: обновление — когда его поставили, тревога — когда очередная проверка
    прошла целиком.

v0.1.46

Choose a tag to compare

@github-actions github-actions released this 19 Oct 13:55

Исправлено

  • Программа не запускалась после установки на новый компьютер. Окно не
    открывалось вовсе, в журнале — ошибка на самой первой строке. Ломалось
    это только у тех, кто ставил программу заново: оформление по умолчанию
    берётся из Windows, и падала именно эта ветка. У всех, кто тему хоть раз
    выбирал руками, в настройках лежало «светлое» или «тёмное», и до поломки
    дело не доходило — оттого она и прожила незамеченной с 0.1.40. Если вы
    столкнулись, просто поставьте эту версию поверх: настройки не пострадали.

Изменено

  • Цветные подписи в светлой теме стали заметнее. Зелёный, жёлтый и
    сердечко у тестировщиков рядом с почти чёрным текстом выглядели бледной
    подсказкой, а не состоянием. Теперь контраст тот же, что в тёмной теме.

v0.1.45

Choose a tag to compare

@github-actions github-actions released this 18 Oct 22:14

Изменено

  • Сердечко у тестировщиков стало красным. Серым по серому оно читалось
    как значок из шрифта, а не как благодарность — ради чего и ставилось.

v0.1.44

Choose a tag to compare

@github-actions github-actions released this 18 Oct 21:45

Исправлено

  • «Не работает: Public DNS (PING-only)» при полностью рабочем обходе.
    Эта группа проверок пингует 1.1.1.1 и 8.8.8.8, а обход к пингам не имеет
    отношения вовсе: он работает с другим видом трафика, и результат там
    одинаков хоть с ним, хоть без него. Зато сами пинги часто режет брандмауэр
    или адаптер VPN — у многих не отвечает даже собственный роутер. Выходило
    обвинение на ровном месте: человек читал «не работает» и шёл чинить то, что
    не ломалось. Теперь проверка связи не смешивается с проверкой обхода, а о
    непрошедших пингах говорится отдельной оговоркой. По той же причине подбор
    больше не пеняет победителю за эту группу.

v0.1.43

Choose a tag to compare

@github-actions github-actions released this 18 Oct 21:09

Добавлено

  • «Где рвётся соединение» в диагностике. Проверяет по уровням — DNS,
    адрес, имя сайта, ответ сервера — и останавливается на первом отказе.
    Главное здесь не сам вердикт, а что он значит: при подмене DNS не поможет
    никакая стратегия, зато обрыв на имени сайта — это ровно то, ради чего
    zapret и нужен, и там подбор найдёт рабочую.

v0.1.42

Choose a tag to compare

@github-actions github-actions released this 18 Oct 21:01

Исправлено

  • Трассировка и проверка размера пакета ничего не показывали. Обе
    опирались на ping, а такие запросы режут и брандмауэр, и адаптеры VPN —
    у половины пользователей не отвечает даже собственный роутер. Теперь
    размер пакета спрашивается у самой системы и виден всегда, с разбивкой
    по подключениям. Трассировка сперва проверяет, проходит ли ICMP вообще,
    и говорит об этом прямо за пару секунд вместо дюжины пустых строк.

Изменено

  • Оформление по умолчанию — как в Windows. Человек уже выбрал там
    светлое или тёмное; навязывать своё вопреки этому выбору значит
    заставить его лезть в настройки сразу после установки.

v0.1.41

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:22

Добавлено

  • Профилей теперь работает сколько угодно сразу. Раньше второй молча
    гасил первый: включаешь профиль игры, потом профиль клиента — и игра
    снова лагает, причём нигде об этом не сказано. Каждый профиль работает
    своим процессом, и к драйверу их цепляется сколько нужно.
  • Сетевые проверки в диагностике. Четыре, и только те, что имеют
    отношение к блокировкам: сброс кэша DNS, проверка подмены DNS
    провайдером, трассировка и проверка размера пакета. У каждой написано, на
    какой вопрос она отвечает.
  • В итоге проверки видно, когда она была. Экран открывают повторно, и
    без времени непонятно, относится ли «проблем не найдено» к нынешнему
    состоянию или к тому, что было полчаса назад.