Версия 0.5.2
Иконки: пересобраны из мастера 1024×1024. В .icns было одно представление 512×512 — macOS домасштабировала остальные сама; теперь все десять, от 16 до 1024. В .ico добавлен размер 24 и своя картинка вместо заглушки Electron. Релиз: differentialPackage и publishAutoUpdate выключены — .blockmap и latest.yml нужны electron-updater, которого в приложении нет, и лежали в ассетах мёртвым грузом. Вместо них CI кладёт рядом с установщиком .md5. Версия в интерфейсе больше не константа: renderer спрашивает её у main через app.getVersion(). Держать константу «в синхроне с package.json» вручную не вышло ни разу — она осталась на 0.4.0, и релизы 0.5.0 и 0.5.1 показали пользователю чужую версию.
This commit is contained in:
@@ -7,9 +7,14 @@ directories:
|
||||
# releaseType: release — публиковать релиз сразу, без черновика (draft — поведение по
|
||||
# умолчанию у electron-builder). С черновиком параллельная загрузка нескольких файлов иногда
|
||||
# создаёт два черновика с одним и тем же тегом вместо одного релиза.
|
||||
#
|
||||
# publishAutoUpdate: false — не заливать latest.yml. Это метаданные для electron-updater,
|
||||
# которого в приложении нет (обновляется пользователь вручную, скачивая новый инсталлятор
|
||||
# со страницы релиза) — файл был бы мёртвым грузом в ассетах.
|
||||
publish:
|
||||
provider: github
|
||||
releaseType: release
|
||||
publishAutoUpdate: false
|
||||
|
||||
files:
|
||||
- '!**/.vscode/*'
|
||||
@@ -54,6 +59,10 @@ nsis:
|
||||
# в src/main/zapret/service.win32.ts) — сама установка приложения per-user безопасна.
|
||||
oneClick: true
|
||||
perMachine: false
|
||||
# Без electron-updater (см. publishAutoUpdate выше) differential-обновления не нужны —
|
||||
# differentialPackage: false отключает генерацию .blockmap, который иначе всегда
|
||||
# заливался бы в ассеты релиза рядом с инсталлятором.
|
||||
differentialPackage: false
|
||||
# Удалять %APPDATA%\rknboost (списки сайтов, метка первого запуска) вместе с приложением.
|
||||
# По умолчанию electron-builder этого НЕ делает, и данные оставались бы в системе после
|
||||
# удаления. Обновление приложения под это не попадает — в шаблоне деинсталлятора стоит
|
||||
|
||||
Reference in New Issue
Block a user