Changelog Qira v2.3.0 New features • A completely new training mode allows for continuous measurements of individual routines. In training mode • Landings are registered continuously without distinguishing between START and ROUTINE states • Landing positions, horizontal displacement, and time-of-flight of the most recent landings are displayed • Routine length can be set to any count between 1 and 20 landings • Qira now contains a completely new API based on WebSocket technology in addition to the already existing client and server APIs • Via WebSocket, it is possible to send intermediate results after each landing • Via WebSocket, it is possible to send the current state of the Qira software as one of the following: OTHER, READY, START, ROUTINE, and REVIEW Usability improvements • An improved user interface in READY state now shows the result of the previous routine more prominently • An improved user interface in READY state now shows information about the upcoming routine, if available • The minimal delay between state transitions can now be configured to prevent user input errors such as double invocations of the space key API improvements • Synchronized results transmitted via network connection now contain a new field with the final HD score, calculated as the average of HD scores on both trampolines • It is now possible to retrieve the current state of the Qira software via the existing server and client APIs. The state can be one of the following: OTHER, READY, START, ROUTINE, and REVIEW • Qira can now send intermediate results after each landing in a routine via the existing client API Fixes • The server API responses now contain Access-Control headers to prevent CORS errors