impromptu overcurrent adjustment

This commit is contained in:
legop3
2026-07-11 23:26:16 -04:00
parent ed24d9ea89
commit 6d4000bed7
6 changed files with 35 additions and 11 deletions
+25
View File
@@ -0,0 +1,25 @@
- make ptz camera better integrated
- keep current fullscreen interface, its good.
- but remove the card from the vip panel
- clean up the fullscreen interface to match the rest of the page better
- have a clear close button
- on desktop, have some stuff in sidebar and some stuff below the video
- video should keep the rest of the space
- probably make it so that the rest of the page unmounts or unloads or whatever when youre
- make it feel more like youre switching to a different rover instead of switching to a completely different thing
- simplify and reuse components wherever possible, frontend and backend
- right now, it feels tacked on, badly integrated, and incomplete
- needs a much better UI flow
- still needs to be a VIP feature
- for users on ptz, make their chats have a rover badge that has the ptz name and a color
- make the cam show up as a room camera in the room camera panel
- snapshot mode only
- make the ptz queue and join button show up as one roverqueuespanel style rover row below the links panel
- only show it open for verified users, for non-verified users overlay it with a message and dont let them click on it
- for mobile layouts, show it below the roverqueuepanel.
## ui flow should be:
1. you are verified
2. you see the ptz camera queue in the ui, it has 2 people in it
3. you click on it, the fullscreen UI opens
4.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -78,7 +78,7 @@
<script defer src="https://analytics.otter.land/script.js" data-website-id="82dd56a5-db44-4279-bd1e-a4d9fee39af7" data-domains="rover.otter.land"></script>
<script defer src="https://analytics.otter.land/recorder.js" data-website-id="82dd56a5-db44-4279-bd1e-a4d9fee39af7" data-domains="rover.otter.land" data-sample-rate="0.15" data-mask-level="moderate" data-max-duration="300000"></script>
<title>Roomba Rover</title>
<script type="module" crossorigin src="/assets/index-WS_B5dJG.js"></script>
<script type="module" crossorigin src="/assets/index-BKtW667j.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Dyg2cJnP.css">
</head>
<body>
+5 -6
View File
@@ -1,11 +1,10 @@
1. improve spectator page, options on what to see and what not to see
2. assign rovers based on battery percentage, give people highest one
3. add prefix config for discord bot to replace rs with something else
4. add config to disable client snapshot forcing, disable bandwidth saving
5. add admin ui for VIP and private requests instead of only through discord
6. make discord bots that can be fine with multiple in one server
7. pull page / tab title from session, use the name from profile of interinstance if enabled, if not just default to old one
8. add more background gap themes
3. add config to disable client snapshot forcing, disable bandwidth saving
4. add admin ui for VIP and private requests instead of only through discord
5. pull page / tab title from session, use the name from profile of interinstance if enabled, if not just default to old one
6. make overcurrent limiter speed sensitive, slower fill at lower speeds
7. add more background gap themes
8. fix this:
`Jun 18 15:14:18 roombaserver.local node[216731]: /home/daniel/MultiRoombaRover/server/src/services/roverManager/socketHandlers.js:92
Jun 18 15:14:18 roombaserver.local node[216731]: cb({ error: err.message });
+1 -1
View File
@@ -12,7 +12,7 @@ export const OVERCURRENT_GROUPS = [
export const DEFAULT_OVERCURRENT_LIMITS = {
downRatePerSec: 0.5,
upRatePerSec: 0.5,
upRatePerSec: 0.2,
releaseDelaySec: 2,
outputRateMs: 250,
};