Skip to content

Add electron as an alternative runtime to Tauri#35

Merged
mrquantumoff merged 23 commits intoQuadrantMC:electronfrom
mrquantumoff:codex/sidecar
Apr 5, 2026
Merged

Add electron as an alternative runtime to Tauri#35
mrquantumoff merged 23 commits intoQuadrantMC:electronfrom
mrquantumoff:codex/sidecar

Conversation

@mrquantumoff
Copy link
Copy Markdown
Collaborator

No description provided.

- Expose `ETERNAL_API_TOKEN` in the Electron packaging step
- Keeps release workflow aligned with required secrets
- Introduce shared command utilities for cargo resolution and spawn error handling
- Harden Electron/NAPI build and dev flows against missing tools and duplicate installs
- Normalize Electron invoke errors and bump package/runtime versions
- Add custom deserializers that accept integer-valued numbers for `i64` and `u64` fields
- Preserve existing strictness for non-numeric and non-integral inputs
- add serialized, atomic store writes with per-store queues
- make settings reload tolerant of malformed on-disk data
- soften telemetry country lookup and HTTP error handling
- refresh desktop packaging, app IDs, and formatting
- Add `colog` to quadrant-host
- Initialize the logger once at startup
- Map `win32` to `windows` and `darwin` to `macos`
- Keep the platform IPC response consistent for the renderer
- Watch Electron-side files and restart the dev Electron process on changes
- Rebuild the N-API addon and runtime config before each restart
- Refresh Electron user agent and related Rust cleanup/formatting
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@mrquantumoff mrquantumoff merged commit a21aaac into QuadrantMC:electron Apr 5, 2026
1 check failed
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