Releases: project-SIMPLE/simple.webplatform
Releases · project-SIMPLE/simple.webplatform
Webplatform V2.5
What's new ?
-
Features — user-facing
- Automatic network/device discovery and more robust ADB connections: the platform now auto-scans the subnet, uses a more reliable connection flow (tango/AdbManager/evilscan), and avoids attempting USB streaming when inappropriate. (@RoiArthurB)
- Better codec handling for streams: automatic codec selection with safer fallbacks (h265/h264), server-driven codec negotiation and client compatibility checks to reduce broken streams. (@RoiArthurB)
- Improved streaming layout and rendering: overhauled streaming rendering to maximally and responsively size each headset stream; new dynamic layout logic for portrait/landscape and grid fitting. (@GuillaumeLeroy34)
- More resilient scrcpy/video behavior: device-specific cropping, restart logic for crashed streams, and protections against duplicate/ghost streams so displays remain stable. (@RoiArthurB, @GuillaumeLeroy34)
- Usability: clearer error message when GAMA is unreachable to help users quickly resolve the common “GAMA not started” problem. (@RoiArthurB)
-
Fixes — stability / bug fixes
- Fixes to avoid duplicate canvases/streams and to prevent restarting streams that have already exited. (@RoiArthurB, @GuillaumeLeroy34)
- Stream sizing and canvas dimension fixes (solo screen, grid sizing, responsive tests). (@GuillaumeLeroy34)
- Improved removal/cleanup logic for disconnected ADB clients (moved to reliable hooks / list change handling). (@RoiArthurB)
- Rotating error logs and Windows scrcpy path fixes. (@RoiArthurB)
-
Logging, observability and developer quality-of-life
- Full logging rework: switched to logtape, added meta sinks and separate frontend logger; improved trace logs and categories to facilitate debugging. (@RoiArthurB, @GuillaumeLeroy34)
- Several housekeeping commits: bumped libraries, updated tsconfig, reorganized backend, and cleaned many console.log leftovers by using the new logging pipeline. (@GuillaumeLeroy34, @RoiArthurB)
-
Chores / infra / security
- Dependency bumps and maintenance: uWS/qs/express/vite/lodash bumps, various compatibility adjustments for newer Node versions. (@RoiArthurB, @GuillaumeLeroy34)
- .env and configuration improvements: ENV_GAMALESS, ENV_SCRCPY_FORCE_H265, default app host set to wildcard to ease local demos. (@RoiArthurB)
Full Changelog: v2.0...2.5
Webplatform v2.0 - Tuan
This is the stable release from the webplatform (middleware + management panel) allowing to connect GAMA to Unity, and manage the first implementations of the SIMPLE project in school.
New Contributors
- @nautuan Built the new management UI and reworked part of the application
Full Changelog: v1.0...v2.0
Middleware v1.0 - Léon
This is the stable release from the middleware allowing to connect GAMA to Unity, mainly scoping a development objective.
New Contributors
- @leonsi7 Built all of this first prototype version
Full Changelog: https://github.com/project-SIMPLE/GamaServerMiddleware/commits/v1.0

