Updates since 1 March

 

The latest update to the software includes several enhancements to security and performance. The framework has been updated for better performance and security, as well as the language. Various security measures have been implemented and unused views have been removed.

The update also includes several improvements to paperless. The initial diff mark has been fixed when paperless if all judges have signed, and periodic updates of upcoming competitions have been enabled. Score updates have been prohibited after they are signed to ensure data integrity, and a new role for Judge Result Registration has been introduced. Meeting broadcasts have been refactored, with a change in message format to streamline communication. Loading spinners have been implemented for meetings and judge result registration to provide better visual feedback. Normalized missing meetings, judges, and competition messages for consistency. Support has been added for writing, downloading, and storing log files, enhancing data logging capabilities. The implementation of generic pub/sub for meeting broadcasts facilitates real-time updates. The update also includes even better support for dirty starts, remembering them between shows and competitions and showing them in the competition list for better overview if something is unpersisted on the server.

Optimized scoreboard layout, keybinding scene editor command palette, and improved render list of competitions in React for a more engaging user experience. There have also been enhancements to settings for external horse profile pages, and improved layout for publishing online for better public visibility.

Finally, several bug fixes have been implemented to enhance data accuracy and integrity. Issues with FEI services, dressage mapping, and TDB import have been improved.