Repository navigation
Releases: postnikovmaksim/stream-forge-gui
Releases · postnikovmaksim/stream-forge-gui
Release list
0.2.5
0.2.4
Поднять версию до 0.2.4 Подтягивает animelib.org в собираемую сборку. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012VoutJmQu1kL6N6YWRYQ21
0.2.3
Поднять версию до 0.2.3 v0.2.2 был собран до того, как источник ani_media попал в master — в скачанной сборке его не было, хотя локально из исходников он уже работал. Новый релиз подтягивает все коммиты, накопившиеся после тега. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012VoutJmQu1kL6N6YWRYQ21
0.2.2
v0.2.2 Исправить реальный баг: на macOS quitAndInstall всегда падает без под…
0.2.1
v0.2.1 Добавить zip-таргет под macOS: Squirrel.Mac требует его для автообнов…
0.2.0
Добавить автообновление через electron-updater + GitHub Releases Версия и кнопка "Проверить обновления" в шапке рядом с названием. Проверка запускается автоматически при старте (после did-finish-load, чтобы renderer успел подписаться на события) и по клику. Скачивание — только по явному клику "Скачать" (autoDownload: false), не тихо в фоне; после скачивания — кнопка "Перезапустить и установить". Репозиторий сделан публичным — иначе electron-updater пришлось бы либо зашивать GitHub-токен в собранное приложение (небезопасно, токен может вытащить кто угодно), либо не работать вовсе (приватные ассеты требуют авторизации на каждый запрос). Проверено вживую: собрал настоящий .dmg (не --dir — app-update.yml генерируется только при реальной упаковке), приложение дошло до GitHub и верно сравнило версии, в UI отразилось как "Обновлений нет". Версия поднята до 0.2.0 — эта фича и есть повод для первого настоящего релиза после того, как автообновление появилось.
0.1.0
Убрать несуществующее поле desktopName из linux-конфига electron-builder
Моя предыдущая правка (desktopName/syncDesktopName по совету из предупреждения
electron-builder) сломала всю схему конфига — "desktopName" в актуальной
версии (26.15.3) не существует в LinuxConfiguration (его заменил объект
"desktop", другой структуры), и electron-builder не запускался вообще ни под
одной ОС ("Invalid configuration object"). synopsis/syncDesktopName в схеме
реально есть, оставлены. Проверено локально перед коммитом на этот раз —
electron-builder --dir и --linux --dir проходят чисто.