Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Migrate desktop app from Tauri to Electron

8 months ago

ce98307
Authored
mweinbach2/12/2026, 9:51:59 PM

Parent4db125c

54 files changed
  • .gitignore+0−4
  • GEMINI.md+2−2
  • apps/desktop/.gitignore+3−0
  • apps/desktop/AGENTS.md+43−54
  • apps/desktop/GEMINI.md+27−51
  • apps/desktop/README.md+15−4
  • apps/desktop/{src-tauri/icons => build}/icon.icns——
  • apps/desktop/{src-tauri/icons => build}/icon.ico——
  • apps/desktop/{src-tauri/icons => build}/icon.png——
  • apps/desktop/bun.lock+641−61
  • apps/desktop/electron-builder.yml+22−0
  • apps/desktop/electron.vite.config.ts+52−0
  • apps/desktop/electron/ipc.ts+104−0
  • apps/desktop/electron/main.ts+63−0
  • apps/desktop/electron/preload.ts+30−0
  • apps/desktop/electron/services/persistence.ts+171−0
  • apps/desktop/electron/services/serverManager.ts+285−0
  • apps/desktop/electron/services/validation.ts+43−0
  • apps/desktop/index.html+1−1
  • apps/desktop/package.json+12−9
  • apps/desktop/src-tauri/.gitignore+0−10
  • apps/desktop/src-tauri/Cargo.lock+0−5199
  • apps/desktop/src-tauri/Cargo.toml+0−32
  • apps/desktop/src-tauri/build.rs+0−3
  • apps/desktop/src-tauri/capabilities/default.json+0−11
  • apps/desktop/src-tauri/icons/128x128.png——
  • apps/desktop/src-tauri/icons/128x128@2x.png——
  • apps/desktop/src-tauri/icons/32x32.png——
  • apps/desktop/src-tauri/icons/Square107x107Logo.png——
  • apps/desktop/src-tauri/icons/Square142x142Logo.png——
  • apps/desktop/src-tauri/icons/Square150x150Logo.png——
  • apps/desktop/src-tauri/icons/Square284x284Logo.png——
  • apps/desktop/src-tauri/icons/Square30x30Logo.png——
  • apps/desktop/src-tauri/icons/Square310x310Logo.png——
  • apps/desktop/src-tauri/icons/Square44x44Logo.png——
  • apps/desktop/src-tauri/icons/Square71x71Logo.png——
  • apps/desktop/src-tauri/icons/Square89x89Logo.png——
  • apps/desktop/src-tauri/icons/StoreLogo.png——
  • apps/desktop/src-tauri/src/lib.rs+0−947
  • apps/desktop/src-tauri/src/main.rs+0−6
  • apps/desktop/src-tauri/tauri.conf.json+0−41
  • apps/desktop/src/App.css+0−116
  • apps/desktop/src/app/store.ts+3−4
  • apps/desktop/src/lib/desktopApi.ts+50−0
  • apps/desktop/src/lib/{tauriCommands.ts => desktopCommands.ts}+20−10
  • apps/desktop/src/vite-env.d.ts+8−0
  • apps/desktop/test/settings-nav.test.ts+2−7
  • apps/desktop/test/thread-archive.test.ts+2−7
  • apps/desktop/tsconfig.json+1−2
  • apps/desktop/tsconfig.node.json+8−3
  • apps/desktop/vite.config.ts+0−44
  • docs/websocket-protocol.md+1−1
  • package.json+1−1
  • scripts/build_desktop_resources.ts+7−7