fix: improve OpenCode update and desktop menu behavior

Restart OpenCode after successful updates so the new version is active
Open native About menu into the app About dialog
Update desktop View menu actions for the new layout
This commit is contained in:
Bohdan Triapitsyn
2026-05-20 17:29:00 +03:00
parent 966f35da6c
commit aaffd6c598
12 changed files with 130 additions and 98 deletions
+4 -4
View File
@@ -2174,16 +2174,16 @@ export const dict: Record<I18nKey, string> = {
"updateDialog.status.updating": "Оновлення...",
"updateDialog.error.updateFailed": "Помилка оновлення",
"updateDialog.error.takingLonger": "Оновлення триває довше, ніж очікувалося. Зачекайте трохи та оновіть або запустіть: openchamber update",
"opencodeUpdate.toast.available.title": "Доступне оновлення OpenCode",
"opencodeUpdate.toast.available.description": "Версія {version} готова до встановлення.",
"opencodeUpdate.toast.available.title": "Оновлення OpenCode",
"opencodeUpdate.toast.available.description": "Версія {version} доступна.",
"opencodeUpdate.toast.actions.update": "Оновити",
"opencodeUpdate.toast.actions.dismiss": "Сховати",
"opencodeUpdate.toast.actions.reload": "Перезавантажити OpenCode",
"opencodeUpdate.toast.upgrading.title": "Оновлення OpenCode...",
"opencodeUpdate.toast.upgrading.description": "Залиште OpenChamber відкритим.",
"opencodeUpdate.toast.updated.title": "OpenCode оновлено",
"opencodeUpdate.toast.updated.description": "Перезавантажте OpenCode, щоб почати використовувати оновлену версію.",
"opencodeUpdate.toast.updated.descriptionWithVersion": "Версію {version} встановлено. Перезавантажте OpenCode, щоб її використовувати.",
"opencodeUpdate.toast.updated.description": "Оновлення встановлено.",
"opencodeUpdate.toast.updated.descriptionWithVersion": "Версію {version} встановлено.",
"opencodeUpdate.toast.failed.title": "Не вдалося оновити OpenCode",
"opencodeUpdate.toast.failed.description": "Оновлення OpenCode не вдалося.",
"opencodeUpdate.toast.reload.message": "Перезапуск OpenCode...",