Skip to content

Releases

KeyBridge 0.1.0-beta.3

Pre-release

Choose a tag to compare

@zeegin zeegin released this 01 Nov 10:15

Новая иконка HASP и стандартное окно macOS.

  • Иконка приложения с USB-ключом и надписью HASP отображается в Finder и Dock.
  • Вместо «Скрыть окно» — стандартные кнопки закрытия, сворачивания и увеличения окна macOS.
  • Закрытие окна сохраняет фоновую работу KeyBridge. Повторное открытие возвращает тот же экран, в том числе после сворачивания.
  • Минимальный размер окна — 760 × 560 вместе с системным заголовком; нижняя панель действий остаётся на месте.

Установка

Скачайте KeyBridge-0.1.0-beta.3-macOS-arm64.dmg, откройте его и перетащите KeyBridge в «Программы». При обновлении сначала выберите в прежней версии «Выключить и выйти».

Для Mac с Apple Silicon и macOS 27 или новее. Homebrew, Docker и Python для работы приложения не требуются. Установщики 1С и HASP и USB-ключ предоставляет пользователь; установщики можно выбрать прямо в ZIP/tar-архивах.

Это предварительный выпуск с подписью ad-hoc, без Developer ID и нотариализации Apple. При блокировке первого запуска используйте «Системные настройки» → «Конфиденциальность и безопасность» → «Открыть всё равно» (инструкция Apple). Автозапуск при входе в систему в этой сборке недоступен.

Проверки и исходники

Пройден CI, 189 локальных тестов, проверка подписи и состава приложения, установка временной копии из DMG и запуск встроенного Alpine на 128 МиБ. Проверка получения аппаратной лицензии в этот выпуск не входила.

Исходники и скрипты сборки. Ссылки на исходники точных версий внешних компонентов — в COMPONENT-SOURCES.md. Их архивы к выпуску не прикладываются.

CI этого коммита. Результат проверки сборки — в release-audit.json, контрольные суммы файлов — в SHA256SUMS.txt.

KeyBridge 0.1.0-beta.2

Pre-release

Choose a tag to compare

@zeegin zeegin released this 01 Nov 02:17

KeyBridge помогает использовать аппаратные лицензии 1С через USB HASP на Mac.

Скачать и установить

Скачать KeyBridge для macOS — DMG.

Требуются Mac с Apple Silicon и macOS 27 или новее. Откройте DMG, перенесите KeyBridge в «Программы», извлеките образ и запустите приложение. Homebrew, Docker и Python для работы приложения не нужны.

При обновлении сначала выберите «Выключить и выйти» в прежнем KeyBridge. Пользовательские настройки и рабочий диск хранятся отдельно от приложения.

Это предварительный выпуск с локальной подписью, без Developer ID и нотариального заверения Apple. Если macOS блокирует запуск, используйте «Системные настройки → Конфиденциальность и безопасность → Всё равно открыть», следуя инструкции Apple. Автозапуск при входе в этой сборке недоступен.

Что изменилось

  • Установщики 1С и HASP можно выбирать прямо в ZIP- и tar-архивах, в том числе вложенных. KeyBridge сам извлекает подходящий компонент. При нескольких подходящих установщиках предлагает выбор.
  • Проверка начинается после выбора файла, до установки: для 1С проверяется наличие менеджера лицензий в списке компонентов, для HASP — состав DEB-пакета и исполняемые программы Linux x86-64. Проверка не привязана к конкретной версии или контрольной сумме поставщика.
  • Проверку можно отменить. Ошибка появляется рядом с выбранным компонентом; переход к установке доступен только после успешной проверки обоих файлов.
  • Дополнительные действия настроек перенесены в меню нижней панели, чтобы баннер полностью помещался в окне.
  • Согласованы ранняя и гостевая проверки состава драйвера HASP.

Проверка установщика 1С может занимать около двух минут. Подтверждение состава не заменяет последующую проверку установленного менеджера и реальной выдачи лицензии.

Проверено

  • CI для коммита 40c812f: 118 тестов Swift, 24 теста интерфейса, 30 гостевых тестов и 10 тестов упаковки, проверка экспорта исходников — успешно.
  • DMG проверен и смонтирован; скопированное из него приложение сохраняет подпись и содержимое. Встроенный Linux запускается со 128 МиБ RAM; команда состояния приложения проверена с пустой папкой данных.
  • В приложении архив server64_8_5_1_1529.zip отклоняется до установки: в нём отсутствует менеджер лицензий. Переход дальше заблокирован.
  • Установщик 1С 8.5.4 и официальный вложенный архив драйвера Thales проходят предварительную проверку. Проверена отмена проверки и удаление временных файлов.
  • Рабочая установка сохранена. Повторный тест выдачи аппаратной лицензии для этого выпуска не проводился.

В приложении нет установщиков 1С и Thales: пользователь выбирает свои файлы. Для установки нужен только DMG.

Код KeyBridge и скрипты сборки доступны в репозитории. Ссылки на исходники точных версий встроенных компонентов приведены отдельным небольшим списком.

Изменения: v0.1.0-beta.1...v0.1.0-beta.2