feat: add OpenCode update and in-app Browser features

This commit is contained in:
Bohdan Triapitsyn
2026-05-14 14:45:04 +03:00
parent 92f1fa7dfe
commit a12be061e3
18 changed files with 1006 additions and 17 deletions
+19
View File
@@ -752,6 +752,11 @@ export const dict: Record<I18nKey, string> = {
"contextPanel.mode.plan": "Plan",
"contextPanel.mode.context": "Contexto",
"contextPanel.mode.preview": "Vista previa",
"contextPanel.mode.browser": "Navegador",
"contextPanel.browser.open": "Abrir panel del navegador",
"contextPanel.browser.addressAria": "Dirección del navegador",
"contextPanel.browser.empty": "Navegador web",
"contextPanel.browser.emptyHint": "Ingrese una dirección arriba para comenzar a navegar",
"contextPanel.tab.closeTabAria": "Cerrar pestaña {label}",
"contextPanel.actions.collapsePanel": "Colapsar panel",
"contextPanel.actions.expandPanel": "Expandir panel",
@@ -1115,6 +1120,8 @@ export const dict: Record<I18nKey, string> = {
"directoryTree.section.pinned": "Fijados",
"directoryTree.section.browse": "Explorar",
"aboutDialog.versionLabel": "Versión {version}",
"aboutDialog.openChamberVersionLabel": "Versión de OpenChamber {version}",
"aboutDialog.openCodeVersionLabel": "Versión de OpenCode {version}",
"aboutDialog.actions.copyDiagnostics": "Copiar diagnósticos",
"aboutDialog.actions.preparingDiagnostics": "Preparando diagnósticos...",
"aboutDialog.actions.diagnosticsCopied": "Diagnósticos copiados",
@@ -2115,6 +2122,18 @@ export const dict: Record<I18nKey, string> = {
"updateDialog.status.updating": "Actualizando...",
"updateDialog.error.updateFailed": "No se pudo actualizar",
"updateDialog.error.takingLonger": "La actualización está tardando más de lo esperado. Espera un poco y refresca, o ejecuta: openchamber update",
"opencodeUpdate.toast.available.title": "Actualización de OpenCode disponible",
"opencodeUpdate.toast.available.description": "La versión {version} está lista para instalar.",
"opencodeUpdate.toast.actions.update": "Actualizar",
"opencodeUpdate.toast.actions.reload": "Recargar OpenCode",
"opencodeUpdate.toast.upgrading.title": "Actualizando OpenCode...",
"opencodeUpdate.toast.upgrading.description": "Mantén OpenChamber abierto.",
"opencodeUpdate.toast.updated.title": "OpenCode actualizado",
"opencodeUpdate.toast.updated.description": "Recarga OpenCode para empezar a usar la versión actualizada.",
"opencodeUpdate.toast.updated.descriptionWithVersion": "La versión {version} está instalada. Recarga OpenCode para usarla.",
"opencodeUpdate.toast.failed.title": "No se pudo actualizar OpenCode",
"opencodeUpdate.toast.failed.description": "La actualización de OpenCode falló.",
"opencodeUpdate.toast.reload.message": "Reiniciando OpenCode...",
"memoryDebugPanel.title": "Panel de depuración",
"memoryDebugPanel.tabs.memory": "Memoria",
"memoryDebugPanel.tabs.streaming": "Transmisión",