Mohamed Boudra
9be754cdbf
fix(desktop): filter --no-sandbox from CLI arg parsing on Linux
...
The Linux wrapper injects --no-sandbox for Electron sandboxing, but
the CLI parser was treating it as an unknown Paseo option. Filter it
out alongside the existing macOS -psn_ prefix.
2026-03-22 18:52:01 +07:00
Mohamed Boudra
83b681cebb
fix(desktop): harden packaged launcher and desktop build
2026-03-22 17:38:10 +07:00
Mohamed Boudra
00a2eec5f6
Fix Linux AppImage sandbox startup
2026-03-22 01:16:38 +07:00
Mohamed Boudra
859d234543
Add no-sandbox switch for Linux alongside chrome-sandbox removal
...
Both are needed: afterPack removes chrome-sandbox to prevent SUID fatal,
appendSwitch handles Ubuntu 24.04+ AppArmor user namespace restrictions.
2026-03-22 01:12:01 +07:00
Mohamed Boudra
207bdd1fae
desktop: remove chrome-sandbox from linux builds
2026-03-22 01:10:05 +07:00
Mohamed Boudra
d102a8fd64
fix Linux AppImage sandbox
2026-03-22 00:47:40 +07:00
Mohamed Boudra
f6579dbeb4
Switch to double quotes and reformat codebase with Biome
2026-03-21 20:22:15 +07:00
Mohamed Boudra
7395fc6fd1
fix: interrupt scaffold drain and desktop CLI bin layout
2026-03-21 18:37:51 +07:00
Mohamed Boudra
6731879931
fix(desktop): guard manual window drag coordinates
2026-03-21 14:58:57 +07:00
Mohamed Boudra
0bc693f157
feat(desktop): manual window dragging and agent tab pruning
2026-03-21 14:40:30 +07:00
Mohamed Boudra
480af26b57
feat(desktop): add React DevTools extension for Electron dev mode
...
Downloads and loads React DevTools Chrome extension using Electron 41's
session.extensions API directly, avoiding the deprecated session.loadExtension
used by electron-devtools-installer. Extension is cached in userData after
first download. Only loaded when !app.isPackaged.
2026-03-21 13:05:24 +07:00
Mohamed Boudra
111576e2ca
chore: finalize electron desktop migration
2026-03-21 01:50:00 +07:00