feat(FN-3398): update desktop README with multi-project setup and troublesh

The merge lands Step 7 of FN-3398, adding documentation and delivery artifacts across the mobile and desktop packages with updated READMEs, mobile-specific docs, and architecture references.

Fusion-Task-Id: FN-3398
This commit is contained in:
Fusion
2026-05-04 21:41:52 -07:00
committed by gsxdsm
parent 9699c3f2b6
commit 3feeb9026a
43 changed files with 2025 additions and 398 deletions

View File

@@ -2,6 +2,18 @@
Web-based dashboard for managing Fusion tasks. Provides a visual kanban board, list view, and git repository management tools.
## Native Shell Embedding (`window.fusionShell`)
When running inside Fusion mobile or desktop shells, the dashboard uses a host-neutral bridge (`window.fusionShell`) for shell connection state and profile management.
- Shell host detection: `web | mobile-shell | desktop-shell`
- Shell-first onboarding gate: native-shell connection onboarding runs before dashboard model onboarding when needed
- Connection management: header status + manage/switch modal for saved profiles; desktop also supports local/remote mode switching
- Desktop local mode handoff uses dynamic local server port resolution (`getServerPort`) while remote mode points to the active remote profile
- Browser/PWA mode degrades cleanly when `window.fusionShell` is absent
The shared dashboard must use `window.fusionShell` for shell connectivity concerns (not direct Electron or Capacitor globals).
## Features
### Planning Mode