1.0.119 - Sunday, November 3, 2024 ================================== - Added: Support for accents on lower-case letters on FDS MLED by using ISO-8859-1 1.0.118 - Monday, October 28, 2024 ================================== - Added: Codepages for some web services - Fixed: Error when using triggered sender module with broken Header script 1.0.117 - Thursday, October 24, 2024 ==================================== - Fixed: Bib is now always fetched from RR12 even when not specified in some script - Added: Option to not ignore duplicate bibs in triggers 1.0.116 - Monday, October 21, 2024 ================================== - Added: Menu item to reset window layout 1.0.115 - Thursday, October 3, 2024 =================================== - Added: Headers in Sending view can now be scripts and accept RR12 variables - Fixed: Port numbers in COmmand bindings did not work properly - Changed: Better docking 1.0.114 - Monday, September 9, 2024 =================================== - Added: New scripting functions 1.0.113 - Monday, September 2, 2024 =================================== - Fixed: Auto Push for impulses did not work - Fixed: Timestamps with too many days did not work in Impulses Push - Added: Licensing via online activation and not XML file alone - Fixed: It was not possible to use _ in description of displayboard template - Fixed: No more error message when new version is downloaded upon start of the application - Fixed: Drag & Drop of lists onto export sets sometimes crashed - Added: Menu to open current config's directory easily - Fixed: Empty globals variable will not cause error in displayboards anymore 1.0.112 - Tuesday, June 4, 2024 =============================== - Fixed: Name of duplicated export sets was not persisted at first save - Fixed: No more crash and unstable behaviour when loading app and config file is missing or path is not existing - Added: Web server's port number can be set when working offline (in case default 80 is not used) 1.0.110 - Tuesday, April 30, 2024 ================================= - Changed: Faster processing of new participants or passings - Added: Trigger conditions can contain filter expressions - Added: Time trial mode can configured with a timeout to clear non-finishers - Added: RR12 is queried for set up exporters and exporters can be controlled from within RRExchange 1.0.109 - Wednesday, April 17, 2024 =================================== - Added: More logging - Added: More German translation - Added: Small bug fixes with triggered actions - Added: Scale and orientation can be set in print certifiate action 1.0.108 - Tuesday, April 16, 2024 ================================= - Added: RemoteRedirect integration for allowing exporters when being online - Added: New module Triggered Actions for e.g. printing a certificate (bib) when a new competitore is added - Added: Better information when license fails - Fixed: Small bug with background layouts 1.0.107 - Thursday, March 14, 2024 ================================== - Added: New scriban functions - Fixed: Bug in scolling passings not resettings when list changes 1.0.106 - Wednesday, March 13, 2024 =================================== - Added: Context menu to move displayboards up and down - Added: Context menu to change displayboard's description 1.0.105 - Monday, February 19, 2024 =================================== - Fixed: Reauthentication should work better know after inactivity - Added: Delete queues for passings or announcements with context menu or DEL key - Changed: Help links to new documentation 1.0.104 - Saturday, February 10, 2024 ===================================== - Fixed: Better first run experience with license file in place - Changed: No mor round trip to RR servers when username/password is not given or no event specified 1.0.103 - Monday, February 5, 2024 ================================== - Changed: Login now via POST and not GET anymore to RR12 webserver - Fixed: Too many queries were made to RR server on startup - Added: Setitng in photofinish sync to not delete orphaned raw data in RR12 when auto sync is on 1.0.102 - Sunday, January 7, 2024 ================================= - Changed: Scrolling passings improved 1.0.101 - Saturday, January 6, 2024 =================================== - Added: Contest selector now contains "All Contests" - Fixed: Raw Data operations work again after RR12 update 12.5.14 - Added: Validity of raw data can be changed in impulses push 1.0.100 - Friday, December 22, 2023 =================================== - Added: Button to reset reference time - Added: Commands can also be bound to timing impulses, not only keyboard key combinations - Added: Pushbuttons on RS232 with pin change supported as timing device - Fixed: Old config files did not set POST for HTTP Sender templates as default when none was present 1.0.99 - Tuesday, December 19, 2023 =================================== - Changed: Better positioning of script info window - Changed: Variable for gap runtime is now GapRuntime and TOD for leader is GapReferenceTime - Added: Better gap runtime processing in scripts 1.0.98 - Saturday, December 2, 2023 =================================== - Added: Option in displayboards to remove fractional parts of the reference time (to make runtime and gaptime show as being in sync) - Fixed: Setting reference time via keyboard commands now sets the very same time to all displayboards (no difference in milliseconds) - Fixed: Bug when same scripts in different areas of the app were used script output was not correct - Added: RR12 variable parsing can be disabled by double quare brackets - Added: GET support for sender (not only POST) - Added: Microtab Alpah and Graph protocol 1.0.97 - Monday, November 20, 2023 ================================== - Changed: Result field set back to RR12 in sender module is now URL encoded - Changed: Default color of FDS MLED will not be changed with default settings 1.0.96 - Thursday, November 16, 2023 ==================================== - Added: TAG Heuer HL980 protocol output in Custom Display - Added: Custom displayboard to send to virtually any displayboard brand - Fixed: Templates with HTTP GET Globals were not properly initialized during startup - Changed: .NET 8 - Fixed: FormatRaceResult handled 's.k' wrong 1.0.95 - Wednesday, November 15, 2023 ===================================== - Added: Convenient .First for HTTP Get (JSON) lists in case a list is returned from web service - Added: Multiple Timys via USB can be differentiated given their serial numbers for channel mappings (e.g. 180000/C1 where 18000 is the serial number and C1 the channel to be mapped) - Changed: Upgraded to .NET 8 - Added: POST Sender can now write statuis and result to RR12 field 1.0.94 - Friday, October 20, 2023 ================================= - Added: ALGE-Timing Timy USB support - Changed: Small UI adjustments - Added: ALGE-Timing MT1 (USB) - Changed: Data to FDS MLED or ALGE-Timing D-Lines is only sent out when changed or at least a second elapsed - Added: Option in Globals to query for any HTTP GET URL that returns a JSON - Fixed: Automatic check for updates at startup was broken 1.0.93 - Tuesday, September 5, 2023 =================================== - Added: Keyboard binding for clear gap and reference times - Removed: Legacy sender - Removed: Time Trial timing points only selectable in software, not via field name 1.0.92 - Friday, August 18, 2023 ================================ - Changed: Automatically syncing pf photofinish is disabled upon startup to avoid clearing not existing results anymore - Added: Vola Video Finish Pro 2D is now supported for photofinish import - Changed: Integrated new license manager - Changed: Each keyboard binding can be set to global or local only (so not only Ctrl + Alt + Shift works globally) 1.0.91 - Wednesday, June 28, 2023 ================================= - Added: Keyboard bindings for e.g. lap counter and set reference times - Fixed: Download current version again did not work anymore - Changed: Stripped not useful modes for countdown and runtime mode in display boards 1.0.90 - Tuesday, June 27, 2023 =============================== - Added: Description of port in Displayboards is now displayed next to port label - Fixed: Preventing infinitive loop when setting passings mode idel to time trial - Added: Lap counter display board mode - Changed: Showing passings and time trial settings in displayboard control - Fixed: Display Expression in Sender was not shown when expression returned a number instead of a string from RR12 - Added: Name of timing point to use for passings can also be pulled from RR12 field instead of statically defining it 1.0.89 - Wednesday, May 24, 2023 ================================ - Added: ToSeconds function to convert any object into seconds in scripting - Fixed: License file was not recognized with last version - Added: Directory in List Exporter is now relative to config's directory per default (allow exchange config files more easily) - Added: Button to pick export directory in List Exporter 1.0.88 - Friday, May 19, 2023 ============================= - Changed: Same repeated error messages are not flooding log file anymore - Fixed: Sender's filter expression can contain expresions, not only fields 1.0.87 - Thursday, April 20, 2023 ================================= - Changed: Sender items that are triggered by passings are queued in order be able to reflect Check Field - Changed: Merged trigger and bulk sender into one (leaving trigger sender for backward compatibility for now) - Changed: Minimal interval for bulk sending interval is back to 1s on popular request - Changed: Better interval UI in bulk sender 1.0.84 - Monday, April 17, 2023 =============================== - Fixed: FDS MLED template color can be set by RR12 Field - Added: Information for available functions (and variables) for each script - Fixed: Bug when Save Config as... was invoke and items not stored in database - Changed: Upgraded to .NET 7 1.0.83 - Wednesday, March 1, 2023 ================================= - Added: FinishLynx LIF import can now handle multi-day times - Added: % in RaceResultFormat - Added: d/D formatter in FormatRaceResult for showing days 1.0.82 - Tuesday, January 3, 2023 ================================= - Fixed: Duplicating trigger or bulk template caused wron mapping on UI 1.0.81 - Wednesday, December 28, 2022 ===================================== - Fixed: Duplicate template did not work for bulk sender items 1.0.80 - Tuesday, December 13, 2022 =================================== - Added: Templates can be assigned a description in displayboards - Fixed: Bug when saving current config as - Changed: List for globals is now directly fetched, simple API not needed anymore 1.0.79 - Friday, November 11, 2022 ================================== - Added: Configs can be loaded during runtime to support fast switching between projects - Added: Fullscreen mode for editing scripts 1.0.78 - Tuesday, November 8, 2022 ================================== - Breaking Change: FDS MLED templates are aligned with other templates internally, please backup templates if different than default before using this update - Added: Global Variables can be defined that are available in displayboards, bulk & trigger sender - Added: Race Result lists (Simple API) can be downloaded periodically that are available in displayboards, bulk & trigger sender - Added: F1 brings up help website - Added: Textbox for manual hand timing of impulses - Added: Scrolling passings (for finish line displays) in Screens mode - Changed: Moved display mode settings into popups 1.0.77 - Thursday, November 3, 2022 =================================== - Fixed: One more mapping was created in impulse sending when starting the software - Added: Option to send impulses with no bib as Marker to RR12 - Fixed: Port labels left click to show context menu did not always work - Fixed: When switching between views, port labels could get stuck with old information 1.0.76 - Tuesday, October 25, 2022 ================================== - Added: uRTIme 800 for pushing passings as impulses to RR12 timing point 1.0.75 - Monday, October 24, 2022 ================================= - Added: Impulse push can now connect to multiple timing devices at once and also have multiple channel mappings per device - Added: mled.FormatRaceResultField function - Changed: Better grouping of Displayboard UI - Added: Better script/render error visualization for bulk sender and trigger sender - Added: Better defaults for FDS MLED and Screens templates - Added: Better defaults for FDS MLED templates 1.0.74 - Saturday, October 22, 2022 =================================== - Added: Better indication of parsing and render erorrs scripts directly under script 1.0.73 - Friday, October 21, 2022 ================================= - Added: Update of Gap Time fields from RR12 fields - Added: Gap time besides runtime - Changed: Unified reference time for countdown and runtime into a seperate field - Added: Screens demo layouts come with installer now - Added: More scriban functions (e.g. RemoveAccents) 1.0.72 - Wednesday, October 19, 2022 ==================================== - Added: German Translation - Added: Scripting engine that allows more workflows in displayboards and trigger/bulk sending 1.0.70 - Wednesday, October 12, 2022 ==================================== - Added: Interval sending in bulk sender - Added: Bulk sender for HTTP POST 1.0.69 - Tuesday, September 27, 2022 ==================================== - Changed: Filter Field in TriggerSending can now be an expression, not just a single field name - Added: Duplicate of trigger sending templates - Added: Trigger sending templates can now be sorted 1.0.68 - Sunday, September 25, 2022 =================================== - Added: Templates can now also contain user defined functions with parameters - Changed: When setting PhotofinishRankFieldName to empty, photofinish rank will not be publishes fields anymore - Added: Field name for photofinish rank can be now set in settings window - Added: Initial dbnetsoft Screens support (clock, runtime, texts) 1.0.67 - Thursday, August 18, 2022 ================================== - Added: More formatting options for date and time and runtime/countdown - Added: Basic authentication for HTTP requests 1.0.66 - Friday, August 12, 2022 ================================ - Fixed: Runtime now shows proper output on multi day events - Added: Start time for an announcement passing can be in form "yyyy-MM-dd HH:mm:ss[.0000]" 1.0.65 - Tuesday, July 26, 2022 =============================== - Added: Timestanp information next to each sent trigger item - Added: Headers can be sent with HTTP POST requests - Added: Syntax highlighting for templates 1.0.64 - Friday, June 24, 2022 ============================== - Added: Merged CSV Exports did not contain original encoding - Added: Option to change CSV encoding 1.0.62 - Friday, June 3, 2022 ============================= - Added: Warning message when exporter sent a possibly wrong format - Added: FDS Mled colors can be used for each placeholder directly and will remain active until ended with a color command - Added: ALGE-Timing D-Line for display board control - Fixed: Small issue with installer on some machines 1.0.61 - Monday, March 28, 2022 =============================== - Added: Tag Heuer CP540 (or others with THCOM08 protocol) can be used for pushing impulses 1.0.60 - Monday, March 21, 2022 =============================== - Added: Time Trial mode for FDS MLED Displays - Added: Photofinish Ranks are written to a user defined field to each competitor (default is "PhotofinishRank") 1.0.59 - Monday, February 28, 2022 ================================== - Added: Option to filter for contest in impulses push and photofinish sync 1.0.58 - Thursday, February 17, 2022 ==================================== - Fixed: Impulse Push with Timy setup with less than 1/10.000s precision was importing fractions wrong 1.0.57 - Friday, February 11, 2022 ================================== - Fixed: Better timing point selection in Impulses Push - Fixed: Removed authentication on local RR webserver as it was removed by RR - Fixed: When changing a timing point in sync, it is automatically refreshed and displayed accordingly - Fixed: When changing an event id in the settings window, the new event id was not displayed afterwards but still used 1.0.55 - Wednesday, December 8, 2021 ==================================== - Added: A filter can be observed and a field checked when sending out passings - Added: Splahscreen 1.0.55 - Monday, December 6, 2021 ================================= - Added: Splachscreen - Added: HTTP POST and GET for Exporter triggers - Changed: All features can be accessed simultaneously without needing to switch pages - Added: Displayboard control (e.g. FDS MLED) 1.0.54 - Friday, November 5, 2021 ================================= - Added: Bib offset is now also applied to ALGE Results XML - Changed: Upgraded to .NET 6 1.0.53 - Saturday, August 14, 2021 ================================== - Changed: When exporting documents for a set, filename is checked for being unique - Added: Filesname of result book export sets also contain the contest or result selector in it's default filename - Added: Global setting to change CSV separator character - Added: Option to merge multiple CSV lists into one CSV (besides merging PDFs) - Fixed: Passwords can now contain special characters 1.0.52 - Friday, August 13, 2021 ================================ - Changed: Better navigation 1.0.50 - Thursday, June 10, 2021 ================================ - Fixed: Software needed to be restarted when switching from online to offline use - Fixed: Works with newest beta RR12 12.3.4 - Changed: Updated UI - Fixed: Bib offset could not be set via Settings page 1.0.49 - Tuesday, February 16, 2021 =================================== - Added: Better page closing handling and saving not-committed data - Added: Better UI for filename in file sync page - Added: Context menu to delete and duplicate lists and groups in result exports 1.0.47 - Friday, January 29, 2021 ================================= - Added: Language parameter can be specified for result books 1.0.46 - Sunday, January 24, 2021 ================================= - Fixed: Crash when photofinish file was locked for too long by FinishLynx software 1.0.45 - Saturday, January 23, 2021 =================================== - Added: Errors on unreliable network or bad responses from RR servers are now catched - Changed: Column width of grids is now based on content 1.0.44 - Saturday, January 23, 2021 =================================== - Added: Software can only be started once anymore - Fixed: Race Result Raw Data did not show uo in result version but data was synced 1.0.43 - Friday, January 22, 2021 ================================= - Fixed: Release Setupdid not contain latest version of software 1.0.42 - Thursday, January 21, 2021 =================================== - Changed: Select event and timing point dialog now highlights current selection - Changed: Login to RR12 is renewed peridically (5 min) to prevent time outs after longer operations - Changed: Result book is now respecting current values in Order column - no re entry into the window needed. 1.0.41 - Monday, January 18, 2021 ================================= - Added: Expert option to show PDF after export - Added: Better exception handling - Changed: Reorganized UI for Result Books 1.0.40 - Thursday, January 14, 2021 =================================== - Fixed: Crash when credentials are wrong and event was checked out locally - Added:Automatic download of results PDF and merging into result books (seperate license needed) 1.0.39 - Tuesday, January 12, 2021 ================================== - Fixed: When photofinish file changed, raw data state were not shown (but synced correctly) - Fixed: Empty times and empty bibs are now not synced to server 1.0.38 - Tuesday, January 12, 2021 ================================== - Fixed: Adding bib offset did not work 1.0.37 - Monday, January 11, 2021 ================================= - Added: Bib offset for importing photofinish results - Fixed: Offline server communication was not always working - Added: More German translations - Fixed: Crash when photofinish file location is not accesible anymore and trying to open another file - Changed: Empty photofinish times (e.g. from startlist) are not synced - Fixed: Crash when providing wrong credentials and fetching events right after 1.0.36 - Wednesday, December 2, 2020 ==================================== - Changed: Cuistom/Simple API not needed anymore - Changed: When syncing photofinish file with results in it for the first time is uploaded instantly 1.0.35 - Tuesday, December 1, 2020 ================================== - Added: Warning message when working online with checked out events 1.0.34 - Tuesday, December 1, 2020 ================================== - Added: Wait Time in between adding times in online server to avoid errors - Changed: Better UI for data grids 1.0.33 - Monday, November 30, 2020 ================================== - Added: Buttons are now grayed out when communicating with server - Fixed: RR server returns wrong timing point information when timing points contains + in it 1.0.32 - Monday, November 23, 2020 ================================== - Changed: Better theming 1.0.31 - Monday, November 16, 2020 ================================== - Changed: Upgraded to .NET 5 1.0.30 - Monday, October 19, 2020 ================================= - Added: German translation 1.0.29 - Thursday, October 1, 2020 ================================== - Fixed: License was not always properly reflected. 1.0.28 - Tuesday, September 29, 2020 ==================================== - Changed: Settings UI for each page relocated 1.0.27 - Tuesday, September 29, 2020 ==================================== - Changed: Account password UI improved - Added: Icon - Fixed: Settings did not always persist most recent change in a textbox - Changed: Name to RaceResultExchange 1.0.24 - Wednesday, July 29, 2020 ================================= - Added: Welcome Page 1.0.23 - Tuesday, July 28, 2020 =============================== - Added: Dialog for advanced settings - Added: Advanced option for theme changes - Added: Option to push runtime or time of day when working file-based 1.0.23 - Monday, July 27, 2020 ============================== - Fixed: OptiC3 Result XML files were not presented in file picker - Added: Link to documentation on website 1.0.19 - Wednesday, July 22, 2020 ================================= - Added: Auto update mechanism 1.0.18 - Wednesday, July 22, 2020 ================================= - Changed: Main window style changed 1.0.17 - Wednesday, July 22, 2020 ================================= - Fixed. Crash when having events with no date set in Race Result 1.0.15 - Wednesday, July 22, 2020 ================================= - Added: New UI for selecting event and timing point 1.0.10 - Wednesday, July 22, 2020 ================================= - Fixed: Local server API did not work - Added: Password is hidden away by default now 1.0.6 - Tuesday, July 21, 2020 ============================== - Added: Better license handling 1.0.3 - Tuesday, July 21, 2020 ============================== - Added: Better settings page 1.0.2 - Tuesday, July 21, 2020 ============================== - Fixed: Settings need to be at least filled out to be able to access sync pages 1.0.0 - Tuesday, July 21, 2020 ============================== - Initial version