Обновление Web Artisan Pro 1.0.2

Благодаря вашему фидбеку удалось сформировать внушительный список изменений:
- 🔥 Добавлена возможность выбирать тему в настройках (светлая, тёмная или как в системе)
- 🔥 Теперь приложение работает в Single Instance режиме, и иконки в трее больше не будут плодиться (Windows и Linux)
- 🔥 Утилиты в трее теперь тоже сгруппированы по категориями вместо сплошного списка
- Результат Text Generator теперь можно редактировать
- Исправлено контекстное меню у вкладок на Windows, теперь можно массово закрывать и даже откреплять вкладки
- Исправлено автообновление результата при изменении SHA алгоритма
- Исправлен вылет при парсинге пустого Cron
- Исправлены примеры CLI команд
- Исправлена высота About окна на Windows
- Лимит String Generator увеличен до 10 тысяч символов, в CLI ограничений нет.
Вы можете как скачать новый бинарник с сайта (особенно если вы ещё не установили Web Artisan Pro себе, тогда welcome в ролик), так и в приложении нажать на иконку настроек в левом нижнем углу и кликнуть "Check for Updates..."
Кстати, вам может быть интересно!
При обновлении из программы вы не будете качать весь инсталлер в 30 МБ. Вам понадобится загрузить лишь дельту, размер которой примерно вдвое меньше. Затем механизм обновления внутри применит патч к файлам.
И как это сделано?
Есть совершенно потрясающий фреймворк Velopack (опенсорс), которому вы, как разработчик, можете смело делегировать всю работу с обновлениями и сборкой. У Velopack есть поддержка C#, Rust, JS и C++, а в планах есть даже гошка!
С технической стороны интеграция происходит в двух местах: во-первых вы подготавливаете точку входа вашего приложения так, чтобы она понимала внешние команды велопака (всякие хуки и остальное), а во-вторых собираете конечный пакет через особые CLI утилиты этого фреймворка.
Прелесть в том, что Velopack инкапсулирует в себе всю работу по подписи пакета и нотаризации. Например, Mac версию я подписываю своим сертификатом разработчика (да, в инсталлере вы можете увидеть моё имя), поэтому она не ругается на "неизвестный источник". К сожалению, у Windows с этим сложнее, но в скором времени и на Windows вы увидите, что Defender больше не ругается. А всё благодаря сертификатам и удобству Velopack, который сможет это делать связать (а, ну и да, ещё с меня деньги за сертификат, документы, что я не лох, нормальный разраб, почка, печень, глаз...).