Skip to content

Releases: project-SIMPLE/simple.webplatform

Webplatform V2.5

02 Feb 05:01

Choose a tag to compare

Webplatform V2.5 Pre-release
Pre-release

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

10 Jan 02:59

Choose a tag to compare

image

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

09 Aug 02:03

Choose a tag to compare

image

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