Skip to content

Comments

Improve platform compatibility: Linux AppIndicator, native modules, CPU-only transformers#3

Open
rremizov wants to merge 3 commits intodaymonio:mainfrom
rremizov:fix-ubuntu-build
Open

Improve platform compatibility: Linux AppIndicator, native modules, CPU-only transformers#3
rremizov wants to merge 3 commits intodaymonio:mainfrom
rremizov:fix-ubuntu-build

Conversation

@rremizov
Copy link

Improves platform compatibility across Linux, Windows, and environments without GPU support. Key changes include:

  • Native module compatibility: Added Electron rebuild step to ensure MCP native modules (like better-sqlite3) work with Electron's Node version
  • Linux GNOME AppIndicator support: Fixed tray icon click behavior on Linux systems using GNOME Shell
  • CPU-only transformers: Disabled GPU/ONNX for HuggingFace Transformers to prevent crashes in VMs or systems without GPU
  • Simplified sidecar spawning: Removed complex shell wrapper and nohup fallback on Unix, now uses Electron's bundled Node directly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant