• Регистрация
25.01.2021

ZennoPoster 7.2.1.0 (03.11.2020)

Добавлено:
+ Обновлен компонент редактора кода. Это позволило повысить стабильность работы, устранить множество мелких недочетов и повысить удобство.
+ В ProjectMaker в окне Профиль добавлена вкладка Cookie с возможностью просмотра, фильтрации, редактирования и удаления записей.
+ Добавлена возможность ручной сортировки для переменных в ProjectMaker: курсором или кнопками "Вверх" и "Вниз". Свой порядок работает тогда, когда выключена сортировка по столбцам (для этого нажмите на кнопку "Очистка сортировки").
+ Добавлена возможность блокировки профилей при их загрузке, если профили были созданы на движке браузера, отличном от движка проекта. Для этого необходимо установить чекбокс "Выводить ошибку при загрузке несовместимого профиля" в экшене Загрузка профиля. При этом проект будет завершаться с ошибкой.
+ Добавлена возможность принудительного завершения выполнения инстанса. Для этого нажмите ПКМ на инстансе, выберите "Прервать" и в открывшемся предупреждении нажмите "Да".
+ В кубике "Оповещение" добавлена возможность указать цвет сообщения. В логе добавлена фильтрация по цвету.
+ Добавлена проверка совместимости C# кода со старыми версиями ZennoPoster. При открытии блока шифрования в ProjectMaker происходит компиляция кода C#, в результате чего выдаются все совместимые версии ZennoPoster.
+ Появилась возможность добавления своих SMS-сервисов на основе распространённых API.
+ Добавлена возможность отключения экшена в ProjectMaker через контекстное меню. При этом экшен помечается серым и не участвует в выполнении проекта даже в ZennoPoster.
+ Доработан Swipe: теперь касания по экрану проводятся в случайном месте, а не только по центру, как раньше.
+ Улучшена анонимность при работе с движком Chrome.
+ Улучшена эмуляция локали и таймзоны на движке Chrome.
+ Ускорен первичный запуск заданий в ZennoPoster.
+ Уменьшено потребление CPU и памяти при старте Chrome.
+ Добавлена возможность самостоятельной настройки цветов оформления редактора кода. Файл настройки SyntaxEditorColors.json лежит в директории: %AppData%\ZennoLab\ZennoPoster\7\ProjectMaker Цвета для светлой и тёмной темы настраиваются отдельно, в формате RGB или по именам.
+ Добавлена кнопка для автоформатирования кода в ProjectMaker в контекстном меню, по аналогии с Visual Studio. Горячие клавиши Ctrl+M.
+ Теперь в ProjectMaker в Конструкторе действия и в Свойстве элемента для элементов показываются все атрибуты.
+ При создании переменной в действии в ProjectMaker есть окно "Такая переменная уже есть, хотите выбрать другую?". Теперь при выборе "Нет", переменная устанавливается, а не сбрасывается как раньше.
+ В ProjectMaker при пересохранении проекта из старого формата *.xmlz в новый *.zp формат, если данный проект открыт в ZennoPoster в *.xmlz, то будет предложено его заменить на *.zp. При этом все входные настройки и настройки расписания для данного проекта будут сохранены.
+ Теперь при смене IP адреса и его отсутствии в списке доверенных IP в Личном кабинете, будет выдаваться не обезличенная ошибка вида: "Возникла критическая ошибка Продолжение работы невозможно и программа будет закрыта", а конкретно указываться: "Добавьте IP адрес в список доверенных в административной панели по адресу https://userarea.zennolab.com/".
+ Теперь Конструктор действия растягивается по ширине, не оставляя пустых полей по бокам. Это позволяет уместить больше полезной информации.
+ Улучшена видимость активной вкладки в тёмной теме.
+ Возвращена информация о следующем запланированном запуске проекта в настройки Расписания ZennoPoster.
+ Копирование содержимого папки ExternalAssemblies при установке, переустановке и обновлении ZennoPoster. При этом, при установке, если установлены другие версии ZennoPoster и в них папки ExternalAssemblies не пустые, то будет предложен выбор откуда именно копировать содержимое ExternalAssemblies.
+ Добавлено восстановление стандартных шрифтов, если при использовании нестандартных возникает "Ошибка создания главного окна ProjectMaker".
+ Добавлено поле "Логин" для AWM Proxy в разделе настроек "Прокси сервисы", в связи с обновлением API прокси сервиса. Теперь для корректной работы необходимо передавать не только API-ключ, но и Логин.

Исправлено:
 Устранена проблема выполнения JS кода (Intl.NumberFormat), приводившая к ошибке работы на некоторых сайтах, например nike.com, Airbnb.
 Устранена проблема, вызывающая падение инстанса при заходе на почту Яндекса, мобильную версию VK и Tinder.
 Восстановлена работа сайтов gmx.net, mail.com.
 Поправлена генерация SSL Fingerprint для профилей. Проверить можно здесь: ja3er.com и browserleaks.com/ssl
 Устранена ошибка, которая могла приводить к зацикливанию скроллинга к элементу в ZennoPoster.
 Исправлены регулярные выражения в действии IF для сравнения строк с экранированными символами. Т.е. для работы с обновлённом экшеном IF больше не требуется предварительная подготовка JavaScript в большинстве случаев.
 Исправлено определение координат при захвате изображения (DrawAsBitmap и "Это капча!") в браузере Chrome.
 Устранена проблема дублирования куки в мониторе трафика при загрузке страницы, возникающая на некоторых сайтах.
 Поправлена логика работы Расписания в ZennoPoster: теперь, если было пропущено время выполнения, проекты не будут выполняться сразу после запуска ZennoPoster, а будут ждать наступления времени по расписанию.
 Устранена ошибка, при которой новые потоки проекта могли запускаться при активном чекбоксе "Останавливать выполнение вне указанных интервалов" в Расписании ZennoPoster.
 Поправлена нумерация строк в логе ошибок при компиляции кода.
 Устранена ошибка, при которой редактор кода некорректно работал при свернутых регионах / классах / методах при пошаговой отладке.
 Поправлен текст ошибки для C# кода с неинформативного "Последовательность не содержит соответствующий элемент" на "No such variable/Table/Spreadsheet/List".
 Поправлена ошибка, возникающая при работе с базами данных и вызывающая накопление сессий.
 Устранена ошибка, не позволяющая отправлять файлы большого размера.
 Устранена ошибка, из-за которой мог выдаваться неверный результат для экшена IF ELSE при высокой нагрузке ZennoPoster.
 Устранена ошибка, вызывающая зависание ProjectMaker, при попытке открытия новой вкладки с помощью "+".
 Устранена ошибка, вызывающая вылет ProjectMaker, при поиске письма некорректным регулярным выражением.
 Устранено зависание, возникающее при отладке проекта в ProjectMaker при использовании project.Profile.CookieContainer.
 Устранена ошибка, при которой оставались полосы прокрутки во вкладках для мобильных профилей.
 Устранена ошибка, при которой при изменении линий, связанных с экшеном Switch, не изменялось состояние Undo / Redo и проект не помечался как изменённый.
 Возвращена установка связи между экшенами с помощью двойных кликов по точкам входа - выхода.
 Исправлена ошибка, когда отправлялся некорректный тип данных в POST-запросе с использованием альтернативного способа передачи запросов.