You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Добавить автообновление через electron-updater + GitHub Releases
Версия и кнопка "Проверить обновления" в шапке рядом с названием. Проверка
запускается автоматически при старте (после did-finish-load, чтобы renderer
успел подписаться на события) и по клику. Скачивание — только по явному
клику "Скачать" (autoDownload: false), не тихо в фоне; после скачивания —
кнопка "Перезапустить и установить".
Репозиторий сделан публичным — иначе electron-updater пришлось бы либо
зашивать GitHub-токен в собранное приложение (небезопасно, токен может
вытащить кто угодно), либо не работать вовсе (приватные ассеты требуют
авторизации на каждый запрос).
Проверено вживую: собрал настоящий .dmg (не --dir — app-update.yml
генерируется только при реальной упаковке), приложение дошло до GitHub и
верно сравнило версии, в UI отразилось как "Обновлений нет".
Версия поднята до 0.2.0 — эта фича и есть повод для первого настоящего
релиза после того, как автообновление появилось.