Commit ·
1f0f11f
1
Parent(s): 15b1e64
"docs:_add_version_badge_and_requirements_section"
Browse files- index.html +31 -0
- style.css +51 -0
index.html
CHANGED
|
@@ -18,6 +18,7 @@
|
|
| 18 |
<span class="brand-name">Reachy Mini for Home Assistant</span>
|
| 19 |
</div>
|
| 20 |
<div class="pill">Voice · Gestures · Smart Home</div>
|
|
|
|
| 21 |
</div>
|
| 22 |
<div class="hero-grid">
|
| 23 |
<div class="hero-copy">
|
|
@@ -104,6 +105,36 @@
|
|
| 104 |
</div>
|
| 105 |
</section>
|
| 106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 107 |
<section id="install" class="section story">
|
| 108 |
<div class="section-header">
|
| 109 |
<p class="eyebrow">Getting Started</p>
|
|
|
|
| 18 |
<span class="brand-name">Reachy Mini for Home Assistant</span>
|
| 19 |
</div>
|
| 20 |
<div class="pill">Voice · Gestures · Smart Home</div>
|
| 21 |
+
<div class="version-pill">v0.8.3</div>
|
| 22 |
</div>
|
| 23 |
<div class="hero-grid">
|
| 24 |
<div class="hero-copy">
|
|
|
|
| 105 |
</div>
|
| 106 |
</section>
|
| 107 |
|
| 108 |
+
<section id="requirements" class="section">
|
| 109 |
+
<div class="section-header">
|
| 110 |
+
<p class="eyebrow">Before You Start</p>
|
| 111 |
+
<h2>Requirements</h2>
|
| 112 |
+
<p class="intro">Make sure you have everything ready for a smooth setup.</p>
|
| 113 |
+
</div>
|
| 114 |
+
<div class="requirements-grid">
|
| 115 |
+
<div class="requirement-card">
|
| 116 |
+
<span class="icon">🤖</span>
|
| 117 |
+
<h3>Reachy Mini Wi-Fi</h3>
|
| 118 |
+
<p>This app requires the <strong>Wi-Fi version</strong> of Reachy Mini. USB version is not supported.</p>
|
| 119 |
+
</div>
|
| 120 |
+
<div class="requirement-card">
|
| 121 |
+
<span class="icon">🏠</span>
|
| 122 |
+
<h3>Home Assistant</h3>
|
| 123 |
+
<p>A running Home Assistant instance with <strong>ESPHome integration</strong> enabled.</p>
|
| 124 |
+
</div>
|
| 125 |
+
<div class="requirement-card">
|
| 126 |
+
<span class="icon">📶</span>
|
| 127 |
+
<h3>Same Network</h3>
|
| 128 |
+
<p>Both Reachy Mini and Home Assistant must be on the <strong>same local network</strong>.</p>
|
| 129 |
+
</div>
|
| 130 |
+
<div class="requirement-card">
|
| 131 |
+
<span class="icon">🎙️</span>
|
| 132 |
+
<h3>Voice Pipeline</h3>
|
| 133 |
+
<p>Configure a <strong>Voice Assistant pipeline</strong> in Home Assistant (STT + TTS).</p>
|
| 134 |
+
</div>
|
| 135 |
+
</div>
|
| 136 |
+
</section>
|
| 137 |
+
|
| 138 |
<section id="install" class="section story">
|
| 139 |
<div class="section-header">
|
| 140 |
<p class="eyebrow">Getting Started</p>
|
style.css
CHANGED
|
@@ -88,6 +88,16 @@ a:hover { color: var(--ha-blue-light); }
|
|
| 88 |
color: var(--text-secondary);
|
| 89 |
}
|
| 90 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 91 |
.hero-grid {
|
| 92 |
display: grid;
|
| 93 |
grid-template-columns: 1fr 1.2fr;
|
|
@@ -318,6 +328,47 @@ a:hover { color: var(--ha-blue-light); }
|
|
| 318 |
font-size: 0.95rem;
|
| 319 |
}
|
| 320 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 321 |
/* Story / Install */
|
| 322 |
.story-grid {
|
| 323 |
display: grid;
|
|
|
|
| 88 |
color: var(--text-secondary);
|
| 89 |
}
|
| 90 |
|
| 91 |
+
.version-pill {
|
| 92 |
+
background: linear-gradient(135deg, var(--ha-blue), var(--ha-cyan));
|
| 93 |
+
padding: 6px 16px;
|
| 94 |
+
border-radius: 100px;
|
| 95 |
+
font-size: 0.8rem;
|
| 96 |
+
font-weight: 600;
|
| 97 |
+
color: white;
|
| 98 |
+
box-shadow: 0 2px 10px var(--accent-glow);
|
| 99 |
+
}
|
| 100 |
+
|
| 101 |
.hero-grid {
|
| 102 |
display: grid;
|
| 103 |
grid-template-columns: 1fr 1.2fr;
|
|
|
|
| 328 |
font-size: 0.95rem;
|
| 329 |
}
|
| 330 |
|
| 331 |
+
/* Requirements */
|
| 332 |
+
.requirements-grid {
|
| 333 |
+
display: grid;
|
| 334 |
+
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
|
| 335 |
+
gap: 24px;
|
| 336 |
+
}
|
| 337 |
+
|
| 338 |
+
.requirement-card {
|
| 339 |
+
background: var(--bg-card);
|
| 340 |
+
border: 1px solid var(--border-color);
|
| 341 |
+
border-radius: var(--card-radius);
|
| 342 |
+
padding: 28px;
|
| 343 |
+
text-align: center;
|
| 344 |
+
transition: all 0.3s;
|
| 345 |
+
}
|
| 346 |
+
|
| 347 |
+
.requirement-card:hover {
|
| 348 |
+
border-color: var(--accent);
|
| 349 |
+
transform: translateY(-2px);
|
| 350 |
+
}
|
| 351 |
+
|
| 352 |
+
.requirement-card .icon {
|
| 353 |
+
font-size: 2.5rem;
|
| 354 |
+
display: block;
|
| 355 |
+
margin-bottom: 16px;
|
| 356 |
+
}
|
| 357 |
+
|
| 358 |
+
.requirement-card h3 {
|
| 359 |
+
font-size: 1.1rem;
|
| 360 |
+
margin-bottom: 10px;
|
| 361 |
+
}
|
| 362 |
+
|
| 363 |
+
.requirement-card p {
|
| 364 |
+
color: var(--text-secondary);
|
| 365 |
+
font-size: 0.9rem;
|
| 366 |
+
}
|
| 367 |
+
|
| 368 |
+
.requirement-card strong {
|
| 369 |
+
color: var(--ha-blue-light);
|
| 370 |
+
}
|
| 371 |
+
|
| 372 |
/* Story / Install */
|
| 373 |
.story-grid {
|
| 374 |
display: grid;
|