ZennoPoster 7.3.0.0 (02.12.2020)
Новые фичи:
[+] При внезапном вылете ZennoPoster софт будет перезапущен с восстановлением работы проектов.
[+] В настройки Профиля добавлена опция Speech Voice. Web Speech API позволяет взаимодействовать с голосовыми интерфейсами для распознавания и синтеза речи. Speech Voices это пресеты голосов, которые используются для генерации аудио представления информации.
[+] Добавлена возможность автоматического определения и добавления Device Pixel Ratio, при условии, что в настройках Профиля был выбран чекбокс Screen Maximize. Так же, Device Pixel Ratio можно задать через C# код:
instance.DevicePixelRatio
[+] Добавлена эмуляция Permissions, как в браузере Chrome. Проверить можно здесь: http://yandex.ru/internet/
[+] Добавлена возможность получения количества активных потоков проекта в текущий момент времени. Для этого необходимо воспользоваться C# кодом:
int threadsZP = ZennoPoster.GetThreadsCount();
int currentTaskThreadsById = ZennoPoster.GetThreadsCount(Id);
int currentTaskThreadsByName = ZennoPoster.GetThreadsCount(Name);
[+] В настройки Профиля добавлена опция Screen Maximize. Устанавливает размер окна соответственно сгенерированному размеру Screen. При использовании возможны проблемы с вёрсткой. Данная опция должна улучшить анонимность. Равносилен C# сниппету:
instance.SetWindowSize(project.Profile.AvailScreenWidth, project.Profile.AvailScreenHeight);
[+] Появилась возможность добавления своих Captcha-сервисов на основе распространённых API.
[+] Ускорена скорость работы в ProjectMaker с темой редактора Modern2 - тени групп по умолчанию отключены. Включить тени можно в настройках "Внешний вид" -> "Рисовать тень групп".
[+] Изменена логики работы для Отключенных действий: теперь Отключённые действия идентичны действию IF (true). То есть, если при выполнении проект зашёл на отключённое действие, то оно отработает как успешное.
[+] Актуализированы юзер-агенты в экшенах HTTP-запросов, выдаваемых по умолчанию. Это касается только вновь созданных экшенов HTTP-запросов, т.е. в старых проектах останется всё без изменений.
[+] Добавлена возможность ограничивать количество соединений HTTP Connection Pool в настройках ZennoPoster и ProjectMaker. Это должно стабилизировать работу с большим количеством HTTP-запросов.
[+] Улучшение анонимности при взаимодействии с оповещениями JS.
[+] Улучшена видимость некоторых элементов в Конструкторе регулярных выражений в тёмной теме.
Исправленные баги:
[*] Возвращена логика работы Bad End - Good End: если был совершён переход на один из End, то на другой End переход совершаться не будет, пока проект не запустят "С начала". Так же, в настройки ProjectMaker на вкладке Отладка была добавлена опция "Переходить в Bad/GoodEnd при многократной отладке".
[*] Исправлена совместимость IF кубика для некоторых выражений.
[*] Устранена проблема, при которой после выключения картинок в настройках проекта в ProjectMaker - они не включались принудительно через экшен "Картинки".
[*] Устранена ошибка, при которой не работал FullEmulationMouseWheel на движке Firefox при нахождении курсора за пределами видимой области.
[*] Устранена ошибка, при которой не сохранялся проект после быстрого редактирования C# кода.
[*] Устранена проблема падения ProjectMaker при нажатии "Тестировать" в Конструкторе действий.
[*] Устранены ошибки, при которых могли сбрасываться настройки выполнения проектов в Диспетчере заданий.
[*] Поправлено отображение длинного регулярного выражения в свойстве действия Regex.
[*] Добавлен метод Add для IZennoList для типа dynamic.
[*] Устранена проблема, при которой могло возникать падение ProjectMaker при работе с YouTube.
[*] Устранена проблема из-за которой в ZennoBox не работали Bat-файлы, создаваемые через контекстное меню проекта.
[*] Исправлена проблема, приводившая к утечке памяти из-за исчезнувшего Switch.