NextGen 0.5.77–0.5.90
Новые возможности:
Исправления ошибок:
Новые возможности:
- Редактор заданий больше не замирает на больших заданиях. Свёрнутые разделы не держатся в памяти, а диалог текстового поля открывается только пока он нужен
- В диалоге «Скриншот» появился ползунок «Тень». Снимок делается по размеру окна, без полос прокрутки поверх содержимого, и в кадр попадают открытые меню, подсказки и диалоги. То же сочетание Mod+Shift+X — оно указано рядом с пунктом «Скриншот» в меню аккаунта
- В обычных строках лога отображаются разрешённая разметка и встроенные скриншоты
- Отладочные записи по умолчанию свёрнуты и в «Просмотре логов», и в тестовом парсинге. Переключатель отладки в тесте парсера скрывает и показывает их так же, как в просмотре логов
- Рядом с записями лога — панель «Попытки и страницы»: попытка, страница, прокси и чем попытка закончилась. В углах панели кнопки «В начало лога» и «В конец лога». Высота панели запоминается
- На широком окне у настроек пресетов слева список с поиском: пресеты и парсеры. В строке видно, чем пресет отличается от default, одинаковый помечен «Как default». Удаление — на строке, действия формы — в заголовке раздела
- В редакторе заданий файлы запросов загружаются с компьютера сразу в папку queries. Пустой и нетекстовый файл не принимаются
- В редакторе JS-парсеров виден ход обновления списка, а открытый файл заново читается из ядра
- В меню переопределений пресета, конструктора результатов и экспорта JS-парсеров появился поиск. Имя, которое не поместилось, целиком видно в подсказке. Меню переопределений закрывается по клику на название и остаётся открытым по клику на флажок
- У свёрнутого задания с ошибкой текст ошибки показывается в подсказке у точки статуса
- При импорте шаг «Выберите категорию» пропускается, если сохранённый пресет задания не выбран
- Если A-Parser аварийно завершился, запуск повторяется каждую минуту, а не останавливается после трёх попыток. В строке состояния видны номер попытки и пауза до следующей
- На Linux интерфейс на шрифте Inter, с теми же начертаниями, что на macOS
Исправления ошибок:
- Превью скриншота открывается в десктоп-приложении. На Windows однострочный текст в снимке остаётся на одной строке. Всплывающие окна и прокручиваемые блоки попадают в кадр целиком
- Меню аккаунта на экране входа нажимается, пункт «Выйти» скрыт, пока входа нет. После перезапуска сразу открывается форма входа, без вспышки главной страницы, и новая сессия не отклоняется
- Многострочные опции парсера, например Type и ID, редактируются многострочным полем. В списке с несколькими значениями сохраняется и последнее выбранное. Переопределения пресета перетаскиваются за рукоятку, текст названия можно выделить
- Смена нетронутого пресета больше не предлагает отменить изменения. Кнопка «Статистика задания» не прокручивает очередь. Возврат на страницу через меню возвращает прежнюю прокрутку
- Пока таблица потоков в просмотре логов загружается, виден индикатор, а не пустой список. Прокрутка длинного лога со скриншотами и JSON больше не прыгает. Следование за логом сохраняется после перехода в другой лог и обратно и не сбрасывается при сворачивании и разворачивании всех блоков
- Неизвестный пресет задания и пустая конфигурация потоков больше не ломают загрузку. Повреждённый или неподдерживаемый язык интерфейса не роняет приложение: подставляется язык по умолчанию
- Значения опций парсера не переводятся, поэтому выбранное совпадает со списком переопределений. Поля в одной группе не наезжают на подписи
- Задание, добавленное через API, остаётся в очереди, если ядро вернуло пустые текстовые поля. Парсер не исчезает из‑за одного некорректного поля — отбрасывается только это поле. Отображаются длинные текстовые поля, средние списки, длинные флажки и многострочный текст
- В тестовом парсинге число потоков ограничивается и когда оно пришло строкой. Если вкладки не помещаются, их можно прокрутить стрелками. Диалог тестового парсинга без фокуса не перекрывает окно приложения
- В диалоге ошибки копирование и скачивание сохраняют сообщение целиком