ZennoPoster 7.1.7.0 (20.08.2020)
Новые фичи:
[+] Полностью обновлена система генерации профилей. Устранено множество моментов, когда профиль мог генерироваться с некорректными параметрами.
[+] Полностью переписана система просмотра инстансов в ZennoPoster. Работа кнопки "Показать инстансы" упразднена. Теперь каждый проект имеет вкладку "Инстансы", на которой отображаются изображения всех работающий потоков проекта в реальном времени, со статусом выполнения - Подготовка, Выполнение, Ожидание действия пользователя, Ошибка, Успех. Чтобы посмотреть конкретный инстанс - необходимо кликнуть по нему два раза, чтобы скрыть - нажать на крестик. Окно "Показать инстансы" также переписано на новый функционал. Окна в ожидании действия пользователя, в отличии от обычных окон инстансов, можно корректно сворачивать и разворачивать в трее.
[+] В планировщике расписания ZennoPoster добавлена возможность выполнения проекта только внутри определенных временных диапазонов. Включите эту опцию, если вы хотите, чтобы вне нужного диапазона шаблон не выполнялся, и тогда после указанного времени попытки будут обнулены.
[+] Появилась возможность скрыть ID автора проекта в настройках блока шифрования.
[+] В инструменте работы с Email добавлена возможность редактирования и удаления регулярных выражений для поиска письма.
[+] В тестере xPath/JsonPath добавлена функция поиска.
[+] В действии "IF (условие)" и "Свой JS код" появились подробные подсказки по использованию.
[+] Увеличено поле указания данных в действии операции с Json.
[+] В окне ручного распознавания каптч теперь есть подсказка по работе с ним.
[+] В действии рандом при генерировании случайного числа теперь есть подсказка о том, что верхняя граница не входит в генерируемый диапазон.
[+] Улучшена анимация портов действий в редакторе проектов ProjectMaker.
[+] Добавлена новая статья в справке "Многопоточная работа с Google-таблицами (Версия 7.1.7.0 и выше)".
[+] Теперь можно прервать долгое выполнение действия "Запуск программы", запущенный процесс будет при этом закрыт.
[+] Выключена и удалена настройка "Проверять соответствие введенных данных".
[+] Теперь в логе пишется название плагина и его ID при возникновении ошибок.
Исправленные баги:
[*] Исправлена работа редактора ProjectMaker, когда внутри группы действий могло появиться пустое пространство.
[*] Улучшена работа с Google-таблицей при добавлении большого числа записей.
[*] Исправлена работа сортировки данных в Google-таблицах.
[*] Исправлены ошибки при работе с Google-таблицами, когда удалялась другая строка вместо нужной.
[*] Исправлена работа в действии Обработка текста, когда пробел обрабатывался по разному в ProjectMaker и ZennoPoster.
[*] Исправлена ситуация, когда при включении планировщика в ZennoPoster могли добавляться лишние попытки.
[*] Исправлена работа планировщика, когда запуск проекта игнорировал разрешенные интервалы рабочего времени.
[*] Исправлена работа планировщика при старте в 00:00.
[*] Планировщик расписания теперь имеет темный фон в темной теме.
[*] Исправлено ручное сохранение профиля (Профиль -> Сохранить). Теперь сохраняются все настройки профиля.
[*] Все кубики работы с капчами теперь посылают корректный Content-Type.
[*] Поправлено исчезание переменных при редактировании действия "Проект в проекте".
[*] Добавлена подсказка, что для применения опции "Использовать GPU" нужна перезагрузка программы.
[*] Уведомление о том, что версия проекта не соответствует программе, теперь отображается корректно.
[*] При попытке загрузить профиль по несуществующему пути, теперь пишется более подробный текст ошибки, раскрывающий суть проблемы.
[*] Опция "Отложенная отрисовка процесса выполнения" исключена из настроек ProjectMaker, т.к. дублирует функционал кнопки "Отложенная отрисовка".
[*] Исправлена проблема на некоторых сайтах, когда они не загружались с использованием альтернативного HTTP-метода и прокси.
[*] Другие исправления и улучшения.