Assistant Release - Версии AdGuard

[Изменено] Переработан пользовательский интерфейс #174

Изменение не радикальное, но вы непременно обратите на него внимание. Меню Помощника теперь выглядит более нейтрально и сдержанно.

[Добавлено] Embedded-сборка Помощника #175

Новая "embedded"-версия Помощника позволяет использовать его в других продуктах AdGuard, например AdGuard для iOS и в браузерных расширениях AdGuard.

  • [Изменено] Обновлены переводы #169, #161
  • [Изменено] Размер "маленькой" иконки был уменьшен ещё сильнее #182
  • [Изменено] Из скрипта Помощника были исключены общие фреймы #154
  • [Изменено] `.sg_* styles` добавляются автоматически, когда пользователь начинает выбор элемента #167
  • [Исправлено] Ошибка с пустой иконкой Помощника #186
  • [Исправлено] Помощник зависает на yahoo.com #171
  • [Исправлено] AdGuard вставляет пользовательские скрипты в текстовую область #165
  • [Исправлено] Иконка Помощника не видна на сайте jarock.pl #152
  • [Исправлено] Меню Помощника отображается за пределами зоны видимости #180
  • [Исправлено] Иконка "Репутационного уровня" работает некорректно в FF #147
  • [Исправлено] Рамка Помощника не прорисовывается на сайте daum.net в браузере IE10 #159
  • [Исправлено] Помощник неправильно определяет локали `zh-CN` и `zh-TW`
  • [Исправлено] Несколько случаев с наличием одинаковой переменной при определенных CSS стилях #184
  • [Исправлено] Помощник не отображается на некоторых страницах #156
  • [Улучшено] Для размещения элемента с кнопкой Помощника теперь используется метод "closed shadow DOM" #163

Небольшое обновление, делающее основной акцент на устранении ошибок, более серьезные изменения будут в версии 4.1. Одна вещь, однако, заслуживает отдельного внимания:

[Улучшено] Унифицирована кодовая база Помощника для мобильных устройств #28

По сути, для конечного пользователя это означает, что нам удалось интегрировать инструмент ручной блокировки в AdGuard для iOS. Теперь вы можете выделять и блокировать элементы в Safari на iOS так же, как вы привыкли это делать на Windows и Mac.

  • [Добавлено] Новые переводы #143
  • [Изменено] Обновлены переводы #127
  • [Изменено] Теперь Помощник выполняет обновление страницы только после колбека #130
  • [Изменено] Некоторые фреймы были исключены из скриптов Помощника и WoT #154
  • [Исправлено] Неверное выделение пунктов меню Помощника #149
  • [Исправлено] Иконка Помощника видна при распечатке страницы #96
  • [Исправлено] Возможность клика ПКМ внутри iframe #95
  • [Исправлено] Помощник на сайте исчезает при клике по нему #113
  • [Исправлено] Помощник не отображается на некоторых сайтах #112
  • [Исправлено] Помощник не работает при отключенных cookies #124
  • [Исправлено] Неверная регистрация клика при использовании инструмента ручной блокировки #116
  • [Исправлено] Невозможно выделить элемент на сайте #134
  • [Исправлено] Ошибка сброса настройки размера иконки Помощника #110
  • [Исправлено] iframe Помощника рендерится до применения стилей #137
  • [Исправлено] Внешний вид Помощника при подгрузке репутации WoT #141
  • [Исправлено] Невозможно выделить iframe на сайте #142
  • [Исправлено] "Заблокировать элемент на сайте" не работает на устройствах Touch+Mouse (например, Surface) #140
  • [Исправлено] "Заблокировать элемент на сайте" работает некорректно в Firefox #146

Это первый самостоятельный релиз Помощника – раньше мы включали все изменения, касающиеся Помощника, в соответствующие обновления AdGuard для Windows.

Мы исправили несколько относящихся к Помощнику ошибок, также стоит упоминания добавление `dev` (т.е. разработческой) сборки, которую вы при желании можете установить.

[Добавлено] `dev` сборка #61

По сути, это самая свежая версия Помощника, которую вы только можете установить. Она обновляется с каждым коммитом, который мы совершаем. Чтобы установить `dev` сборку, скачайте скрипт Поиощника отсюда:

https://AdguardTeam.github.io/AdguardAssistant/assistant.user.js

Вы найдете больше информации на главной странице выделенного репозитория:

https://github.com/AdguardTeam/AdguardAssistant

  • [Добавлено] Сборка travis-CI для проведения юнит-тестов #60
  • [Изменено] Пункты меню Помощника теперь зависят от состояния фильтрации #13
  • [Изменено] "Отзывчивая область" курсора в слайдере на экране выбора элемента для ручной блокировки была увеличена #23
  • [Изменено] Кэш браузера теперь принудительно сбрасывается при обновлении страницы после изменения статуса филльтрации для сайта #33
  • [Изменено] Подробное логгирование было убрано из релизной сборки #35
  • [Изменено] Позиция иконки Помощника сделана относительной по отношению к правому нижнему углу страницы #47
  • [Изменено] Теперь проводится валидация позиции иконки Помощника #59
  • [Исправлено] Анимация переключателя ВКЛ/ВЫКЛ при первом запуске Помощника #12
  • [Исправлено] Медленное перетаскивание иконки Помощника #14
  • [Исправлено] Ошибка "Невозможно применить внутренний стиль" #16
  • [Исправлено] Помощник не работает в Edge touch #20
  • [Исправлено] Надписи на слайдере "Заблокировать рекламу" были поменяны местами #22
  • [Исправлено] Иконка Помощника "прилипает" к курсору #30
  • [Исправлено] Преждевременная загрузка Помощника #44
  • [Исправлено] Заголовок `window.resize` EventListener был подавлен #67
  • [Исправлено] Иконка Помощника перескакивает в верхний левый угол #69
  • [Улучшено] Обновлена локализация для Упрощенного Китайского языка #36
  • [Улучшено] Обновления локализаций были автоматизированы #46