Neale Pickett
f8b5cf22af
Adapter: actually change pitches
2023-02-25 18:12:17 -07:00
Neale Pickett
1c8ab50f0a
Noise generator, for #54
2023-01-29 16:00:59 -07:00
Neale Pickett
72f2df5d6c
Icon change on non-immediate rx
...
Fixes #49
2023-01-28 17:10:28 -07:00
Neale Pickett
1d861b75e4
Seems Chrome didn't like that technique
2023-01-22 16:54:34 -07:00
Neale Pickett
dc3efd3104
Smarter way to do icons
2023-01-22 16:46:30 -07:00
Neale Pickett
2b52bc5d29
Make the little icon orange when rx is happening.
...
I am a fan of subtle notifications,
so the color doesn't flash like an rx light.
Closes #49
2023-01-22 16:34:29 -07:00
Neale Pickett
9df4c09229
Merge branch 'main' of https://github.com/nealey/vail
2023-01-22 16:12:22 -07:00
Neale Pickett
92640a22ce
Silence when repeater changes
...
Closes #39
2023-01-22 16:11:46 -07:00
Neale Pickett
6ebb9e621d
standardize definitions of durations
2023-01-17 12:25:20 -07:00
Neale Pickett
0dffcbfab0
Add frequency display
2023-01-16 18:42:07 -07:00
Neale Pickett
4bdb707730
TX pitch default C5
2023-01-16 17:38:52 -07:00
Neale Pickett
75c933f943
Note adjustment
2023-01-16 17:29:40 -07:00
Neale Pickett
58b6f896d5
Volume adjustment
2023-01-16 17:29:17 -07:00
Neale Pickett
f2302bff2a
Real dark mode.
...
I had used the wrong debug control to test it :\
2023-01-06 14:20:01 -07:00
Neale Pickett
ad49793bc8
Add dark mode ( fixes #46 )
2023-01-06 14:07:12 -07:00
Neale Pickett
dc918b983a
Mention copyright on the telegraph image
2022-12-14 12:57:06 -07:00
Neale Pickett
35d33f93e2
Oh my, this is dumb
2022-12-14 12:53:18 -07:00
Neale Pickett
dc54709732
Merge branch 'main' of https://github.com/nealey/vail
2022-12-14 12:42:32 -07:00
Neale Pickett
6dc2a6aea2
Add OG tags for #57
2022-12-14 12:42:27 -07:00
Neale Pickett
697a2f0816
Bump max WPM to 50. You people are crazy.
2022-07-07 20:18:37 -06:00
Neale Pickett
9f9b7b9014
Prevent Firefox from spamming errors
2022-06-26 12:22:57 -06:00
Neale Pickett
047fd1e335
Remove CK button; people found it confusing
2022-06-10 23:16:58 -06:00
Neale Pickett
45c79230c2
remove debugging
2022-06-10 22:18:25 -06:00
Neale Pickett
45f3b9f19f
Try to stop getting "clock off" messages
2022-06-10 22:09:43 -06:00
Neale Pickett
460cb75e5b
English fixes
2022-06-06 21:35:09 -06:00
Neale Pickett
f027263ca2
i18n?
2022-06-06 21:32:04 -06:00
Neale Pickett
d1f2b1d087
rx delay in english
2022-06-06 18:16:01 -06:00
Neale Pickett
9a881b73b8
Start at internationalization
2022-06-06 18:10:42 -06:00
Neale Pickett
60c0ac0a31
Structure client files
2022-06-06 16:52:22 -06:00
Neale Pickett
a3a8d9cb31
More realistic tolerance for clock skew
2022-06-06 15:57:03 -06:00
Neale Pickett
e9cbdba425
De-acronym Message documentation
2022-06-06 15:28:17 -06:00
Neale Pickett
6e20cc510f
Stuck key blur detection
...
Fixes #55
2022-06-06 15:27:54 -06:00
Neale Pickett
d1edd13cc3
Update counter on join/part
2022-06-06 14:44:09 -06:00
Neale Pickett
51f89b6762
remove low-pitch oscillator, doesn't seem to help
2022-06-06 14:19:10 -06:00
Neale Pickett
c64c8b619d
Upgrade dependencies for security fix
2022-06-06 14:09:34 -06:00
Neale Pickett
910e9e75c0
Strict message validation
...
Finally, we parse incoming JSON into Message objects, check timestamps for being too far in the past, and perform other quality-of-life checks at the server, to limit avenues for abuse. This also adds a "binary" message type, which could be useful for Arduino projects.
The websocket library has been swapped out for one that makes more sense to me, bringing in a ton of dependencies.
Finally, we are now telling clients how many other clients are connected.
2022-06-06 14:03:01 -06:00
Neale Pickett
67580c2746
go mod tidy
2022-06-06 13:58:57 -06:00
Neale Pickett
406bb982e9
Merge branch 'main' into strict
2022-06-06 13:52:25 -06:00
Neale Pickett
71c108b49c
Cleanup
2022-06-06 13:49:52 -06:00
Neale Pickett
b910676539
Fixed fortunes
2022-06-06 10:55:11 -06:00
Neale Pickett
314994adcd
It works again
2022-06-06 09:54:55 -06:00
Neale Pickett
b45876bcf0
About to change to nhooyr/websocket
2022-06-05 12:34:03 -07:00
Neale Pickett
3a2ba5d43e
Move notes section
...
for #51
2022-05-28 20:39:20 -06:00
Neale Pickett
15e43c28df
Send keyer state every time it's connected
2022-05-28 20:30:50 -06:00
Neale Pickett
b7de5cf8cb
Output MIDI notes + refactoring
2022-05-22 21:37:36 -06:00
Neale Pickett
4ef1ff7517
More work
2022-05-15 21:12:36 -06:00
Neale Pickett
d6e6a268a3
More unit test junk
2022-05-15 17:38:57 -06:00
Neale Pickett
db9ca5dc83
Start enforcing message structure
2022-05-15 15:57:12 -06:00
Neale Pickett
f970376f17
More UI fixes
2022-05-15 10:46:51 -06:00
Neale Pickett
dec3959b66
Final touches, ready for production
2022-05-14 21:17:44 -06:00