Commit Graph
31 Commits
Author SHA1 Message Date
Elijah R 7053973205 abstract websocket to allow additional transport layers 2024-05-26 23:19:55 -04:00
Elijah R 5d4f9b472e add license 2024-04-11 12:04:40 -04:00
Elijah RandElijah R 0c3d482e82 reject logins before user connects to node 2024-04-08 19:23:44 -04:00
Elijah RandElijah R 0821ac89e8 - move auth announcement to on socket open
- don't send system message to a user without a username since it was likely an automated attempt by the webapp
2024-04-08 19:23:44 -04:00
Elijah RandElijah R f89492cfcd Implement account authentication (server) 2024-04-08 19:23:44 -04:00
Elijah R b815bf8874 detect fake origin headers 2024-03-31 13:36:55 -04:00
Elijah d80d2c8ed9 don't send resolution changes to non-staff while screen hidden 2023-09-02 18:08:41 -04:00
Elijah 1cf2c4830f add hide screen opcode 2023-09-02 17:54:44 -04:00
Elijah 0814d9c3ed bump to es2022 2023-09-02 17:53:53 -04:00
Elijah bae17c6a52 add turn whitelist and password support 2023-06-05 21:59:37 -04:00
Elijah 1cb19e93f9 no need to use a primitive splitting method when execa has it built in. Fixes a bug on windows when the path to QEMU has spaces 2023-06-05 21:59:16 -04:00
elijahr2411 5e781d5205 Disable votes when turns are disabled 2023-02-12 18:15:58 -05:00
elijahr2411 7b66f7c8a3 Add ratelimit for reset votes 2023-02-12 18:15:12 -05:00
Elijahr2411 006edd4453 Move captcha support to another branch until I get time to fix it
This reverts commit 626d32d22b.
2023-02-11 14:29:06 +00:00
elijahr2411 626d32d22b add captcha support 2023-02-10 08:52:52 -05:00
elijahr2411 82cbcc030e Add indefinite turn opcode 2023-02-09 20:49:27 -05:00
elijahr2411 66894726d7 Merge branch 'master' of https://github.com/computernewb/collabvm-1.2.ts 2023-02-09 20:09:27 -05:00
elijahr2411 5b59b1993b Add toggle turns opcode 2023-02-09 20:08:32 -05:00
elijahr2411 6419604aa6 fix qmp hang if return is empty 2023-02-07 21:43:45 -05:00
elijahr2411 b1f0eb7425 put jpeg quality in the toilet 2023-02-07 21:19:33 -05:00
elijahr2411 3ea6514f77 fix the artifacts 2023-02-07 21:08:12 -05:00
elijahr2411 caf76a978e Add rect batching and switch to node-canvas. Currently it leaves a LOT of artifacts for some reason 2023-02-07 20:51:25 -05:00
elijahr2411 63b641ec58 fix crash when reboot is pressed more than once 2023-02-07 14:09:30 -05:00
elijahr2411 b46ee1360b add sync message for old webapp 2023-02-07 14:00:22 -05:00
elijahr2411 f21e0b9bbe fix adduser count bug 2023-02-07 13:54:18 -05:00
elijahr2411 a3bf9690cd Add a response for non-websocket connections 2023-02-07 12:52:03 -05:00
elijahr2411 c3cd717a64 fix typo 2023-02-07 12:39:47 -05:00
elijahr2411 28e8783519 Add readme 2023-02-07 12:36:41 -05:00
elijahr2411 d9f8653f32 add all the staff actions and resets and uhh i forgot to commit but everything works now 2023-02-07 12:29:33 -05:00
elijahr2411 42ecfa2375 You can now take turns and control the VM. 2023-02-02 21:19:55 -05:00
elijahr2411 3235375581 everything 2023-01-31 22:00:30 -05:00