Mohamed Boudra
29037abd54
feat(desktop): auto-restart desktop-managed daemon on version mismatch
...
When the desktop app starts and finds a running daemon with a different
version, it now restarts it automatically. Only applies to daemons the
desktop app itself started, identified by a PASEO_DESKTOP_MANAGED flag
written into the PID lock file.
Also rewrites resolveStatus() to use the CLI daemon status command
instead of manually parsing the PID file, and surfaces daemonVersion
in the CLI status output from the WebSocket hello message.
2026-04-03 19:43:56 +07:00
Mohamed Boudra
4ca04fc661
feat(desktop): add daemon status dialog to built-in daemon settings
...
Add a "Full status" button in the desktop daemon section that runs
`paseo daemon status` via Electron IPC and displays the raw output
in a modal.
Also fixes Commander.js argv parsing when the CLI is invoked via
Electron's ELECTRON_RUN_AS_NODE — Commander auto-detects the Electron
environment and skips only 1 argv element instead of 2, causing
"unknown command" errors. Fixed by explicitly passing { from: "node" }.
2026-04-03 18:49:59 +07:00
Mohamed Boudra
51411182fe
fix(app): support ipad desktop layout safely
2026-04-01 13:37:51 +07:00
Mohamed Boudra
af8509d012
fix(release): unblock 0.1.33 app and server checks
2026-03-24 00:09:05 +07:00
Mohamed Boudra
d4735edd45
fix(desktop): surface notification test errors in UI
...
Show inline error text when the test notification fails or isn't
delivered instead of silently logging to console.
2026-03-23 22:04:30 +07:00
Mohamed Boudra
f6579dbeb4
Switch to double quotes and reformat codebase with Biome
2026-03-21 20:22:15 +07:00
Mohamed Boudra
111576e2ca
chore: finalize electron desktop migration
2026-03-21 01:50:00 +07:00
Mohamed Boudra
3d4ac57bd0
Refactor project opening and add status bar tooltips
2026-03-19 19:04:01 +07:00
Mohamed Boudra
efb3df8233
fix desktop notification handling on macos
2026-03-19 16:43:34 +07:00
Mohamed Boudra
5701543746
refactor: move startup logic to app-support, improve welcome screen UI
2026-03-15 12:52:29 +07:00
Mohamed Boudra
586b48e150
Update files
2026-03-11 23:13:36 +07:00
Mohamed Boudra
4c6d21af4a
refactor(desktop): simplify managed runtime by removing state file and delegating to CLI daemon status
2026-03-11 19:01:49 +07:00
Mohamed Boudra
15e9569157
refactor: extract stream render model and segment-based rendering
2026-03-10 12:56:18 +07:00
Mohamed Boudra
965704da20
refactor: extract settings styles and improve badge/button UI
2026-03-10 12:17:37 +07:00
Mohamed Boudra
f3acdedfb1
Fix desktop release runtime bundling
2026-03-10 11:41:49 +07:00
Mohamed Boudra
2721ce331a
Simplify managed runtime to execute in place from app bundle
2026-03-08 20:48:13 +07:00
Mohamed Boudra
ca787271b3
Support per-arch desktop builds and prune runtime artifacts
2026-03-08 17:06:05 +07:00
Mohamed Boudra
1e5e0f625d
Clarify desktop daemon wording and helper text
2026-03-08 16:05:28 +07:00
Mohamed Boudra
2a1ef17107
feat: implement two-shim CLI install with fallback instructions
2026-03-08 15:40:02 +07:00
Mohamed Boudra
2d5d0dcacd
Add managed desktop daemon runtime support
2026-03-08 15:40:02 +07:00
Mohamed Boudra
8ee9e7274d
Polish desktop settings update/local-daemon sections
2026-02-22 13:28:14 +07:00
Mohamed Boudra
88f7763430
polish(app): align desktop updates copy and labeling
2026-02-22 12:05:00 +07:00
Mohamed Boudra
409a3ac5df
refactor(app): isolate desktop settings update and permission flows
2026-02-22 11:45:37 +07:00