Safari Release - Версии AdGuard

Мы выпустили этот хотфикс для исправления одного неприятного бага, из-за которого расширения зависало после перезагрузки компьютера.

  • [Исправлено] AdGuard для Safari зависает после перезагрузки компьютера #331

Мы выпускаем этот хотфикс из-за пары багов, которые вообще-то не должны были добраться до релизной версии. Но лучше поздно, чем никогда, поэтому мы исправляем их сейчас.

  • [Исправлено] Дубликаты правил идут в счёт максимального количество правил в Safari (50,000) #326
  • [Исправлено] Иконка приложения не исчезает из Dock #327

Мы выпускаем это небольшое обновление AdGuard для Safari, чтобы исправить пару досадных ошибок и усовершенствовать локализации.

  • [Добавлено] Окно подтверждения показывается при закрытии главного окна #324
  • [Исправлено] при входе открывается панель настроек #204
  • [Исправлено] AdGuard снова появляется в разделе недавно открытых приложений во время обновления фильтров #317
  • [Исправлено] Логотип AdGuard остаётся на панели Dock даже когда приложение неактивно #308
  • [Исправлено] Вылет при закрытии главного окна на macOS 10.15.2 #323
  • [Изменено] Обновлены локализации
  • [Улучшено] Обновлены библиотеки Scriptlets и Extended CSS

Говоря про AdGuard 1.6 для Safari, сложно выделить что-то конкретное. Здесь всего понемногу: и улучшений, связанных с качеством блокировки, и изменений пользовательского интерфейса, и исправлений багов. Кто-то может сказать, что это лишает новую версию некой идентичности, но мы считаем, что лучшая идентичность обновления — это быть полезным и качественным, чего у AdGuard 1.6 не отнять.

Блокировка рекламы

  • [Исправлено] Косметические правила-исключения CSS мешают работе других правил #282
  • [Улучшено] Скриптлеты и ресурсы Redirect #237
  • [Улучшено] Конверсия между различными системами синтаксиса #236
  • [Улучшено] ExtCSS обновлён до версии 1.1.5 #277
  • [Улучшено] Wildcard-символы (*) в правилах фильтрации теперь могут соответствовать доменам высокого уровня #248

Работа с сетью

  • [Изменено] Аппаратное ускорение теперь включено по умолчанию с возможностью отключить его в общих настройках #299
  • [Исправлено] Safari зависает на несколько секунд во время обновлений #168
  • [Исправлено] Safari запускается с запозданием #209
  • [Исправлено] Safari иногда зависает при включённом AdGuard #257
  • [Исправлено] Проблема с работой affinity-директивы #274

Пользовательский интерфейс

  • [Добавлено] Уведомление о фоновой блокировке перед закрытием AdGuard #146
  • [Добавлено] Загрузочный экран при первом запуске #243
  • [Изменено] Текст на кнопке возобновления защиты #249
  • [Изменено] Пользовательский фильтр теперь отображается среди остальных блокировщиков контента #252
  • [Изменено] Иконки фильтров и дизайн вкладки "О программе" #238
  • [Изменено] Уведомление “Некоторые расширения AdGuard отключены" теперь не является постоянным #253
  • [Исправлено] AdGuard не отвечает на запросы после некоторого времени работы в фоне #284
  • [Исправлено] Некорректное отображение количества пользовательских правил #280
  • [Исправлено] Экран группы собственных фильтров закрывается после добавления нового фильтра #224
  • [Исправлено] При изменении состояния фильтров замедляется работа интерфейса #233
  • [Исправлено] Статус защиты в меню приложения отображается неправильно #292

Прочее

  • [Добавлено] Опция "Экспортировать логи и информацию о системе…" в меню расширения #272
  • [Изменено] Приложение теперь запускается свёрнутым #264
  • [Исправлено] Экран настроек открывается при старте системы #204
  • [Исправлено] AdGuard не отзывается после автоматического запуска после загрузки #265
  • [Исправлено] Долгое время отклика на экранаенастроек #229
  • [Исправлено] AdGuard не откликается, если запускается автоматически после старта системы #265
  • [Исправлено] Кнопка "Остановить AdGuard" не останавливает защиту #300
  • [Улучшено] Убраны лишние записи в жрунале #269
  • [Улучшено] Обработка случая “Блокировщик контента не может быть определён” #244
  • [Улучшено] Обновлены переводы

Наконец-то это случилось! Мы рады представить вам новое, улучшенное, более стабильное расширение AdGuard для Safari. Помимо новой дополнительной вкладки “Блокировщики контента” и значительного увеличения максимального количества включённых правил, мы также немного улучшили дизайн, поправили достаточно много багов и добавили специальные уведомления, которые будут держать вас в курсе того, включены ли все блокировщики..

[Добавлено] Специальная вкладка “Блокировщики контента” #223

Новая вкладка, которая находится в разделе “Общее”, позволит вам отслеживать состояние групп фильтров в реальном времени. Помимо этого, она позволит быстро узнать, какие именно фильтры включены в той или иной группе и сколько правил в ней используется.

[Улучшено] Максимальное количество правил, используемых одновременно #93

Это меняет всё! Улучшенная версия расширения для Safari позволит вам использовать в 6 раз больше правил! Общее количество правил, которые могут использоваться одновременно, увеличено до 300,000, по 50,000 в каждой группе.

[Улучшено] Поддержка Catalina OS #172

С этим обновление, все пользователи, использующие данную операционную систему, могут вздохнуть спокойно, потому что теперь AdGuard полностью поддерживает Catalina OS.

  • [Добавлено] Уведомления, когда один из блокировщиков контента выключен #221
  • [Исправлено] Кнопка “Открыть настройки” на стартовом экране не работает #219
  • [Исправлено] Ошибка после добавления пользовательского фильтра #225
  • [Исправлено] Ошибка JavaScript при закрытии настроек через ярлык приложения #214
  • [Исправлено] Отображение неверной версии расширения во вкладке “О программе” #218
  • [Исправлено] Добавление сайта в “Белый список” через иконку расширения в браузере не работает #215
  • [Исправлено] Анимация обновления фильтров #233
  • [Улучшено] Стартовая страница расширения #222
  • [Улучшено] Размер иконки расширения на панели управления #149
  • [Улучшено] Обновлены локализации

  • В этой версии мы исправили несколько ошибок с вылетами приложения и улучшили стабильность его работы. Кроме того, AdGuard для Safari теперь поддерживает скриптлеты (новый инструмент, который улучшит качество блокировки рекламы).

    [Добавлено] Поддержка скриптлетов #151

    Скриптлеты - это мощный инструмент блокировки рекламы. Можно сказать, что скриптлет - это встроенный скрипт (т.е. мини-программа), который мы предустанавливаем в AdGuard для Safari, чтобы затем вызывать его при помощи правил фильтрации. Говоря простым языком, скриптлеты позволяют нам изменять поведение кода веб-страницы. Что касается практического применения, это может быть полезным в разных ситуациях. Например, для обхода антиблокировщиков.

    • [Добавлено] Опция "Подробное логгирование" в Общих настройках #174
    • [Изменено] Теперь приложение запускается в фоне #141
    • [Изменено] Отключены уведомления для фоновых обновлений фильтров #195
    • [Изменено] Уведомления AdGuard теперь отображаются в консоли Safari только если включено подробное логгирование #148
    • [Исправлено] Сайты из белого списка иногда продолжают фильтроваться #98
    • [Исправлено] AdGuard вылетает при закрытии окна настроек командой Cmd + w #182
    • [Исправлено] Общее число правил в собственных фильтраз подсчитывается некорректно в локали RU #183
    • [Исправлено] Проблема с расположением элементов на экране "О программе" после обнаружения доступного обновления #184
    • [Исправлено] Некоторые вылеты в сборке для Mac App Store #197

    Между первым и вторым обновлением AdGuard для Safari прошло чуть больше месяца; ждать следующего пришлось почти полгода. Как вы знаете, если мы что-то делаем полгода, то только потому, что оно того стоит. Вот и на этот раз, помимо множества малозаметных, но важных изменений и исправлений, мы приготовили две большие новости. Первая - добавление автономных сборок, включая бета-сборку AG для Safari. Вторая - ещё круче: речь о поддержке продвинутых правил фильтрации, что крайне нетипично для Safari-блокировщиков (спасибо, ограничения Apple). В общем, ставьте новую версию и смотрите сами.

    [Добавлено] Автономные сборки релизной и бета-версий AdGuard для Safari #153

    AdGuard для Safari быстро стал полноценным членом семьи AdGuard. И что может послужить лучшим обрядом посвящения, чем получение собственной бета-версии? Всё верно, теперь вы можете получить ранний доступ ко всем плюшкам (и багам) AdGuard для Safari. Как это сделать? Отправляйтесь на GitHub, открывайте последний релиз и скачивайте архив с бетой. Обратите внимание, что рядом есть и другой архив: это стабильная автономная сборка (идентичная версии из App Store, но распространяемая через GitHub).

    ВНИМАНИЕ: Установка любой из автономных сборок, поверх версии из App Store приведёт к потере всех текущих настроек, так что сохраните ваши собственные правила фильтрации перед обновлением.

    [Добавлено] Продвинутые правила фильтрации в Safari #114

    Как вы, наверное, знаете, Apple не нужно повода, чтобы в чём-то ограничить блокировщики рекламы. Расширения-блокировщики для Safari прочувствовали это на себе в полной мере, “благодаря” политике Apple использовать сложный синтаксис правил для них — непростая задача. В частности, речь идёт о JS-правилах и ExtCSS-правилах. Но мы справились, и с гордостью заявляем, что теперь качество фильтрации AdGuard для Safari будет ещё выше, чем раньше.

    Блокировка рекламы

    • [Добавлено] Возможность отметить собственный фильтр как "Доверенный", чтобы разрешить ему использование продвинутых правил фильтрации #156
    • [Изменено] Safari-фильтр включён в "Базовый" фильтр и отмечен как устаревший #137
    • [Исправлено] Не работает добавление пользовательских фильтров #164
    • [Исправлено] Некоторые JS- и CSS-правила не работают #144
    • [Улучшено] Обновлён ExtendedCss #138

    Пользовательский интерфейс

    • [Добавлено] Кнопка «Проверить наличие обновлений» в меню автономной сборки #154
    • [Изменено] Нажатие на кнопку "О программе" в трее теперь открывает раздел "О программе" #155
    • [Изменено] Обновлены переводы
    • [Исправлено] Не отображаются уведомления об обновлениях фильтров #116
    • [Исправлено] Неверно отображается количество правил в Пользовательском фильтре #157
    • [Исправлено] Общее количество правил отображается как 0 сразу после установки #173
    • [Исправлено] Окно AdGuard для Safari не открывается из Приложения/Launchpad #118
    • [Исправлено] Описание расширения в Safari #181
    • [Исправлено] Отсутствуют уведомления об обновлениях фильтров #166
    • [Улучшено] Теперь можно менять заголовки собственных фильтров #143

    Прочее

    • [Исправлено] AdGuard периодически вылетает #170
    • [Исправлено] Опция “Запускать AdGuard при старте системы” не работает #127

    С момента предыдущего обновления прошло не так много времени, поэтому изменений здесь не слишком много. Сделали опциональной иконку в Строке меню, внесли несколько улучшений, исправили баги.

    [Изменено] Иконка в Строке меню сделана отключаемой #84

    После того, как в предыдущей версии мы сделали отключаемой иконку в Safari, было логично сделать отключаемой и иконку в Строке меню. Если вы любите совсем уж минималистичный подход, можете даже отключить их обе 🙂 Данная опция доступна в настройках приложения AdGuard.

    • [Добавлено] Опция "Остановить AdGuard"/ "Включить AdGuard" в меню расширения #83
    • [Исправлено] Опция "Разрешить поисковую рекламу..." не затемняется, будучи отключённой #102
    • [Исправлено] Правила, вставленный из буфера обмена, не сохраняются в редакторе фильтров #96
    • [Исправлено] Метка "Сохранено" в Пользовательском фильтре появляется при старте приложения #95
    • [Улучшено] Стиль выпадающих меню #94
    • [Улучшено] Обновлены переводы #97
    • [Улучшено] Скриптлеты и сниппеты теперь игнорируются корректно #92
    • [Улучшено] Фильтры теперь обновляются автоматически после включения #89
    Загрузка AdGuard началась! Нажмите на кнопку, на которую указывает стрелка, чтобы начать установку программы. Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне перетащите значок AdGuard в папку «Приложения». Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне нажмите «Установить». Спасибо за выбор AdGuard!