Skip to content

Release v0.1.39

Choose a tag to compare

@github-actions github-actions released this 10 Oct 18:35
· 6 commits to master since this release

PDFCompare Local v0.1.39

Обновлён дизайн итогового HTML-отчёта сравнения.

На главной странице под карточками статусов появилась полоса «Серьёзность изменений»: сколько листов
крупных, средних, малых, другого формата и без изменений. Нажатие на сегмент фильтрует матрицу.
Столбцы уровня, «заполнено %», «лист %», мм² и числа зон сортируются нажатием на заголовок.

Легенда теперь описывает фактическое правило: уровень листа — худший из трёх сигналов
(доля изменённого от нарисованного, площадь крупнейшей зоны, число зон). Поэтому лист с 6% изменений
может быть «крупным» из-за множества зон; подсказка на бейдже уровня показывает расчёт по этому листу.

Страница листа показывает метрики плитками, включая добавленную и удалённую площадь в цветах DIFF,
и заметки об автовыравнивании: компенсированный сдвиг листа или то, что выравнивание не применялось.

Исправлено:

  • уже совмещённый лист помечался как сбой выравнивания ECC; теперь это метод ALREADY_ALIGNED
    без предупреждения. ECC_FAILED остаётся для листов, где общего сдвига нет — обычно виды перенесены
    по-разному. Изображение для diff и метрики не меняются;
  • лист несовместимого формата показывал битое изображение DIFF и необработанный ключ SIZE_MISMATCH;
  • Enter на странице листа открывал слайдер даже при фокусе на кнопке «Вперёд» или ссылке;
  • в карточках документов выводилась заглушка «ред. ?»;
  • итоговые сообщения CLI не учитывали --lang.

Движок сравнения и метрики не изменились. report.json дополнен полями ecc_failed и notes_by_lang.