diff --git a/frontend/src/helpers/modularInteractionHub.ts b/frontend/src/helpers/modularInteractionHub.ts index 020341b..e5652e5 100644 --- a/frontend/src/helpers/modularInteractionHub.ts +++ b/frontend/src/helpers/modularInteractionHub.ts @@ -1,4 +1,4 @@ -export type HubLinkType = 'agent' | 'demo' | 'form' | 'social' | 'media'; +export type HubLinkType = 'agent' | 'demo' | 'form' | 'social' | 'media' | 'enter' | 'lovable'; export type HubLink = { id: string; @@ -112,6 +112,60 @@ export const modularInteractionLinks: HubLink[] = [ summary: 'Additional form endpoint for follow-ups, media submissions, or campaign flows.', accent: 'from-pink-500/20 via-rose-500/10 to-orange-400/20', }, + { + id: 'enter-prod-3cb9aeee', + title: 'Prod Enter App · 3cb9aeee', + url: 'https://3cb9aeeed04e4167addb24e60d864cc6.prod.enter.pro', + type: 'enter', + eyebrow: 'prod.enter.pro', + summary: 'Hosted prod.enter.pro destination grouped with your other externally deployed app experiences.', + accent: 'from-cyan-500/20 via-sky-500/10 to-blue-400/20', + }, + { + id: 'enter-prod-44fc0d2f', + title: 'Prod Enter App · 44fc0d2f', + url: 'https://44fc0d2f36b543c98b028bba0f8f1602.prod.enter.pro', + type: 'enter', + eyebrow: 'prod.enter.pro', + summary: 'Second prod.enter.pro deployment added to the public switchboard for quick launch access.', + accent: 'from-blue-500/20 via-indigo-500/10 to-cyan-400/20', + }, + { + id: 'lovable-instant-ai-player', + title: 'Instant AI Player', + url: 'https://instant-ai-player.lovable.app', + type: 'lovable', + eyebrow: 'lovable.app', + summary: 'Lovable-hosted AI player experience surfaced alongside your other public experiments.', + accent: 'from-fuchsia-500/20 via-pink-500/10 to-rose-400/20', + }, + { + id: 'lovable-art-audio-vision', + title: 'Art Audio Vision', + url: 'https://art-audio-vision.lovable.app', + type: 'lovable', + eyebrow: 'lovable.app', + summary: 'Art-focused audio and visual destination grouped into the Lovable collection on the hub.', + accent: 'from-amber-500/20 via-orange-500/10 to-pink-400/20', + }, + { + id: 'lovable-artful-interaction-os', + title: 'Artful Interaction OS', + url: 'https://artful-interaction-os.lovable.app', + type: 'lovable', + eyebrow: 'lovable.app', + summary: 'Interaction-oriented Lovable app included for quick switching between related creative tools.', + accent: 'from-violet-500/20 via-purple-500/10 to-cyan-400/20', + }, + { + id: 'lovable-melody-stream-co', + title: 'Melody Stream Co', + url: 'https://melody-stream-co.lovable.app', + type: 'lovable', + eyebrow: 'lovable.app', + summary: 'Streaming-focused Lovable destination collected with the rest of your hosted public links.', + accent: 'from-emerald-500/20 via-teal-500/10 to-cyan-400/20', + }, { id: 'social-facebook', title: 'Facebook Community Profile', diff --git a/frontend/src/pages/interaction-hub.tsx b/frontend/src/pages/interaction-hub.tsx index 37b5f9a..8d76773 100644 --- a/frontend/src/pages/interaction-hub.tsx +++ b/frontend/src/pages/interaction-hub.tsx @@ -122,6 +122,16 @@ const sectionMeta: Record `preset-${Date.now()}-${Math.random().toString(36).slice(2, 8)}`;