Skip to content

Releases: kurzemnek/transgran-monstr

Трансграничный монстр 1.5.1

Choose a tag to compare

@kurzemnek kurzemnek released this 24 Sep 12:22

— причина решения по колонке больше не врёт: «перезвонить позже» в комментарии не объявляется именем человека
— замер на выгрузке 300 000 строк: обработка за 11 секунд

Трансграничный монстр 1.5

Choose a tag to compare

@kurzemnek kurzemnek released this 24 Sep 10:11

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

Трансграничный монстр 1.4.1

Choose a tag to compare

@kurzemnek kurzemnek released this 24 Sep 10:02

— пропавший или переименованный файл вместо трейсбека даёт строку «не найден»
— в окне видно, сколько файлов из пачки не нашлось по пути

Трансграничный монстр 1.4

Choose a tag to compare

@kurzemnek kurzemnek released this 24 Sep 09:09

— сборка под macOS: universal, идёт и на Apple Silicon, и на Intel
— обновление берёт файл своей системы: маковская копия качает архив, windows-копия exe
— ключ хеширования закрыт правами и на Windows
— при первом запуске видно, что ключ только что создан и копии у него нет

Трансграничный монстр 1.3

Choose a tag to compare

@kurzemnek kurzemnek released this 24 Sep 07:31

Проверка безопасности и исправления по её итогам.

Закрыто

  • значения из CRM вида =HYPERLINK(...) больше не попадают в выходной файл — Excel выполняет такие ячейки при открытии. Числа при этом не портятся
  • книги Excel с раздуванием (сто килобайт разворачивались в шестьдесят мегабайт) и с объявлениями сущностей отклоняются до чтения
  • ключ хеширования закрыт правами 600: по нему хеши сводятся обратно с телефонами
  • обновление качается только по https и только с закреплённых адресов, манифест без контрольной суммы отвергается

Заодно

  • проверка готового файла стала быстрее
  • десять крайних случаев разобраны: пустые файлы, дубли имён колонок, рваные строки, ячейки на 50 тысяч символов

Все проверки закреплены в test_security.py и гоняются вместе с остальными тестами.

Установка
Скачайте TRANSGRAN-MONSTR.exe и запустите. Ставить ничего не нужно. Установленные копии 1.2 увидят обновление сами.

Трансграничный монстр 1.2

Choose a tag to compare

@kurzemnek kurzemnek released this 24 Sep 07:23

Первая публичная сборка.

Что умеет

  • несколько файлов за один раз — выделяйте пачкой или бросайте на иконку
  • настройки: своя папка для результатов, музыка при запуске
  • проверка обновлений прямо в программе
  • пиксельный монстр в шапке, который жуёт во время работы

Установка
Скачайте TRANSGRAN-MONSTR.exe и запустите. Ставить ничего не нужно, зависимостей нет.

При первом запуске Windows покажет предупреждение SmartScreen — файл не подписан сертификатом издателя. «Подробнее» → «Выполнить в любом случае».