effectcraft/apps/effectcraft
Luskish 2fc7da7d29 Control: close the connection on input that isn't a request
A line that is not a JSON object with a string `method` (an HTTP request
line, other non-JSON text, a JSON array, invalid UTF-8, a line over 4 MiB)
now gets one error reply and the connection is closed, so a browser's
cross-origin fetch can't smuggle a command in its body. Connections are
capped at 16. Same transport as LightCraft (storytold/lightcraft#129) and
FilmCraft (storytold/filmcraft#123).
2026-10-06 22:54:21 -04:00
..
src Control: close the connection on input that isn't a request 2026-10-06 22:54:21 -04:00
Cargo.toml Fix #68: open links in the system browser (Discord buttons, Help menu, Settings) 2026-10-05 23:26:29 +07:00
build.rs app icon: unicorn (owner's ArtCraft drawing), Dock/taskbar/launcher wiring, palette docs 2026-10-02 09:56:28 -04:00