Phase 004: remove the desktop shell, website tooling, and bundled hermes CLI
- Drop all desktop/Electron branches, scripts, and UI (title bar, pets, desktop bridge); LAN endpoint kind is now web/custom only - Replace the bundled hermes CLI with user-side installation: add GET /api/hermes/cli-status plus a HermesMissingView onboarding guide - Remove the version-management UI (snapshots handled by git) and prune dead website/mcu/claude scripts and lockfile entries
This commit is contained in:
@@ -78,7 +78,7 @@ function rowToRecord(row: StoredDeviceRow | Record<string, any>): DeviceRelation
|
||||
outbound_status: normalizeOutboundStatus(row.outbound_status),
|
||||
device_public_key: String(row.device_public_key || ''),
|
||||
computer_name: String(row.computer_name || ''),
|
||||
endpoint_kind: row.endpoint_kind === 'web' || row.endpoint_kind === 'desktop' ? row.endpoint_kind : 'custom',
|
||||
endpoint_kind: row.endpoint_kind === 'web' ? 'web' : 'custom',
|
||||
ip: String(row.ip || ''),
|
||||
http_port: Number(row.http_port || 0),
|
||||
url: String(row.url || ''),
|
||||
|
||||
Reference in New Issue
Block a user