Files
oh-my-pi/packages/collab-web/index.html
T
can1357 b16bfbe0f9 feat(collab-web): implemented read-only session controls and refreshed app branding metadata
- Enabled read-only mode by wiring snapshot.readOnly through AgentDrawer and Composer to block prompts and controls.
- Added read-only indicators in the header and participant titles for view-only sessions.
- Added SEO and app metadata assets by updating index.html head tags, manifest, robots.txt, and sitemap.xml.
- Updated brand presentation by adding new favicon/OG assets and switching theme tokens to new OMP colors.
2026-06-12 13:40:12 +02:00

72 lines
3.4 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="color-scheme" content="dark" />
<meta name="theme-color" content="#0f0b14" />
<title>omp collab — live agent session in your browser</title>
<meta
name="description"
content="Guest client for omp collab sessions: watch a live coding-agent session — streaming transcript, tool calls, subagents — and prompt the host agent from any browser. End-to-end encrypted; the room key never leaves the URL fragment."
/>
<meta name="author" content="can1357" />
<link rel="canonical" href="https://relay.omp.sh/" />
<meta name="robots" content="index, follow, max-image-preview:large" />
<link rel="icon" type="image/svg+xml" href="./public/favicon.svg" />
<link rel="icon" type="image/x-icon" href="./public/favicon.ico" sizes="any" />
<link rel="icon" type="image/png" sizes="256x256" href="./public/favicon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="./public/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="./public/favicon-16x16.png" />
<link rel="apple-touch-icon" sizes="180x180" href="./public/favicon-180x180.png" />
<link rel="manifest" href="./public/manifest.webmanifest" />
<!-- Open Graph -->
<meta property="og:site_name" content="omp" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://relay.omp.sh/" />
<meta property="og:title" content="omp collab — live agent session in your browser" />
<meta
property="og:description"
content="Watch a live omp session and prompt the host agent from any browser. End-to-end encrypted; the key stays in the URL fragment."
/>
<meta property="og:image" content="https://relay.omp.sh/og-image.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="omp collab — your agent, live in any browser" />
<meta property="og:locale" content="en_US" />
<!-- Twitter / X -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://relay.omp.sh/" />
<meta name="twitter:title" content="omp collab — live agent session in your browser" />
<meta
name="twitter:description"
content="Watch a live omp session and prompt the host agent from any browser. End-to-end encrypted; the key stays in the URL fragment."
/>
<meta name="twitter:image" content="https://relay.omp.sh/og-image.png" />
<meta name="twitter:image:alt" content="omp collab — your agent, live in any browser" />
<!-- Structured data: WebApplication -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "omp collab",
"url": "https://relay.omp.sh/",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "Any",
"description": "Browser guest client for omp collab live sessions: streaming transcript, tool calls, subagent panel, and a composer that prompts the host agent. End-to-end encrypted.",
"isPartOf": { "@type": "WebSite", "name": "omp", "url": "https://omp.sh/" }
}
</script>
</head>
<body>
<div id="root"></div>
<script type="module" src="./src/main.tsx"></script>
</body>
</html>