This commit is contained in:
legop3
2026-03-23 03:55:13 -04:00
parent 463bd89dd8
commit ebb400adc4
6 changed files with 12 additions and 19 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
3. private rovers
4. custom webhook profile pictures for chat bridge in discord
5. home assistant switch that tells the server to force the lights on
6. color coding with colored names and tape
6. color coding with colored names and tape [x]
7. audio forwarding [x]
- streaming from server to rovers [x]
- audio files first [x]
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -11,8 +11,8 @@
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="Multi Roomba Rover" />
<title>Multi Roomba Rover</title>
<script type="module" crossorigin src="/assets/index-Ci2FjtMy.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-CFFHeBRz.css">
<script type="module" crossorigin src="/assets/index-BoGitFQI.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Bzl2VfGU.css">
</head>
<body>
<div id="root"></div>
+1 -8
View File
@@ -1,7 +1,7 @@
import { useEffect, useMemo, useState } from 'react';
import { useSession } from '../context/SessionContext.jsx';
import { useSettingsNamespace } from '../settings/index.js';
import { roverNameChromeStyle, roverSwatchStyle } from '../lib/roverColor.js';
import { roverNameChromeStyle } from '../lib/roverColor.js';
function normalizeSources(list = []) {
return list
@@ -145,13 +145,6 @@ function GroupList({ title, items, selected, onToggle }) {
onChange={() => onToggle(item.key)}
className="accent-emerald-400"
/>
{item.type === 'rover' && item.color ? (
<span
className="inline-block h-2 w-2 rounded-full border border-white/30"
style={roverSwatchStyle(item.color)}
aria-hidden="true"
/>
) : null}
<span
className={`truncate ${item.type === 'rover' ? 'rounded px-1 py-[1px] border border-transparent' : ''}`}
style={item.type === 'rover' ? roverNameChromeStyle(item.color, 0.16) : undefined}