Add Windows Electron desktop support (#1093)
* fix: make upstream sync actions target the selected remote Ensure fetch and pull actually honor upstream selection so fork maintenance works from the Git sidebar, and surface upstream branch status alongside the primary origin-tracking indicators. * feat: add Windows Electron desktop foundation * fix(electron): stabilize Windows desktop packaging * fix(electron): stabilize Windows desktop chrome Use native Windows titlebar behavior with an Alt-accessible hidden menu, and harden Windows dev command launching so the desktop app follows platform conventions. * fix(electron): stabilize Windows dev startup * fix(electron): clarify desktop artifact names * fix(electron): harden Windows desktop release and launch * fix(electron): address Windows release review * fix(electron): point updater and release links to org repo * Fix Windows settings persistence fallback * Fix Windows Electron dev startup * Add Windows Electron window controls * Fix Windows Electron install and opencode launch * fix: resolve git status for repositories without upstream Fixes repository detection stuck on Checking repository Handles git status when no upstream is configured Adds regression coverage for git status loading * Add Windows app menu button * fix: preserve file editor line endings * ci: add desktop release smoke workflow --------- Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com>
This commit is contained in:
committed by
GitHub
co-authored by
Bohdan Triapitsyn
parent
cc7969ac00
commit
becd240168
@@ -506,6 +506,9 @@ export const dict: Record<I18nKey, string> = {
|
||||
"gitView.header.noProfiles": "Não há perfiles disponíveis para aplicar.",
|
||||
"gitView.header.removeRemoteAria": "Excluir remoto",
|
||||
"gitView.header.removeRemoteTitle": "Excluir remoto",
|
||||
"gitView.header.upstreamSynced": "sincronizado",
|
||||
"gitView.header.upstreamTooltip": "Comparado com {target}.",
|
||||
"gitView.header.upstreamTooltipTracking": "Comparado com {target}. Os indicadores principais de sincronização ainda refletem {tracking}.",
|
||||
"gitView.history.binary": "Binario",
|
||||
"gitView.history.binaryNoDiff": "Arquivo binário — diff não disponível",
|
||||
"gitView.history.commitsPlaceholder": "Buscar commits...",
|
||||
@@ -763,7 +766,7 @@ export const dict: Record<I18nKey, string> = {
|
||||
"gitView.toast.mergedIntoBranch": "Merge de {branch} em {currentBranch}",
|
||||
"gitView.toast.pulledFilesPlural": "Se trajeron {count} arquivos de {name}",
|
||||
"gitView.toast.pulledFilesSingle": "Se trajo {count} arquivo de {name}",
|
||||
"gitView.toast.pushedToUpstream": "Enviado ao upstream",
|
||||
"gitView.toast.pushedToUpstream": "Enviado para {name}",
|
||||
"gitView.toast.commitOrStashBeforeSync": "Faça commit ou stash das alterações antes de sincronizar",
|
||||
"gitView.toast.alreadyUpToDate": "Já está atualizado",
|
||||
"gitView.toast.syncedPulledPluralAndPushed": "Foram trazidos {count} arquivos de {name} e enviados ao upstream",
|
||||
@@ -1225,6 +1228,8 @@ export const dict: Record<I18nKey, string> = {
|
||||
"helpDialog.proTips.themeCycling": "A alternância de tema lembra sua preferência entre sessões",
|
||||
"header.actions.rightSidebarWithShortcut": "Barra lateral direita ({shortcut})",
|
||||
"header.actions.toggleRightSidebarAria": "Mostrar ou ocultar barra lateral direita",
|
||||
"header.actions.openAppMenu": "Menu do OpenChamber",
|
||||
"header.actions.openAppMenuAria": "Abrir menu do OpenChamber",
|
||||
"header.actions.openSessionsWithShortcut": "Abrir sessões ({shortcut})",
|
||||
"header.actions.openSessionsAria": "Abrir sessões",
|
||||
"header.actions.closeSessionsAria": "Fechar sessões",
|
||||
@@ -2051,6 +2056,11 @@ export const dict: Record<I18nKey, string> = {
|
||||
"header.actions.newMiniChatAria": "Abrir uma nova janela Mini Chat",
|
||||
"header.actions.openSessionMiniChat": "Abrir sessão no Mini Chat",
|
||||
"header.actions.openSessionMiniChatAria": "Abrir a sessão atual no Mini Chat",
|
||||
"header.windowControls.groupAria": "Controles da janela",
|
||||
"header.windowControls.minimize": "Minimizar janela",
|
||||
"header.windowControls.maximize": "Maximizar janela",
|
||||
"header.windowControls.restore": "Restaurar janela",
|
||||
"header.windowControls.close": "Fechar janela",
|
||||
"errorBoundary.title": "Algo deu errado",
|
||||
"errorBoundary.description": "O aplicativo encontrou um erro inesperado. Isso foi registrado para depuração.",
|
||||
"errorBoundary.state.unknownError": "Erro desconhecido",
|
||||
|
||||
Reference in New Issue
Block a user