This commit is contained in:
legop3
2025-11-19 16:23:15 -05:00
parent fc391a9d8b
commit 598c0404a2
4 changed files with 63 additions and 11 deletions
+10 -6
View File
@@ -11,9 +11,13 @@
## todo
1. battery manager
2. room cameras
3. nicknames
4. discord bot
5. turns mode display
6. chat
7. redo spectator view (last)
2. pi-side sensor throttle (1/5th)
3. convert rover roster to a reusable component, unbake it from telemetry and admin panels
4. room cameras
5. home assistant controls
6. nicknames
7. discord bot
8. turns mode display
9. online user list
10. chat
11. redo spectator view (last)
+13
View File
@@ -0,0 +1,13 @@
# general idea
- add support for multiple room cameras through the server to the UI
## what needs to happen on the server:
- add support for a path of room cameras on mediamtx
- /room/<camera_name>
- CANNOT interfere with rover cameras (/<rover_name>)
- needs to use the same auth system as the rover cameras
## what needs to happen in the web UI
- users should be able to see all room cameras, even if not assigned to a rover
- automatically add a room camera player for each room camera
+35
View File
@@ -0,0 +1,35 @@
# spectate system overhaul
- rip out and remake the entire page
- right now the spectator page is a mess, and hasn't been updated in a while
- does not work properly, aside from the page being out of date
- the spectate page should use modules from the driver page
- there should be no such thing as a "spectate mode" on the driver page. If someone wants to spectate, they must go to the spectator page.
## rules of the spectator page
- spectators are not allowed to drive
- spectators are not allowed to chat
- spectators are not allowed to have nicknames
- spectators are not allowed to login as admin
- these are the permissions for spectators based on the sever's access control mode
- open
- spectators can spectate
- turns
- spectators can spectate
- admin
- spectators can spectate
- lockdown
- spectators can NOT spectate
## what should be on the spectator page?
- for each rover
- video component
- current driver
- sensor telemetry component
- logs
- room cameras
- online user list
## problems with the current spectator page:
- video pane does not load sensors
- spectator page works when server is in lockdown mode (wrong)