AdGuard для Android 2.9
Пожалуй, мы не вносили столько изменений за раз со времён версии 2.5, а может быть и с момента кардинальной смены дизайна ещё в версии 2.0. Некоторые из этих изменений были запланированы на версию 3.0, но мы больше не могли ждать :) Значительно поменявшийся пользовательский интерфейс, долгожданный журнал фильтрации, другие новые опции — это и многое другое ждёт вас в данном обновлении.
Что нового?
На этот раз я сделаю небольшое отступление от обычного правила делить все задачи на категории — эти два изменения настолько важны, что хочется рассказать о них как можно быстрее.
[Улучшено] Новая система навигации по приложению #969
Прежде всего, я понимаю, что когда дело касается дизайна, всегда находится место спорам. Всегда будут те, кто находит новый дизайн лучше старого, и всегда есть те, кому изменения пришлись не по душе. Мы всё же надеемся, что большинство пользователей посчитает новую систему навигации более удобной.
Что же именно поменялось? Появилось боковое меню, вызываемое свайпом вправо. С его помощью станет удобнее перемещаться по разделам приложения. Кроме того, мы наконец научились использовать контекстное меню в правом верхнем углу! Пример его использования вы можете найти в разделе «Настройки приложений». Кстати, «Настройки приложений» теперь включают в себя и настройки Брандмауэра. Мы подумали, что иметь сразу оба этих раздела — это чересчур, и многих может ввести в заблуждение.
[Добавлено] Журнал фильтрации #11
Ох... Каждый, кто хоть раз пытался узнать, что же именно фильтрует/блокирует Adguard, знает всю тяжесть работы с файлом логов. Долгое время это был единственный способ заглянуть «внутрь» процесса фильтрации, но я сомневаюсь, что хоть один пользователь находил его удобным. Неудивительно, так как изначально планировалось, что он будет использоваться исключительно разработчиками фильтров. Мы думали: «Кого вообще интересует, что делают приложения на таком уровне?». Оказалось, мы полностью проигнорировали технически подкованных пользователей, которым не всё равно, и которые хотят иметь полный контроль над своим устройством.
Я бы хотел извиниться за это. Мы уже давно должны были добавить журнал фильтрации. Но, как говорится, лучше поздно, чем никогда. Журнал фильтрации теперь доступен, обновитесь и посмотрите сами. Мы не ожидаем, что с первой попытки сделаем идеальный инструмент для анализа запросов, поэтому ваши отзывы будут особенно ценны при его доработке в будущих версиях.
Блокировка рекламы
- [Добавлено] Модификатор базовых правил $network #1032
- [Добавлено] Поддержка правил-исключений #815
- [Изменено] Поведение модификатора third-party #891
- [Изменено] Кэш сайтов подавляется после внесения изменений в фильтры #946
- [Исправлено] Регулярные выражения с символом $ обрабатываются некорректно #1027
- [Исправлено] Правила $replace не применяются к содержимому файлов .m3u8 #1060
Работа с сетью
[Добавлено] Опция не фильтровать HTTPS на сайтах с «Extended Validation» сертификатами #934
Пользователи Adguard для Windows уже знакомы с этой опцией. SSL EV-сертификаты гарантируют, что владелец сертификата прошел через очень строгий процесс верификации. Как правило, доверие к владельцам таких сертификатов значительно выше — обычно это банки, другие финансовые организации и т.д. Зачастую на их сайтах нет, или почти нет рекламы, и их фильтрация в любом случае не нужна — она только увеличивает шанс сломать какую-нибудь полезную функцию сайта.
[Изменено] Автоматическая пауза VPN теперь отключена по умолчанию для новых устройств (Pixel, Nexus с Android Nougat): #1000
Изначально, автоматическая остановка VPN не была задумана как «функция». Это был способ обойти некоторые известные проблемы и баги Android. Например, тетеринг не работал параллельно с VPN, или доступ Adguard к сети мог быть «обрезан» при использовании режима экономии заряда батареи.
Сейчас нам кажется, что все эти проблемы решены в новейших устройствах Android, так что мы отключили для них автоматическую остановку VPN. Вы можете включить её обратно в настройках низкого уровня, если потребуется.
- [Исправлено] Фильтрация HTTPS в приложениях, разработанных под Nougat #979
- [Исправлено] Проверка лицензии Amazon приводит к прекращению работы фоновых обновлений #1121
- [Улучшено] Уменьшено время закрытия активных прокси-соединений #990
- [Улучшено] Стили AG теперь защищены от отключения #947
Пользовательский интерфейс
[Добавлено] Массовые изменения опций в разделе «Настройки приложений» #1063
Доступная из контекстного меню, речь о котором шла выше, эта опция дает возможность быстро и просто получить доступ к наиболее часто используемым настройкам и применить их одновременно для всех приложений.
[Добавлено] Новая опция в «Расширенных настройках»: список сетей, для которых не будет фильтроваться локальная сеть #1154
Мы столкнулись с багом, который не позволял фильтровать рекламу в сети Wi-Fi московского метро. Оказалось, что домен wi-fi.ru расположен внутри локальной сети, а их мы исключаем из фильтрации по умолчанию. Вместо того, чтобы создать исключение для этой конкретной сети, мы решили избрать более широкий подход и добавить новую опцию.
- [Изменено] Обновлены переводы #1138
- [Изменено] Статистика по всем удаленным приложениям собрана в одном пункте #806
- [Изменено] Обновлена разметка «Заблокированных» страниц #1029
- [Изменено] Формат числа, используемый на главном экране приложения, теперь зависит от локали #1117
- [Изменено] Иконки пакета «Удаленные приложения» в списке приложений теперь отображаются неактивными #1105
- [Изменено] Режим «Уведомление без иконки» сделан режимом по умолчанию для настройки «Иконки уведомления» #988
- [Исправлено] В боковом меню отображается некорректный статус #1101
- [Исправлено] Кнопка «Узнать больше» ведёт на несуществующую страницу #1113
- [Исправлено] Интерфейс раздела «FAQ» ломается на Android 5.1.1 при выделении текста #1097
- [Исправлено] Иконка в быстрых настройках не подсвечивается/не затемняется при переключении защиты #1100
- [Улучшено] Скорость работы в разделе «Настройки приложений» значительно увеличена #1099
- [Улучшено] Настройка
pref.filtered.ports
теперь воспринимает диапазоны портов #830
Прочее
[Добавлено] Расширенная настройка «Интервал проверки жизни службы» #1067
В зависимости от прошивки, Android может быть очень агрессивен к службам, работающим в фоне, часто «убивая» их. В случае Adguard такое агрессивное поведение может быть поистине разрушительным. Данная настройка запускает особую «наблюдательную» службу, цель которой — поддерживать основной процесс запущенным. Однако, по умолчанию эта опция выключена, так как большинство устройств Android всё-таки не страдает от этого «недуга».
- [Добавлено] Венгерский фильтр #1011
- [Добавлено] Французский фильтр #1127
- [Добавлено] Фильтр ABVPN #1015
- [Изменено] Обновлен список HTTPS исключений по умолчанию #1116
- [Изменено] Опция ’Обновляться только по WiFi’ затеняется, когда автоматическое обновление фильтров выключено #953
- [Исправлено] Вылет во время обновления Adguard #1086
- [Исправлено] Баг затенения ’Периода автообновления фильтров’ #956
- [Исправлено] VpnService.prepare крашится из-за модуля XPosed #1084
- [Исправлено] Невозможность отправить MMS, когда Adguard находится в режиме автоматического прокси #1058
- [Исправлено] Уведомление об истечении Премиум лицензии отображается сразу после первой установки #1062
- [Исправлено] Попытка приобрести лицензию через приложение приводит к вылету Adguard, если не установлено ни одного браузера #1112
- [Исправлено] Проблемы совместимости
- [Улучшено] Переработан порядок обработки UDP-соединений #906
Ничего себе списочек получился! А ведь я ещё не стал включать в него некоторые из совсем уж мелких изменений.
Представьте, на что будет похож список изменений версии 3.0! :) Кстати, что ещё вы бы хотели там увидеть? Обязательно сначала прочитайте наше превью, и затем поделитесь своими предложениями в комментариях.