Fixed: errors when loading OCAD courses (export as Courses without climb and/or number of CPs fields)
v. 0.8.18 April 26 2024
Fixed: errors in dark theme, especially on the card programming screens
v. 0.8.17 Feb 11 2024
Added support of Android 13, including correct work with notifications
Fixed: crashes of prehistoric androids (4.*) caused by changes for the dark theme
Fixed: potential bug when loading participants groups info from Ocad clases
Added client support via Telegram channel @sfr_reader
v. 0.8.16 Dec 3 2023
Added: load courses from IOF XML v.3.0
Added: dark theme support
Minor UI improvements
v. 0.8.15 Oct 17 2023
Added: show search suggestions for teams and records
Added: one can set maximum CPs limit for choice courses (any 12 CPs of 15 is enough)
Improved interpretation of "duplicate" / "out of order" CP visiting mistakes for complicated cases including multi-leg courses
Minor UI improvements: show athlete's place (2-nd of 17) on the result's screen, show number of records assigned to course, etc.
v. 0.8.14 Oct 5 2023
Added: support of shortcuts from Android's homescreen to SFR Reader's card programming screen. Long tap on SFR Reader's icon to create one.
Fixed: rounding errors could alter result by 1 second
Fixed: OCAD's courses without control points or leg distances produced an error
v. 0.8.13 June 26 2023
Fixed: some marks could have been misinterpeted as "wrong order" or "duplicate", if the athlete's card conatined more punches, than there were CPs in a regular course
Fixed: late penalties at rogains were added 59 seconds later, than it should
Improved stage properties' editing UX, including work with empty values
Fixed: fast tapping could activate several modal dialogs at once
v. 0.8.12 April 15 2023
Added: owners of the basic and extended licenses can now upload teams from Excel's native xlsx-files
v. 0.8.11 March 24 2023
Fixed: not cleaning athlete's card between courses resulted in wrong, sometimes negative times
Added support for tuning delay between sequential punches on one card, feature added to the modern punching units
(it allows to add penalty laps to the course with just one punching unit)
Added: validating results against assigned courses, computing athlete's place according to his/her course
Added: import participants lists with courses from text files and EventCentre databases
Added: search through the participants, filter them by the course
Added: minor ui niceties
v. 0.8.3 Sep 24 2021
Fixed: Adding stage with no control points to the course could crash the program
v. 0.8.2 Sep 23 2021
Fixed: some DSQ results at multi-staged courses could show wrong number of visited control points
Fixed: reading athletes list from file for the second and next times could fail after some actions
v. 0.8.1 Aug 08 2021
Fixed: courses containing several stages didn't account time between stages
Added: Records list, Teams list, Course editors and some other screens got better swipe navigation support
v. 0.8.0 July 31 2021
Long-awaited ability to create courses and to validate athlete's cards against courses
v. 0.7.26 July 30 2021
Fixed: files didn't attach when exporting results on Android 10 smartphones
v. 0.7.25 June 26 2021
Added support for SFR U7 base unit's beacon mode, which enables simultaneous work with several active cards (SFR C4 PRO).
Attention! This is very power-cosuming mode, which is impossible to detect with regular cards.
Fixed: when programming base unit, 3 second countdown starts at the beginning of communication with service card, not at the end. Base unit's clock could be late for up to 2 seconds, if programmed with previous versions with slow communicating smartphones.
v. 0.7.23 Nov 24 2020
Fixed: programming base unit with turned off notification sound crashed program
v. 0.7.22 Aug 8 2020
Fixed: restore scrolling position when returning from athlete's result to the list of results
v. 0.7.21 June 13 2020
Added: loading athletes list from SFR Smart Terminal database
v. 0.7.20 Jan 11 2020
Added: sharing athlete's split times
Fixed: switching to another application an returning back could disable sound notifications
v. 0.7.19 Oct 18 2019
Punches after the "Finish" punch do not alter ahtlete's result anymore
Fixed: opening image or similar file instead of athlete list could crash program
Fixed: card read errors lacked buzzer sometimes
v. 0.7.18 Sept 11 2019
Fixed: removing last result could crash program
v. 0.7.17 Sept 03 2019
Fixed: the checkpoint timestamp, slightly smaller, than previous checkpoint timestamp is now interpreted as a base unit's clock error, and not as very long leg
Fixed: rotating smartphone while writing athlete's card could result in program crash
v. 0.7.16 Aug 18 2019
Fixed: success confirmation ringtone could turn off after programming 10+ base units
v. 0.7.15 May 11 2019
Fixed: teams list could be incorrectly rendered after switching between applications
Added animations for transitions between results list and team result, and vice versa
Minor fixes in English locale
v. 0.7.14 March 28 2019
Fixed: Sending telemetry through poor internet connection could sometimes block NFC transfers for tens of seconds
v. 0.7.13 March 13 2019
English locale added
System area background color fixed
v. 0.7.12 Dec 8 2018
Phones without NFC support should show relevant error message