Commit Graph

10 Commits

Author SHA1 Message Date
5b32b70bcd Finish relicensing to GNU AGPL v3.0
I decided to switch to the AGPL because I plan to use this to run a SaaS
business, and I don't want a competitor to create a version with
proprietary improvements.
2021-07-20 13:16:17 -07:00
8ea09771e8
Big refactor (#20)
* First step of server redesign

Only thing left is to re-add disconnect handling

* Convert client to use img

Removing the tiling feature allowed me to switch the client to use img
instead of canvas.

* Rename "canvas" to "img"

"canvas" isn't a good variable name for an <img> element

* Handle disconnects (again)

I had removed disconnect handling when I started the partial rewrite.
This commit re-adds it.

* Remove obsolete code

* Change dependency to websocket-server in requirements.txt

* Fix Chrome click bug

This should fix the Chrome click bug.
2021-07-19 12:09:42 -07:00
9dc8030d86 Stability improvements 2021-07-10 14:28:36 -07:00
185e515c66 Add documentation
Closes #6
2021-07-05 12:55:41 -07:00
87008043db Add version negotiation
*Actually* closes #12.
2021-07-05 11:39:56 -07:00
a5bae2c0e2 Add better authentication
Closes #5
2021-07-05 11:21:10 -07:00
be30709a3f add lang=en and charset=UTF-8 to client HTML 2021-06-17 19:58:16 -07:00
6061c80cbe Rearrange client files 2021-06-17 15:04:51 -07:00
d57905c731 Rearrange files again, and fix more bugs 2021-06-17 14:52:23 -07:00
b0329fd8ce Several improvements and rearranged files 2021-06-17 14:33:40 -07:00