diff --git a/apps/microbridge-ui/src/assets/integrations/README.md b/apps/microbridge-ui/src/assets/integrations/README.md new file mode 100644 index 0000000..6ac9b5e --- /dev/null +++ b/apps/microbridge-ui/src/assets/integrations/README.md @@ -0,0 +1,7 @@ +# Integration icons + +PNG marks used in Settings → Integrations. Extracted from each host’s installed +macOS app icon for identification in the Microbridge UI. + +All trademarks and logos remain the property of their respective owners. +Microbridge does not claim ownership of these marks. diff --git a/apps/microbridge-ui/src/assets/integrations/chatgpt.png b/apps/microbridge-ui/src/assets/integrations/chatgpt.png new file mode 100644 index 0000000..6e5c3d8 Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/chatgpt.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/claude.png b/apps/microbridge-ui/src/assets/integrations/claude.png new file mode 100644 index 0000000..cf471a9 Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/claude.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/cnvs.png b/apps/microbridge-ui/src/assets/integrations/cnvs.png new file mode 100644 index 0000000..73319da Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/cnvs.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/codex.png b/apps/microbridge-ui/src/assets/integrations/codex.png new file mode 100644 index 0000000..fbdd19c Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/codex.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/conductor.png b/apps/microbridge-ui/src/assets/integrations/conductor.png new file mode 100644 index 0000000..2616699 Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/conductor.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/cursor.png b/apps/microbridge-ui/src/assets/integrations/cursor.png new file mode 100644 index 0000000..7cfaae1 Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/cursor.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/factory.png b/apps/microbridge-ui/src/assets/integrations/factory.png new file mode 100644 index 0000000..cc107ad Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/factory.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/opencode.png b/apps/microbridge-ui/src/assets/integrations/opencode.png new file mode 100644 index 0000000..fc5d094 Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/opencode.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/synara.png b/apps/microbridge-ui/src/assets/integrations/synara.png new file mode 100644 index 0000000..55f4a84 Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/synara.png differ diff --git a/apps/microbridge-ui/src/assets/integrations/t3code.png b/apps/microbridge-ui/src/assets/integrations/t3code.png new file mode 100644 index 0000000..d9fa222 Binary files /dev/null and b/apps/microbridge-ui/src/assets/integrations/t3code.png differ diff --git a/apps/microbridge-ui/src/components/IntegrationCard.tsx b/apps/microbridge-ui/src/components/IntegrationCard.tsx index fe928f3..56c0742 100644 --- a/apps/microbridge-ui/src/components/IntegrationCard.tsx +++ b/apps/microbridge-ui/src/components/IntegrationCard.tsx @@ -7,12 +7,14 @@ import { function TileFace({ name, + iconSrc, diagnostic, light, label, theme, }: { name: string; + iconSrc?: string; diagnostic: string; light: TrafficLight; label: string; @@ -21,17 +23,37 @@ function TileFace({ const colors = TRAFFIC_COLORS[light]; return ( <> - +
- Each app is a tile. Green / yellow / red is always visible; hover - for detail. Click Cursor, Factory, T3 Code, or OpenCode to enable - or repair. + Compact tiles with each app's icon. Status color is always + visible; hover for detail. Click Cursor, Factory, T3 Code, or + OpenCode to enable or repair.
Synara and the desktop apps share Claude/Codex journals — no @@ -661,11 +662,12 @@ export function Settings({ {group.label} · {group.items.length}