mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-16 01:21:20 -04:00
identity system in /mini aswell
This commit is contained in:
+2
-7
@@ -1,11 +1,6 @@
|
|||||||
1. Overseer personality swapping.
|
1. Overseer personality swapping.
|
||||||
2. set default camera speed to 90
|
2. make google tts the default everywhere but roverd
|
||||||
3. fix chat UI
|
3. fix rover request spam queue cheat
|
||||||
4. make google tts the default everywhere but roverd
|
|
||||||
5. add faster way for admins to login, like an invisible button in top left or something
|
|
||||||
6. add discord bot typing thing for when someone requests a replay
|
|
||||||
7. change replay title for ones requested from discord, something other than "requester driving rover"
|
|
||||||
8. fix rover request spam queue cheat
|
|
||||||
|
|
||||||
|
|
||||||
# relative pipe dreams:
|
# relative pipe dreams:
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -11,7 +11,7 @@
|
|||||||
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
||||||
<meta name="apple-mobile-web-app-title" content="Roomba Rover" />
|
<meta name="apple-mobile-web-app-title" content="Roomba Rover" />
|
||||||
<title>Roomba Rover</title>
|
<title>Roomba Rover</title>
|
||||||
<script type="module" crossorigin src="/assets/index-zQNOJD7V.js"></script>
|
<script type="module" crossorigin src="/assets/index-DyBCFpEY.js"></script>
|
||||||
<link rel="stylesheet" crossorigin href="/assets/index-DaajoH22.css">
|
<link rel="stylesheet" crossorigin href="/assets/index-DaajoH22.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import { useVideoRequests } from '../../hooks/useVideoRequests.js';
|
|||||||
import { useRoverSnapshots } from '../../hooks/useRoverSnapshots.js';
|
import { useRoverSnapshots } from '../../hooks/useRoverSnapshots.js';
|
||||||
import { useSpectatorMode } from '../../hooks/useSpectatorMode.js';
|
import { useSpectatorMode } from '../../hooks/useSpectatorMode.js';
|
||||||
import useDefaultNickname from '../../hooks/useDefaultNickname.js';
|
import useDefaultNickname from '../../hooks/useDefaultNickname.js';
|
||||||
|
import useUserIdentitySync from '../../hooks/useUserIdentitySync.js';
|
||||||
import RoverMediaPlayer from '../../components/RoverMediaPlayer/index.jsx';
|
import RoverMediaPlayer from '../../components/RoverMediaPlayer/index.jsx';
|
||||||
import FitViewportFrame from './components/FitViewportFrame.jsx';
|
import FitViewportFrame from './components/FitViewportFrame.jsx';
|
||||||
import InfoColumn from './components/InfoColumn.jsx';
|
import InfoColumn from './components/InfoColumn.jsx';
|
||||||
@@ -18,6 +19,10 @@ export default function MiniSummaryContent() {
|
|||||||
const { session } = useSession();
|
const { session } = useSession();
|
||||||
const spectatorReady = useSpectatorMode();
|
const spectatorReady = useSpectatorMode();
|
||||||
useDefaultNickname();
|
useDefaultNickname();
|
||||||
|
// Mini renders outside App.jsx, so it must run the same persisted identity
|
||||||
|
// heartbeat itself. This keeps cookie-backed identity and saved nickname
|
||||||
|
// metadata current without changing the mini page's layout or controls.
|
||||||
|
useUserIdentitySync();
|
||||||
const inLockdown = session?.mode === 'lockdown';
|
const inLockdown = session?.mode === 'lockdown';
|
||||||
const canSpectateVideo = Boolean(session?.isLocalNetwork);
|
const canSpectateVideo = Boolean(session?.isLocalNetwork);
|
||||||
const frames = useTelemetryFrames();
|
const frames = useTelemetryFrames();
|
||||||
|
|||||||
Reference in New Issue
Block a user