docs(FN-3408): document shell connection chrome contracts

- Add architecture notes describing shell connection chrome contracts
- Expand dashboard README with shell chrome expectations and integration details
- Add desktop README note aligning desktop shell behavior with documented contracts

Fusion-Task-Id: FN-3408
This commit is contained in:
Fusion
2026-05-08 00:40:12 -07:00
committed by gsxdsm
parent 42b0cf0416
commit 9c484cf19c
20 changed files with 487 additions and 5 deletions

View File

@@ -174,6 +174,7 @@ Desktop local mode uses an in-process runtime manager (`src/local-runtime.ts`) t
- App/system: `getSystemInfo()`, `checkForUpdates()`, `getServerPort()`
- Desktop runtime: `getDesktopRuntimeStatus()`, `startDesktopLocalRuntime()`, `stopDesktopLocalRuntime()`
- Desktop launch mode: `getDesktopLaunchMode()`, `setDesktopLaunchMode(mode)`
- Native shell management: `openConnectionManager()` (invokes `shell:openConnectionManager`)
- Tray: `updateTrayStatus(status)`
- Native dialogs: `showExportDialog()`, `showImportDialog()`
- Event subscriptions (return unsubscribe functions):