ZennoPoster 7.1.7.0 (20.08.2020)

Новые фичи:

[+] Полностью обновлена система генерации профилей. Устранено множество моментов, когда профиль мог генерироваться с некорректными параметрами.

[+] Полностью переписана система просмотра инстансов в ZennoPoster. Работа кнопки "Показать инстансы" упразднена. Теперь каждый проект имеет вкладку "Инстансы", на которой отображаются изображения всех работающий потоков проекта в реальном времени, со статусом выполнения - Подготовка, Выполнение, Ожидание действия пользователя, Ошибка, Успех. Чтобы посмотреть конкретный инстанс - необходимо кликнуть по нему два раза, чтобы скрыть - нажать на крестик. Окно "Показать инстансы" также переписано на новый функционал. Окна в ожидании действия пользователя, в отличии от обычных окон инстансов, можно корректно сворачивать и разворачивать в трее.

[+] В планировщике расписания ZennoPoster добавлена возможность выполнения проекта только внутри определенных временных диапазонов. Включите эту опцию, если вы хотите, чтобы вне нужного диапазона шаблон не выполнялся, и тогда после указанного времени попытки будут обнулены.

[+] Появилась возможность скрыть ID автора проекта в настройках блока шифрования.

[+] В инструменте работы с Email добавлена возможность редактирования и удаления регулярных выражений для поиска письма.

[+] В тестере xPath/JsonPath добавлена функция поиска.

[+] В действии "IF (условие)" и "Свой JS код" появились подробные подсказки по использованию.

[+] Увеличено поле указания данных в действии операции с Json.

[+] В окне ручного распознавания каптч теперь есть подсказка по работе с ним.

[+] В действии рандом при генерировании случайного числа теперь есть подсказка о том, что верхняя граница не входит в генерируемый диапазон.

[+] Улучшена анимация портов действий в редакторе проектов ProjectMaker.

[+] Добавлена новая статья в справке "https://zennolab.atlassian.net/wiki/spaces/RU/pages/851673094".

[+] Теперь можно прервать долгое выполнение действия "Запуск программы", запущенный процесс будет при этом закрыт.

[+] Выключена и удалена настройка "Проверять соответствие введенных данных".

[+] Теперь в логе пишется название плагина и его ID при возникновении ошибок.

Исправленные баги:

[*] Исправлена работа редактора ProjectMaker, когда внутри группы действий могло появиться пустое пространство.

[*] Улучшена работа с Google-таблицей при добавлении большого числа записей.

[*] Исправлена работа сортировки данных в Google-таблицах.

[*] Исправлены ошибки при работе с Google-таблицами, когда удалялась другая строка вместо нужной.

[*] Исправлена работа в действии Обработка текста, когда пробел обрабатывался по разному в ProjectMaker и ZennoPoster.

[*] Исправлена ситуация, когда при включении планировщика в ZennoPoster могли добавляться лишние попытки.

[*] Исправлена работа планировщика, когда запуск проекта игнорировал разрешенные интервалы рабочего времени.

[*] Исправлена работа планировщика при старте в 00:00.

[*] Планировщик расписания теперь имеет темный фон в темной теме.

[*] Исправлено ручное сохранение профиля (Профиль -> Сохранить). Теперь сохраняются все настройки профиля.

[*] Все кубики работы с капчами теперь посылают корректный Content-Type.

[*] Поправлено исчезание переменных при редактировании действия "Проект в проекте".

[*] Добавлена подсказка, что для применения опции "Использовать GPU" нужна перезагрузка программы.

[*] Уведомление о том, что версия проекта не соответствует программе, теперь отображается корректно.

[*] При попытке загрузить профиль по несуществующему пути, теперь пишется более подробный текст ошибки, раскрывающий суть проблемы.

[*] Опция "Отложенная отрисовка процесса выполнения" исключена из настроек ProjectMaker, т.к. дублирует функционал кнопки "Отложенная отрисовка".

[*] Исправлена проблема на некоторых сайтах, когда они не загружались с использованием альтернативного HTTP-метода и прокси.

[*] Другие исправления и улучшения.