Commit Graph
17 Commits
Author SHA1 Message Date
legop3 846c9dae55 new internal concept: operating mode. will allow for more UI and separate pages to be made to operate things other than rovers. Converted PTZ to new system. 2026-09-22 14:42:21 -04:00
legop3 6c69c583c5 moving audio gain perms around 2026-08-07 22:34:04 -04:00
legop3 208b89fd7f add identity to socket auth hopefully will fix a lot of probem 2026-08-03 01:09:21 -04:00
Saul5662andClaude 81f52c29d8 feat(identity): add audioGainBoost user flag
Adds an audio_gain_boost_enabled status column (plus _at/_by audit
fields) to user_status, exposed as user.audioGainBoost and copied onto
sockets as socket.data.hasAudioGainBoost. The flag marks VIPs allowed to
raise their personal horn/TTS/mic gain ceiling past the global admin gain
settings.

Grant/revoke goes through verificationService so socket flags refresh and
an event is published. Resolution is restricted to verified users, so an
unverified visitor sharing a nickname can never be matched.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-29 03:59:47 +01:00
legop3 b26daed93f better banning, new deter mute, replay discord fixes. 2026-07-21 22:50:12 -04:00
legop3 0d6b4d68de bandwidth savings configs 2026-07-14 17:04:08 -04:00
legop3 79be3e1583 improvements and bug fixes 2026-06-29 20:19:24 -04:00
legop3 78fc891cb9 database admin yay 2026-06-28 20:17:58 -04:00
legop3 3c1b1dab6e here goes nothin' 2026-06-27 04:23:58 -04:00
legop3 9cf71e8df3 duplicate tab protection 2026-06-21 16:21:25 -04:00
legop3 9daab1203f exempt spectators oops... 2026-05-28 22:35:09 -04:00
legop3 a3d709236c dead socket kicking and connection info pill 2026-05-28 22:05:18 -04:00
legop3 8c2162d918 overseer voting stuff yay! 2026-05-19 21:08:06 -04:00
legop3 5036bbfa07 policy 2026-04-28 21:35:31 -04:00
legop3 019147a6ce stupid 2026-04-28 20:12:39 -04:00
legop3 fc229fcf62 data fix 2026-04-28 20:05:56 -04:00
legop3 49f801330f gahew 2026-04-28 19:53:10 -04:00