Автообновление десктопного приложения и более понятная основа для настроек

Десктопное приложение получило подписанные обновления с учётом канала и первую версию глобальных настроек обновлений.

Десктопное приложение становится основным способом установки #2201

Устаревшая команда ao start теперь находит, скачивает и открывает десктопное приложение, а не использует npm как канал распространения.

Стабильные и предварительные обновления внутри десктопного приложения #2221

Обновления десктопного приложения учитывают стабильный и предварительный каналы и устанавливаются через встроенный механизм обновления.

Управление обновлениями и прогресс загрузки в настройках #2235

В глобальных настройках появились управление миграцией и выбор канала обновлений, а во время скачивания десктопного приложения виден прогресс.

Улучшения

CLI

  • ao start скачивает и открывает приложение в Windows и Linux (T6/T7) #2204

Продукт

  • Всплывающее окно миграции со старой версии на панели и маркер миграции состояния приложения #2219

Десктоп

  • Добавлена пустая страница Global Settings #2218

Обновления

  • Публикация фида electron-updater и подпись для macOS #2226

Исправления ошибок

Продукт

  • ID оркестратора больше не увеличивается, проверка работы демона нативными средствами ОС #2185
  • Уточнён счётчик на значке уведомлений #2180

Пул-реквесты

  • Окна фоновых подпроцессов скрыты в Windows #2179
  • Канал nightly не находил обновления (не хватало allowPrerelease) #2265

Браузер

  • Окно предпросмотра обрезается по своей колонке и не выходит за её границы #2203

Обновления

  • app-update.yml включён в сборку, чтобы electron-updater мог устанавливать обновления (forge его пропускает) #2244

CLI

  • В ao stop удаление run-файла считается остановкой #2215

Подробнее