Repository navigation
SNATCH 0.5.3 - Windows x64
SNATCH 0.5.3 — исправления выбора папки, тёмной темы и новый процесс проверенного выпуска.
Что изменилось
- В CLI можно выбрать другой диск прямо в меню папок: C:, D: и другие подключённые диски. На корне диска больше нет пустого перехода «Наверх».
- Полосы прокрутки GUI стали темнее; наведение и перетаскивание остаются заметными. Цвета текста и остальных элементов сохраняются.
- README получил оформление с логотипом, динамическими шильдиками, навигацией и блоками NOTE/TIP/IMPORTANT/CAUTION. Справка CLI и подробности безопасности вынесены в отдельные документы.
- Добавлены CI для Windows/Linux, ежедневный RustSec-аудит, проверка всей Git-истории на секреты и мониторинг закреплённых версий. Actions закреплены SHA, инструменты проверяются по SHA-256.
- Установщик не следует перенаправлениям на HTTP и посторонние хосты; для метаданных и контрольных сумм действует отдельный таймаут. Обновлены зависимости и закреплён Rust 1.99.0.
Подписанный пакет
Скачайте snatch-windows-x64.zip. Внутри — CLI, GUI, лицензии, манифест сборки и подпись Ed25519. Манифест содержит размеры и SHA-256 файлов, точный commit/tree, сведения о Cargo.lock и компиляторе. Пакет собран из чистого checkout и проверен перед публикацией.
Из доверенного checkout SNATCH:
python scripts/release.py verify C:\Downloads\snatch-windows-x64.zipПроверке нужны Python 3.13+ и OpenSSL 3 (есть в Git for Windows). Доверенный ключ берите из репозитория: ключ внутри ZIP сам по себе не устанавливает доверие. Это подпись пакета; Authenticode-подпись EXE не заявляется.
Отпечаток публичного ключа SHA-256 (DER SubjectPublicKeyInfo):
22f55367a7a9bf635237c2da1e50e4c89338733d7fea5ab616615d75fc620afc
SHA-256 архива:
90022bba7e1d355553a3b9b4c24488d9271c09b132ff8be99163f2fe6d44709e
Исходный commit a0012c9 · CI: passed · Security: passed · Инструкция проверки
Известных RustSec-уязвимостей не найдено. Информационное предупреждение о неподдерживаемом ttf-parser не скрывается и описано в SECURITY.md.