Браузерное расширение AdGuard 4.0: редизайн и новый журнал фильтрации

Встречайте долгожданный релиз Браузерного расширения AdGuard 4.0! Мы не просто выпустили обновление, а коренным образом изменили расширение. Как? Читайте ниже.

Редизайн расширения

Настройки

Дизайн полностью поменялся во всём расширении, но нагляднее всего это видно в журнале фильтрации. Если вы пользовались прежней его версией, то скорее всего заметите разницу: в новой версии появился поиск по вкладкам браузера, много новых фильтров и статусов запросов. Новые фильтры и статусы выделены цветом и при наведении на них курсора всплывают подсказки с объяснением каждого. Кроме этого, теперь доступен предпросмотр запросов. В том же окне запрос можно форматировать, нажав на кнопку «Оптимизировать» — так его будет удобнее прочитать.

Редизайн

Теперь редактор фильтров в разделе «Пользовательские правила» можно открывать в полноэкранном режиме, так что работать с фильтрами (добавлять, редактировать и удалять правила фильтрации) будет гораздо удобнее. Наконец, на попапе Браузерного расширения появилось новое действие, и сбросить все пользовательские правила для текущего сайта можно одним махом.

А ещё в расширении появилась тёмная тема, которую все так любят.

Пользовательские правила: Тёмная и Светлая темы

Новый подход: отзывчивый дизайн

Дизайн улучшился не только визуально, но и функционально: мы перешли на адаптивный (или отзывчивый) дизайн. Это означает, что элементы интерфейса будут подстраиваться под размер экрана, причём как на десктопных, так и на мобильных устройствах, независимо от модели.

Это удобно и нам, потому что не надо создавать отдельные версии расширения для каждого устройства, и пользователям — всегда приятно, когда приложение (или браузерное расширение, в данном случае) выглядит красиво и органично.

Рефакторинг кода и TSUrlFilter

Перейдём к более сложной части. Под модным словом «рефакторинг» кроется вот что: мы переписали весь код, чтобы сначала усложнить, а потом облегчить себе жизнь. Кроме того, мы добавили поддержку TSUrlFilter — новой платформы фильтрации, которая реализует правила блокировки контента AdGuard. Что всё это значит? Давайте разбираться.

TSUrlFilter — это модуль поиска и применения правил, который мы будем использовать в разных проектах, в том числе в AdGuard DNS. А ещё это наш новый движок фильтрации. В приложениях AdGuard в его роли выступает CoreLibs, о котором вы могли слышать.

Поддержка новых правил после перехода на TypeScript

«Так и не понял, а чем TSUrlFilter лучше прежнего движка фильтрации?» — могут спросить самые любопытные из вас. Пожалуй, главное преимущество в том, что там появились новые модификаторы: $removeheader, $redirect-rule, $ping, $path, $noop и $denyallow. А модификатор $redirect существенно улучшили, благодаря чему теперь можно отменить все редирект-правила для сайта с помощью одного @@||example.org^$redirect.


Помимо всего перечисленного выше, мы добавили иврит и финский язык.
Надеемся, вам понравится новая версия Браузерного расширения AdGuard! Как и обычно, полный список изменений можно посмотреть на Github.

Загружая комментарии, вы соглашаетесь с условиями использования и политикой конфиденциальности.
AdGuard 1.11 для Safari: победа в борьбе за лимит правил
Представляем новый AdGuard для Safari! Мы очень хотели, чтобы блокировка рекламы была ещё качественнее — и убедили Apple увеличить лимит правил для блокировщиков контента. Теперь мы можем использовать до 150 000 — в сумме это 900 000!
14 апреля 2022
Весенняя акция AdGuard: −40% на все лицензии!
Чтобы отметить и приблизить начало настоящей весны, мы устроили весеннюю акцию. У вас есть целая неделя, чтобы сэкономить 40% при покупке блокировщика рекламы AdGuard и защитить себя от интернет-угроз на 100%.
Загрузка AdGuard началась Стрелка указывает на файл: нажмите на него, и установка начнётся Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне перетащите значок AdGuard в папку «Приложения». Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне нажмите «Установить». Спасибо за выбор AdGuard!
AdGuard есть и в мобильном варианте