Brandon McGinty (chatgpt)
|
20c6997ab0
|
Synchronize muted channel state
|
2026-08-10 00:31:29 -04:00 |
|
Brandon McGinty (chatgpt)
|
118799d112
|
Serialize configuration updates and writes
|
2026-08-10 00:18:42 -04:00 |
|
Brandon McGinty (chatgpt)
|
874cbb7818
|
Classify recursive channel messages as public
|
2026-08-10 00:00:40 -04:00 |
|
Brandon McGinty (chatgpt)
|
d7dcaa8b21
|
Support IPv6 server addresses without ports
|
2026-08-09 23:55:51 -04:00 |
|
Brandon McGinty (chatgpt)
|
770635955a
|
Sanitize terminal widget text
|
2026-08-09 23:54:49 -04:00 |
|
Brandon McGinty (chatgpt)
|
8348a7083d
|
Fix auto transmit and server messages
|
2026-08-09 23:28:50 -04:00 |
|
Brandon McGinty (chatgpt)
|
219acad951
|
Reject file playback in tone-test mode
|
2026-08-09 23:14:38 -04:00 |
|
Brandon McGinty (chatgpt)
|
1081d894c9
|
Avoid stream access from tone-test tree controls
|
2026-08-09 23:14:38 -04:00 |
|
Brandon McGinty (chatgpt)
|
df185cc9f5
|
Queue status updates from network callbacks
|
2026-08-09 23:13:20 -04:00 |
|
Brandon McGinty (chatgpt)
|
bad4e8172a
|
Detach tone-test savers on reconnect
|
2026-08-09 23:12:56 -04:00 |
|
Brandon McGinty (chatgpt)
|
b23afebdb3
|
Reject non-regular explicit config files
|
2026-08-09 23:11:31 -04:00 |
|
Brandon McGinty (chatgpt)
|
6da5b249f9
|
Reject missing explicit configuration files
|
2026-08-09 22:35:38 -04:00 |
|
Brandon McGinty (chatgpt)
|
1ea71b1862
|
Require talk key for tone test transmission
|
2026-08-09 22:31:37 -04:00 |
|
Brandon McGinty (chatgpt)
|
612db896ce
|
Show active transmission in tone test mode
|
2026-08-09 22:28:52 -04:00 |
|
Brandon McGinty (chatgpt)
|
dc9dedb523
|
Render initial chat prompt and submitted messages
|
2026-08-09 22:17:24 -04:00 |
|
Brandon McGinty (chatgpt)
|
21e0627509
|
Add context to remaining OpenAL device errors
|
2026-08-09 22:09:02 -04:00 |
|
Brandon McGinty (chatgpt)
|
0712e3150c
|
Report OpenAL device names in startup errors
|
2026-08-09 21:59:32 -04:00 |
|
Brandon McGinty (chatgpt)
|
3448ed5802
|
Avoid terminal shutdown hang after fatal startup errors
|
2026-08-09 21:47:24 -04:00 |
|
Brandon McGinty (chatgpt)
|
6bf79acc6a
|
Exit on fatal microphone device errors
|
2026-08-09 21:33:16 -04:00 |
|
Brandon McGinty (chatgpt)
|
d2e94c76b5
|
Disable stderr logging unless logfile is selected
|
2026-08-09 21:21:38 -04:00 |
|
Brandon McGinty (chatgpt)
|
29dde07337
|
Test long local Mumble audio intervals
|
2026-08-09 20:54:38 -04:00 |
|
Brandon McGinty (chatgpt)
|
ee8a3a6d63
|
Test 20ms local Mumble audio interval
|
2026-08-09 20:53:04 -04:00 |
|
Brandon McGinty (chatgpt)
|
5cd23f5df8
|
Test local Mumble TCP audio fallback
|
2026-08-09 20:51:44 -04:00 |
|
Brandon McGinty (chatgpt)
|
c9c6d6bab1
|
Verify native UDP audio against local Mumble
|
2026-08-09 20:35:18 -04:00 |
|
Brandon McGinty (chatgpt)
|
b324106d3a
|
Detect sequence gaps in local audio integration
|
2026-08-09 20:31:29 -04:00 |
|
Brandon McGinty (chatgpt)
|
0dbe178e7f
|
Check local Mumble audio fidelity
|
2026-08-09 20:29:02 -04:00 |
|
Brandon McGinty (chatgpt)
|
074bd67ad3
|
Verify local Mumble audio frequency round trip
|
2026-08-09 20:24:55 -04:00 |
|
Brandon McGinty (chatgpt)
|
794610929b
|
Use protobuf envelopes for Mumble 1.5 TCP audio
|
2026-08-09 20:16:47 -04:00 |
|
Brandon McGinty (chatgpt)
|
e8a8390cb8
|
Keep UDP interoperability coverage open
|
2026-08-09 20:11:13 -04:00 |
|
Brandon McGinty (chatgpt)
|
9678816a4c
|
Add native UDP protobuf reference vectors
|
2026-08-09 19:58:39 -04:00 |
|
Brandon McGinty (chatgpt)
|
d50c6726ad
|
Route network UI callbacks through UI queue
|
2026-08-09 19:47:14 -04:00 |
|
Brandon McGinty (chatgpt)
|
12761f29ca
|
Queue UI output and status updates
|
2026-08-09 19:37:18 -04:00 |
|
Brandon McGinty (chatgpt)
|
b10e08477c
|
Join terminal event polling on shutdown
|
2026-08-09 19:25:28 -04:00 |
|
Brandon McGinty (chatgpt)
|
2c636016b0
|
Report OpenAL lifecycle errors
|
2026-08-09 19:24:48 -04:00 |
|
Brandon McGinty (chatgpt)
|
c8ddb7a567
|
Test native UDP IV wrap handling
|
2026-08-09 19:15:48 -04:00 |
|
Brandon McGinty (chatgpt)
|
d4e136aa8f
|
Test native UDP replay rejection
|
2026-08-09 18:46:40 -04:00 |
|
Brandon McGinty (chatgpt)
|
7180b7604d
|
Synchronize UDP decoding with client state
|
2026-08-09 18:45:57 -04:00 |
|
Brandon McGinty (chatgpt)
|
0766178277
|
Snapshot connected users under client lock
|
2026-08-09 18:31:03 -04:00 |
|
Brandon McGinty (chatgpt)
|
98a29a6470
|
Read admin lookup maps under client lock
|
2026-08-09 18:30:46 -04:00 |
|
Brandon McGinty (chatgpt)
|
7ebe764d82
|
Wait for file playback workers before restart
|
2026-08-09 18:23:19 -04:00 |
|
Brandon McGinty (chatgpt)
|
f629ce0359
|
Snapshot channel tree maps under client lock
|
2026-08-09 18:15:44 -04:00 |
|
Brandon McGinty (chatgpt)
|
4fe32ede70
|
Use typed OpenAL device and context handles
|
2026-08-09 18:11:03 -04:00 |
|
Brandon McGinty (chatgpt)
|
6b7e3cdc20
|
Guard empty OpenAL capture buffers
|
2026-08-09 18:10:25 -04:00 |
|
Brandon McGinty (chatgpt)
|
208c986d56
|
Guard empty OpenAL listener slices
|
2026-08-09 18:09:56 -04:00 |
|
Brandon McGinty (chatgpt)
|
c96617c71d
|
Guard empty OpenAL buffer data slices
|
2026-08-09 18:01:41 -04:00 |
|
Brandon McGinty (chatgpt)
|
0e537a144d
|
Guard empty OpenAL source slices
|
2026-08-09 18:00:58 -04:00 |
|
Brandon McGinty (chatgpt)
|
a03800fbbc
|
Use local listener orientation buffers
|
2026-08-09 15:13:29 -04:00 |
|
Brandon McGinty (chatgpt)
|
cbc6369071
|
Preserve UTF-8 when truncating input status
|
2026-08-09 15:12:53 -04:00 |
|
Brandon McGinty (chatgpt)
|
5480dee0fd
|
Sanitize names rendered in the channel tree
|
2026-08-09 15:12:29 -04:00 |
|
Brandon McGinty (chatgpt)
|
cc62f8e4a7
|
Join capture worker before stopping OpenAL
|
2026-08-09 15:09:39 -04:00 |
|