v0.0.2
Changelog
20b0b4c Add GitHub button
ce2c15f Add server-side message validation
419b789 Fix lint whitespace issues
bba6be7 Fix mobile experience
c300936 Format html
7f9c49c Make checksum text selectable
1cf5691 Plumb website download link to appropriate release asset.
6031951 Pretty-fy link button
0fa10ad Provide checksum for download
8ca7689 Reactor messages so that declaring new message types is easier
4f3c131 Rename "host" field to "nickname" in "hostGame" message
768347a Update push.yml
737c6c6 Update push.yml
1bf4336 Update push.yml
91563ae Update tag.yml
da0be95 client: Detect release version from goreleaser and send it to server on hello
f7360f6 client: Fix centered text bug
0be6dce client: Fix score alignment
d22ab78 client: Give host feedback when opponent joins the game
37862ba client: Use solid lines for drawing board.
617a5a2 client: handle leaving the game and notifying player when opponent leaves
5f8e50a e2etest: Increase sleep to smooth out flakiness
07b7bfa e2etest: Refactor tests to be less brittle and tolerate messages of different types to sneak in
2369297 html: Download specific release (don't rely on no-caching), and remove archive name replacements.
7e4a774 html: add description meta tag and fix small text on small screens
ee06c11 html: adjust responsive html
efefb88 html: group elements into header, main, and footer
1d2dfe1 server: Add a TTL table attribute and set it on every update operation
8bac2c8 server: New actions "leaveGame" and "gameOver"; game is deleted and players notified when player leaves game
cc45b84 server: send "joined" message to host when player joins game
0c51a68 server: test no error when second player leaves game