plannings

This commit is contained in:
legop3
2026-07-05 13:18:39 -04:00
parent b083938338
commit 29bf4cc5d2
2 changed files with 16 additions and 6 deletions
+8
View File
@@ -0,0 +1,8 @@
# why?
for anyone to be able to run a server, without all the specialty random interactive hardware.
## what?
- make it so the entire server and web UI can work with ONLY ROVERS and nothing else
- make sure that any extra feature can be disabled server-side, and when disabled it disappears from the web UI without a trace. no empty panels that say "nothing configured"
- ONLY mess with features that require extra hardware.
- make all extra integrations that arent only software be disabled on install, so if you want to add support for one you enable it manually.
+8 -6
View File
@@ -1,10 +1,12 @@
1. improve spectator page, options on what to see and what not to see 1. improve spectator page, options on what to see and what not to see
2. pagewide system for "why was i removed from a rover", instead of the link to spectator page thing 2. for private rovers, add virtual wall support and add that as a default-on safety.
3. admin command for kicking people off of rovers. just a kick, nothing persistent 3. synthesize wheel speed sensors based on encoder readings server side, add them to json sensor data, show them in topdown
4. kick people off rover after 3 consecurtive bump-off attempts 4. pagewide system for "why was i removed from a rover", instead of the link to spectator page thing
5. make signaling more clear for idle skips and idle skip kicks 5. admin command for kicking people off of rovers. just a kick, nothing persistent
6. add a kick command that disconnects sockets with a message 6. kick people off rover after 3 consecurtive bump-off attempts
7. fix this: 7. make signaling more clear for idle skips and idle skip kicks
8. add a kick command that disconnects sockets with a message
9. 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]: /home/daniel/MultiRoombaRover/server/src/services/roverManager/socketHandlers.js:92
Jun 18 15:14:18 roombaserver.local node[216731]: cb({ error: err.message }); Jun 18 15:14:18 roombaserver.local node[216731]: cb({ error: err.message });
Jun 18 15:14:18 roombaserver.local node[216731]: ^ Jun 18 15:14:18 roombaserver.local node[216731]: ^