Commit Graph

93 Commits (85804d6f84fd723e3ea42cd6fb3cb9a4aedb8bdb)

Author SHA1 Message Date
Bel LaPointe 85804d6f84 lock on every http req BUT LOCKS ON TELEMETRY SO BEWARE 2023-03-27 06:18:32 -06:00
Bel LaPointe f14871218d stub 2023-03-27 06:14:52 -06:00
Bel LaPointe 26f052d981 workin on gm rpc 2023-03-27 06:13:26 -06:00
bel 2d4cb394de wip 2023-03-26 23:35:10 -06:00
bel 163bf2b405 serve GET /config 2023-03-26 22:39:47 -06:00
bel e968ce17ce stash last lag and ts for each user 2023-03-26 22:19:07 -06:00
bel c663b1a12c expose PATCH /config 2023-03-26 14:17:33 -06:00
bel af42db6803 v01.config accepts and applies json patch 2023-03-26 10:20:19 -06:00
bel 37050f3d87 test quiet mode 2023-03-26 10:06:22 -06:00
bel 74717609ec v01.yaml has .quiet=true to cause all button pushes to become releases 2023-03-26 10:00:10 -06:00
bel 323ca466ad update configs in host.d for tts 2023-03-26 09:29:02 -06:00
bel 67e504ced6 accept say in headers for more length 2023-03-26 09:25:48 -06:00
bel ad967d5047 test a longer input and its k 2023-03-26 09:23:20 -06:00
bel 8fd0067ad1 block while tts speaking for singleton 2023-03-26 09:18:31 -06:00
bel 43566be7ae ?say=XYZ to TTS 2023-03-26 09:13:24 -06:00
bel cb8b254cbb ?say=XYZ to TTS 2023-03-26 09:12:05 -06:00
bel 340ca1d2f5 go test ok 2023-03-26 08:48:46 -06:00
bel 02c49852c0 todo 2023-03-26 08:48:00 -06:00
bel 02c9dce1b3 split server 2023-03-26 08:46:31 -06:00
bel a3650642ca todo 2023-03-26 08:44:30 -06:00
bel fbded57807 rename 2023-03-26 08:42:40 -06:00
bel 44cb05487e split out message, config 2023-03-26 08:42:09 -06:00
bel e1e2ce3eec split out xform 2023-03-26 08:39:50 -06:00
bel 4c7f444887 more splitting v01 2023-03-26 08:38:24 -06:00
bel 0311fc56a3 split v01 into its own pkg 2023-03-26 08:37:13 -06:00
bel c153636e24 locks 2023-03-25 23:04:00 -06:00
bel efe4adf129 k no deadlock 2023-03-25 22:57:12 -06:00
bel 802266e500 remove wrapToParse dependence 2023-03-25 22:54:23 -06:00
bel 373d8be1a0 split button and parse packages 2023-03-25 22:52:09 -06:00
bel bd5654128e accept PUT /broadcast to change the broadcast message 2023-03-25 22:37:19 -06:00
bel 3264d9ad55 can send messages back to specific and ALL viewers 2023-03-25 11:27:49 -06:00
bel a1a12b1873 input Getenvs to FlagXYZ 2023-03-25 10:58:13 -06:00
bel ae1e32391c refresh neither leaks wraps, allows 2 of the same at once, nor closes raws 2023-03-25 10:50:39 -06:00
bel 97cc3ae151 refresh users global ch 2023-03-25 10:25:11 -06:00
bel 2113252e2d no lookup env 2023-03-25 10:20:05 -06:00
bel 2cae3c6d28 dont do raw.New, instead add raw.Raw.Refresh explicit 2023-03-25 10:17:36 -06:00
bel 3dd0a557d4 add ctx to v01 2023-03-25 10:15:14 -06:00
bel 51ae1b27b4 on refresh, recreate raw too, because i dont wanna be leaking by not Closing on refresh 2023-03-25 10:13:25 -06:00
bel 3d9ea1296c external test on player transformation 2023-03-25 09:12:10 -06:00
bel db69f76aa0 unit tests are good and v01cfg transforms input if players and user in players 2023-03-25 09:06:43 -06:00
bel b379f1d82c sample cfg file 2023-03-25 00:43:51 -06:00
bel c83f9d8700 load v01 config 2023-03-25 00:30:13 -06:00
bel 607a65e22e if debugging then print lag to stderr 2023-03-25 00:11:12 -06:00
bel ed2b7b7cb9 rename v1 to v01 for git tag 2023-03-24 22:27:56 -06:00
bel 1ef3afd647 whitespace 2023-03-24 22:26:34 -06:00
bel 2746051a2a typing 2023-03-24 22:24:08 -06:00
bel 610aef4f7e rebuild parser on refresh 2023-03-24 22:15:36 -06:00
bel a9ca58f154 v1 complete 2023-03-24 22:10:37 -06:00
bel 7182ab387f test button.plaintext parser 2023-03-24 21:38:06 -06:00
bel 01777c8c3e clean shutdown with udp 2023-03-24 21:14:27 -06:00