isle-portable/ISLE
Christian Semmler 5b56db3c33
Add room management, relay capacity, and rejection handling
- Remove hardcoded multiplayer config from emscripten config.cpp
- Add relay HTTP endpoints for room preview (GET) and creation (POST)
  with capacity check, CORS headers, and configurable max players
- Add WebSocket rejection detection (room full/503) via onclose flag
- Add CheckRejected extension call in IsleApp::Tick for clean shutdown
  through SDL_APP_SUCCESS path instead of calling exit()
- Set Module._exitCode in JS for sessionStorage-based toast after reload
2026-03-01 14:37:08 -08:00
..
3ds Implement real transition for 3DS (#538) 2025-07-06 15:00:39 +00:00
android Clean up config code (#679) 2025-08-15 18:56:36 +02:00
emscripten Add room management, relay capacity, and rejection handling 2026-03-01 14:37:08 -08:00
ios Clean up config code (#679) 2025-08-15 18:56:36 +02:00
res New 3DS banner sound, move 3DS data to packaging (#605) 2025-07-14 20:37:44 +02:00
switch Switch port (#731) 2025-11-15 23:51:19 +01:00
vita Add PSVita port (#541) 2025-10-31 23:23:12 +00:00
xbox_one_series Add Xbox One/Series X|S port (#526) 2025-07-06 07:28:00 -07:00
isleapp.cpp Add room management, relay capacity, and rejection handling 2026-03-01 14:37:08 -08:00
isleapp.h Add isle:Active in Background config option (#756) 2025-12-31 15:48:40 +00:00
islefiles.cpp (Web port) Add HD textures option (#647) 2025-07-24 22:10:15 +00:00
library_msvc.h Add SmartHeap for LEGO1 (#1694) 2025-10-12 07:36:36 +02:00
library_smartheap.h Small update to datacmp and roadmap (#1048) 2024-06-28 14:58:35 -07:00