feat(desktop): enhance error handling and logging for session synchronization and window mode transitions
Desktop Client Build / Resolve Build Metadata (push) Successful in 24s
Desktop Client Build / Build Desktop Client (push) Successful in 22m50s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 27s

This commit is contained in:
2026-06-04 16:39:30 +08:00
parent ae455ea21c
commit b40434018a
6 changed files with 85 additions and 22 deletions
@@ -62,7 +62,13 @@ async function submitLogin() {
password: form.password,
})
await persistCredentialsPreference()
await window.desktopBridge?.app?.setWindowMode?.('main', { source: 'login' })
try {
await window.desktopBridge?.app?.setWindowMode?.('main', { source: 'login' })
} catch (err) {
console.warn('[login-view] switch to main window failed', {
message: err instanceof Error ? err.message : String(err),
})
}
}
async function hydrateSavedCredentials() {