Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
feat(desktop): harden startup recovery states
2 months ago
cad3e05
Authored
Cursor Agent
7/11/2026, 4:17:14 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
c4c90a4
39 files changed
apps/desktop/electron/ipc/system.ts
+14
−8
apps/desktop/electron/ipc/types.ts
+2
−0
apps/desktop/electron/main.ts
+26
−5
apps/desktop/electron/qualityGateMain.ts
+60
−12
apps/desktop/electron/services/appearance.ts
+6
−0
apps/desktop/electron/services/appearancePreferences.ts
+68
−0
apps/desktop/index.html
+39
−7
apps/desktop/quality-gates/fixtures.ts
+22
−4
apps/desktop/quality-gates/renderer.tsx
+2
−1
apps/desktop/quality-gates/runtime.ts
+23
−1
apps/desktop/quality-gates/snapshots/first-paint-dark-1024-linux.png
—
—
apps/desktop/quality-gates/snapshots/first-paint-light-1024-linux.png
—
—
apps/desktop/quality-gates/snapshots/first-paint-system-1024-linux.png
—
—
apps/desktop/quality-gates/specs/journeys.pw.ts
+148
−37
apps/desktop/src/App.tsx
+41
−18
apps/desktop/src/app/store.actions/bootstrap.ts
+16
−22
apps/desktop/src/app/store.actions/thread.ts
+34
−0
apps/desktop/src/app/store.helpers.ts
+3
−0
apps/desktop/src/app/store.ts
+1
−0
apps/desktop/src/styles/tokens/native.ts
+1
−1
apps/desktop/src/ui/ConnectionRecoveryBanner.tsx
+92
−0
apps/desktop/src/ui/CrashReportingErrorBoundary.tsx
+26
−9
apps/desktop/src/ui/layout/PrimaryContent.tsx
+44
−35
apps/desktop/src/ui/layout/SettingsContent.tsx
+49
−21
apps/desktop/src/ui/menuBar/MenuBarUtilityShell.tsx
+22
−10
apps/desktop/src/ui/quickChat/QuickChatShell.tsx
+23
−11
apps/desktop/src/ui/recovery/RecoveryDiagnosticsActions.tsx
+108
−0
apps/desktop/src/ui/recovery/StartupRecovery.tsx
+86
−0
apps/desktop/src/ui/recovery/startupPresentation.ts
+33
−0
apps/desktop/test/appearance-preferences.test.ts
+59
−0
apps/desktop/test/canvas-theme.test.ts
+59
−1
apps/desktop/test/connection-recovery-banner.test.tsx
+142
−0
apps/desktop/test/crash-reporting-error-boundary.test.tsx
+4
−1
apps/desktop/test/inline-error-boundary.test.tsx
+4
−2
apps/desktop/test/menu-bar-utility-shell.test.tsx
+23
−0
apps/desktop/test/startup-presentation.test.ts
+26
−0
apps/desktop/test/thread-reconnect.test.ts
+30
−0
apps/desktop/test/window-appearance-paint.test.ts
+11
−0
apps/desktop/test/window-enhancements.test.ts
+2
−2