8.3.7.2
RunScore 8.3.7.2 resolves critical crashes during registration processing and duplicate bib handling on the Results screen, and modernizes singleton management and race-folder permission checks.
Bug Fixes
- RS-1335 — Registration Processing Crash: Added file presence and empty-file checks before JSON parsing, with informative notifications on parse failures.
- RS-1376 — Duplicate Bibs on Results Screen: Fixed logic for manual entries where time is zero, preventing duplicate bibs on the Results screen.
Improvements
- RS-1350 — Singleton Modernization: Improved creation and destruction of singletons following modern C++ best practices.
- RS-1368 — Race Folder Permission Checks: Application now verifies read/write permissions on the race directory and warns users proactively.