2021 for ... -------------------------------------------------------------------------------- 1) Support single leg events - with more data in the reports Done 2) Stop crach when number of legs is changed Force user to exist the application Done 3) Support 2 forms of data from Joey (rfid) ie: 2,47,0,"09:46:43.498" also: 022,12:13:14 023 , 12:13:14 024 ,12:13:14 025, 12:13:14 026 , 12:13:14 027 12:13:14 Done 4) Member named NE are seen as having an equestrian name Done: Equestrian Team called 'NE' is not seen as an error 5) Check no category (class) specified Done: Was done, but only for non-disqualified teams 6) Edit class name Done. Also edit class short-name 7) Ensure NE class can not be configured with winners. It's done on a per class basis. Done: Highlight the issue 8) Reports. Master index (and others) centres all text, except the header Done 9) Team order report. Team 3 says it's 6 on cat place, but it's not. Its first of the SV:be 10) HTML output - better placement of hyperlink in files with leading and trailing white-space So we don't get "____10" Done. 11) If name == NE and not really NE then error in DataCheck Done. Also better check for competitor names 12) When times are (force) recalc then force reload of team data in tab 13) Prizes and Awards report Categories with no data display incorrectly Need an expalination and a new line Done 14) Import leg times from the current event Color them yellow Done 2019 for ... -------------------------------------------------------------------------------- 1) Import large team number from datastream appears to kill program Limited numbers to 999 Just report large team numbers and ignore them. Done: Appears to have been done 2) Delete mcKays ledgend Done: Really a config file carried from year to year 3) Team that is VetChecked can still be fastest on other legs Done 4) NE teams are allowed to be part of the fastest Done 5) Limit import to a time window 6) Merge multiple imports of time 7) Upload existing leg data into the upload window for comparison 8) Time import: auto select 'last' from multiples 9) New Report: In Team Order Done 10) Hall of Fame. Limit input to the data that will be saved Ideally, extend the data that can be saved Done: 2021 11) Mark Vetted out team in reports Only in overall placing info Done 2017 for ... -------------------------------------------------------------------------------- 1) New data sanity check Check for very very long leg times Perhaps simply greater than 90 minutes. Ideally configured per leg ( Run > 90) Ideally configure min/max times - before alerts 2) Prizes and hall of fame Perhaps a text file that gets dropped into the Hall of fame for the Equestian bits Done: 2021, but no longer needed. 3) Changed the legend.txt file, but it didn't get picked up in the reports until after the program had been restarted. Done: 2021 4) Consider a second config file with key:data items Perhaps a properties file 2015 for ... -------------------------------------------------------------------------------- 1) Prizes and awards Hall of Fame. Don't limit the line length to a 'Name'. The input may be longer Was used as a free text area Shame its a constant in the config data. Done: 2021 through use of awards text file 2) Prizes and awards May need some free text area (Done:2021) Great if it could xref to Team data. Perhaps with some metadata ie: 2014 for ... -------------------------------------------------------------------------------- 1) Have seen crashes associated with Web Upload Normally as the dialog starts up May be associated with multiple upload attempts May be associated with changing team number splits on config page 2) Edit the Class 'Full Name' Done: 2021 3) Consider 3 Character Class abreviations Is there space for them 4) Web Upload and team number not in valid range I don't think there is a warning - or it doesn't work. 5) Print # winners in the status report 6) Highlight changes to 'class winners' ie: reddish box 7) Better equestrian reports Number the place LP should be for all competitors Done: 2021 2013 for ... -------------------------------------------------------------------------------- 1) Team Data tab. Time Entry. When you enter a time and hit return - the time will be erased and not saved. From: Team Data Check: Edit Team Data: Change Time. Hit Return. Then: Time will be erased Almost as if the 'Return' was wired to the Restore Status: 02-Sep-14. Done Dialogs have a default pushbutton - which in this case gets auto selected as 'Restore' 2) Would be nice to have a per-team note Status: 07-Sep-14. Done Notes are held in a file - one per note Team swapping will not affect the notes - sorry 3) Remember stuff Leg Data upload dir Swim Start: Leg Set up Delta and base Swim Start: Leg set up leg # Status: 08-Sep-14. All values saved. New values are saved to an INI file Discovered that the html download address is alraedy saved as a part of the event.cfg file. * Need to do one or the other. Either extend the .cfg file or more the web address out of it. [Ended up using both. INI file with .cfg as a fallback] 4) Team Data Tab. NE Teams Should disable EQ Leg Line - but still allow for the cycle start to be edited. 5) Do we test NE with an end time May be a useless test as this will also be the cycle start time 6) Show Times so that they can be sorted - spot shortest time per leg Perhaps a tab with all team data and sortable columns Show Abs Time and Delta Time Status: 06-Sep-14. Done Only shows Abs Times Double Click to pop up team editor Auto update of this display and the main team display - cute. 7) Transfer data from one team to another Status: 02-Sep-14. Done Swap, Move and Duplicate team entries Is that what we meant, or do we want to transfer individial fields - like times. 8) Add/Remove Category on the fly Adding - kills program when 'Status' page is shown [Fixed: 13-Sep-14] Deleting - Still shows in status page Status: 14-Sep-14. Implemented Also dynamically recreate the 'status' page 9) Add/remove Category Perhaps Add/Delete should be better shown - not on context menu but on the bottom panel. Disable 'Delete' button if current catagory cannot be deleted. 10) Adding Category Disable editing in fields that the use should not change Status: 14-Sep-14. Implemented -- Old --- 16) Leg Upload Dialog - auto size Get rid of the UI file to create it Status: 05-Sep-14. Done 19) Reports Menu: Display Summary (2012) Either - make it a tab Or - Merge functionality into the 'Class' tab All thats needed is is column sorting. Status: 06-Sep-14. Started. Have removed the Display Summary Report Have extended the 'Class' Tab Have allowed to delete 'Class' with no teams Have allowed clas list to have holes in it 2012 for ... -------------------------------------------------------------------------------- 1) Entry of Non Equestrians A bit cumbersome Enter Number Click Too much moving of the cursor. Needs to be simplified Status: 25-Sep-2013: Implemnted bulk set Can perform multiple operations on team number that is keyed in. 2) Detect #REF! in the CSV input stream An Excel error Status: 14-Sep-013: Done 3) Edit Leg Update Time New time Does not appear to work Status: Don't know what I mean. Having trouble recreating issue 4) Icon the Application Status: 14-Sep-2013. Done 5) Awards Printouts Summary of the NE awards Status: 05-Oct-13. Done. I think Can't really remember what this item was, but I've broken out the NE classes in the Prize and Awards header. 6) Button to open reports in Notepad Possibly explorer too Status: 30-Sep-2013. Done Open Location of reports in Explorer Open file in external viewer 6a) Reports: Master Index. Path appears to be incorect. Status: Path is correct. Its a funnay name, but it is correct. 6b) Reports: Right-click and 'Open in New Window' doesn't appear to work Perhaps it never did. Would be nice. Can this menu be extended. Status: 02-Oct-13 Open in new window works. It never did. Haven't tried to extend the menu 7) Repots Tab Default Report is wrong - now its in a subdir Status: 11/09/2013: Fixed Could open all items in the subdir 8) Entry of Team numbers Need to enter the Team # box Select the number Delete the number Enter new number Perhaps putting the cursor int he Team# box should select the number Any entry will then delete what is there Status: Double clicking the number will select all. Is this really an issue. Perhaps more of an issue in the field than in the Lab. Status: 28-Sep-2013. Used the new teamSelector widget developed for the disqualification window. 9) Test for Equestrian, but no Equestrian Team Name Should be able to disable this one (and others). Status: 29-Sep-2013. Added ability to display tests in groups May still want to break up the leg-time tests Perhaps a drop-down of tests to perform/show 10) Equestrian Team Member called N/A Status: 28-Sep-2013 Done Ignore N/A and '0' and '-' 11) The Message 'NE with named competitor' Would be nice to show the name of the competitor Status: 28-Sep-2013 Done 12) Leg (swim) starters reports. Two of them have the same description "Team order listing" At most one of them is right. Status: 30_sep-2013 Fixed 13) Class Tab auto size Get rid of the UI file to create it Status: 05-Oct-13 14) Winners Tab - auto size Get rid of the UI file to create it 15) Reports. Open brmr2010_legindex.html as well as brmr2010_index at start up Status: 05-Oct-13 Done 16) Leg Upload Dialog - auto size Get rid of the UI file to create it Status: 06-Sep-14 Done. See above06-Sep-14 17) Leg Upload Dialog - Change test on Load Button Change button layout to make logical Status: 05-Oct-13 Done 18) Reports. Show current URL in status display Open external uses current URL not home url Status: 05-Oct-13 Done 19) Reports Menu: Display Summary Either - make it a tab Or - Merge functionality into the 'Class' tab All thats needed is is column sorting. Done: See 07-Sep-14 20) Whats stopping the main Windows from shrinking (width) Is it one of the tabs or a programmed constant. I think its the 'Data Check'. The tickboxes have nowhere to go if they need to shrink. 21) Consider turning the leg upload dialog into a tab It is an important function. 22) Get rid of the very thin toolbar in Application Window Status: 05-Oct-13 Done 2011 for ... -------------------------------------------------------------------------------- 1) Team-1 not uploading from LEGx files The data is there, but not in the first column. Seen in Leg2 Status: Fixed 13-Sept-2012 2) Time of 00:00:00 after upload Some times are set to 00:00:00 after a leg data upload Problem: No way to get it back to undef Problem: Time of 00:00:00 provides strange data check errors Status: May be a side effect of 1) above. Now that 1) is fixed. This may not be present. 3) Summary printout to contain Class Status Data too Allow printing of a report Status: 18-Sep-2012 Added columns to the status report. Create HTML form of the report Added to the extended HTML index page. 4) Error check page pop-up of team data should have a DONE button Simplify closing it Status: 18-Sep-2012 Started but its wonky 7-Oct-2012 Finish and it works really well. Also fixed the problem where the first team display registers as changed - even though there has not been any change Solution: tab order. The 'ame' field is the selected by default Leaving the field will cause a changed. 5) Leg Start Time setting Display Delta in seconds Display Leg Name being processed Status: 14-Sep-2012 Display Delta in seconds - Done Display Leg Name being processed - Done 6) Tabs on main page should 'expand' Resize all pages on the fly 7) Font for Windows 7 Had a look on home system. Only isse was the Configure:Pane. The addendum file 'edit' was truncated. Status: Appears to be OK 8) Put 'web' reports in a directory of their own Make transfer simple Status: 14-Oct-2012 Implemented Could also 'auto load' reports into Report Tab. Not impemented. 9) Swim Leg Start Report - think All on one page - Just "Team, Time" in multiple columns Status: 12-Oct-2012 Fixed. Create two new reports Team-Time and Time-Team Each has 4 columns. Current stuff fits onto one page. 10) Data Check. Error 'Team Data not entered' appears even if the team is disabled. Status: 7-Oct-2012 Fixed. Disabled Teams were being checked for every thing 11) Reports Tab. Printing Page - aways prints the first one selected It does not forget it and start on another Need to be able to set font size. Status: 13-Oct-2012 Fixed. Added scalling widget. A bit clumsy as you need to then preview after setting the scalling. 12) Data Check Leg-0: Check for teams without All names No class Equest no Team 3 No Team Name Status: 21-Oct-2012 Implemented some of the checks 13) From 2010 ... 2010 for .. -------------------------------------------------------------------------------- 1) Reports: Unplaced Equestrian , before Non-Equestrian No longer required 2) Team awards report. Text mode. No space space before the 'fastest'. Status: Fixed: 12-Nov-2010 3) All NE times are incorrect. The over all time is incorrect The NE leg is added in. Status: Fixed 11-Nov-2010 4) Sanity Check NE teams should not have a horse competitor Status: Fixed 11-Nov-2010 5) Load LEG file - allow new file to be loaded into the same LEG data Some handhelds come in at different times 6) Leg Load Errors. Team shows as a time If 5 times then wrapping occurs Can't edit the team number Status: Stopped wrapping Prevent first 3 colums being used as the 'use this time' Still can't edit the team number Fixed: 28-Jun-2011 7) Team display NE Teams. Disable Elapsed times Leave End Time in Place - as its the start time for the next Status: Fixed 12-Nov-2010 8) Data Check Perhaps should be able to disable some tests. 9) Team Display Picks up 'changed' when it hasn't. Normally on first use. Status: Found and Fixed 7-Oct-2012 The Team Name field has focux. Leaving the field causes a chnage even if the field has not been changed. 10) Reports NE with BAD Times should be after NE with good times Appear to be mixed in. Status: Fixed (Addressed) 16-Oct-2011 Altered the way the reports handle ne teams. No longer mark the team as disqualified. 11) Leg Load Time Upload If too many times are provided for a given team, then the excess are simply dropped. Status: Fixed 26-Jul-11 Add colums on the fly 12) Leg Load Time Upload Loading multiple data files appears to leave gaps in table columns Status: Fixed See 2011 items 13) Leg Load Time Upload Empty cells appear to be editable 14) Disqualified team ( Teams for which results are not valid ) The placing data still shows in the display The placing data is put into the CSV file 15) Disqual Page Disable auto-sort when flagging data as it makes it very hard to use 16) Data Check Check for invalid category Check for Empty Team Names Status: 21-Oct-12 Implemented: * Check for invalid cat * Empty Team Name * Times for team not in race Teams without cat should be shown in Class:Status 2009 for ... -------------------------------------------------------------------------------- 1) Dual Time display Show Delta Time Sorted by Delta Display Options 2) Main Data Entry Display Need titles for the LP EP ... colums. I don't know what they are ? 3) Test for no cat in consistency test Check if a team that doesn't have a category will be flagged in the data consistency test. 4) Per Leg Placing update for display Currently status update of placings does it for the whole lot Should be able to do it for legs rather than all. 5) Too many beeps in Consistency Testing 6) Competitor Names List (HTML) NE teams create a funny name in the list. For NE teams the NE leg name should not show up 7) Status for possible aard breakout Should show the number of elegible teams 8) Need to configure NE award for ANY category Catgories that don't have available awards are treated as 'open' NE Only needed for awards print outs 9) Think about moving ouputs into subdirs for easy removal and seperation aaaa.prn.html - Doesn't need to be uploaded aaaa.html - Needs to be upload aaaa.txt - No Need to upload 2008 for ... -------------------------------------------------------------------------------- 1) ALL reports - the competitor.html one is missing Status: 18/10/2009 Can't reproduce this. Perhaps my understanding is bad. The 'all' report option does create the xxxx_competitor.html/txt file Incomplete 2) Program crash of CSV file has long lines Reproduce with CSV file exported from EXCEL It has a large number of ,,,,, at the end of each line Status: Trying to reproduce Tried a large number of ,,,, Tried to export CSV from excel - but is was clean. Incomplete 3) Awards report It includes teams that are NE if it runs out of NON-NE teams This is bad Status: Found and Fixed Done 4) The List Examine Ignore - data consistency check is clumsy to use Improve data consistency test a) Allow repeat check in the same menu. Its slow getting out and getting back in. b) Better selection of leg to test. - Use maxleg loaded - Reuse last leg tested - Allow ovewrite of the leg value, without backspace Status: a) Allow List/Examine process to be repeated b) Uses last leg loaded Uses last leg checked Must still rub out :( 5) Ability to support NE-SCHOOLS 6) Awards printout needs an line of ----- between categories to break it up. Status: Done. 18/10/2009 HTML version always had a
TXT version now has a a line of '-' 7) Installer only installs 'mara' even when a different target is selected As reported by Jamie. Installer no longer exists - since chnage to Qt 8) HTML reports need URL's to be encoded correctly to handle teams with funny characters in their names Status: Done. 18/10/2009 Correctly Encode Refs and links 9) Printing Status: creating an .prn.html file that contains no links and tags, but does contain an underline every 5 lines. Designed to be printed from IE7 2007 for ... -------------------------------------------------------------------------------- 1) Order of awards in the awards summary. Need to check the required order May need text file too - only have html at the moment. Status: Text file now generated Order controlled by Cat order 2) The List Examine Ignore - data consistency check is clumsy to use Improve data consistency test a) Allow repeat check in the same menu. Its slow getting out and getting back in. b) Better selection of leg to test. - Use maxleg loaded - Reuse last leg tested - Allow ovewrite of the leg value, without backspace Status: not yet started 3) Program crash of CSV file has long lines Status: Can't reproduce 4) Finish Order Report The "NE" should be placed before the "U" Perhaps we should put something other than "U" in the column too Status: Finish Report Done NE appear before Disqualified They are sorted in team number order as the time information is incorrect. Perhaps it could be corrected (See 4a, below) Have replaced 'U' with 'NE' in other columns, but only in FIN Have now done in other reports too - Check with JAMIE 4a) Correct the times for the NE people in the Final report The elapsed time is wrong - should be able to do better Re-calculate the Elapsed times on the fly Status : Done Makes 4, above, look better Does not attempt to give the NE teams any ranking within the LEG for other legs. Need to test full reports with same data Finish Order reports are different - but the previous ones were broken. 5) Age Per person Total age of team Done: - Age Entry in team display - Age Display in team display - Total Age in team display - Import age in name list (CSV) Age is a numeric field after name If not present, then field is not updated Not Done: - Export age in name list - Don't show ages in teamlist - some people get fussy. 6) Complete report info in CSV Can them be fiddled in Excel Include Total Age of team Done. ================================================================================ 2006 for ... -------------------------------------------------------------------------------- 1) Improve data consistency test a) Allow repeat check in the same menu. Its slow getting out and getting back in. b) Better selection of leg to test. - Use maxleg loaded - Reuse last leg tested - Allow ovewrite of the leg value, without backspace ---- Done ----- 2) Generate HTML and text reports at the same time Have an option to generate ALL txt + HTML reports. They are so quick anyway. Status: I think I've done this A few too many text messages - but done. 3) The CSV file from trish (Excel -> CSV) has a funny character in empty fields Must handle this character and treat it as empty. Status: Done. Ignore A0 character Better detection of missing categories 4) HTML / text reports of leg times by finishing order. This will simplify the process of slotting in missing teams. - May as well have a report of finishing time by team. Chances are the work has been done. Status: Done The interim reports contain the information Have been extended to have a single column part HTML versions have been added to the 'All' New 'legindex' page to show that these pages exist. 5) Awards.txt printout, must fit into 80 cols The team names that I added make it tooooo wide. Status: Reduced width to 80 cols Removed the Team Name, to make it fit. Could put the team on a 2nd line, but its a personal success. 6) Swim start to undef, rather than 00-00-00 as this is taken as the time of the previous leg. - Need to detect teams that don't have an entry time. Note: May need to set it as manual too Status: Done. For calculated leg starts the process of reseting the leg start time will force the 'manual' + invalid. 7) If a class has no competitors then no HTML page is generated and the links get broke. Generate a page anyway. Notes: Tricky. The reports are generated by sorting by class. Detecting missing classes is non-trivial. Status: Done 8) Update the ledgends.txt file. Embedded Solutions is dead. Status: Done. Removed Embedded Solutions McCays is still there - has this changed ?? -------------------------------------------------------------------------------- 2005 for 2006 ------------- 1) Print the summary data page - allow the number of winners be determined Status: Done. Report menu has been extended. 2) Config of winners - the number of NE entries is zero and not the correct number. Status: Done Calculate the number of NE entries in a special manner 3) Check: NE Horse time in printout Does the full printout give horse times for those marked as NE Yes it does. Problem confirmed Status: Fixed NE teams are now marked as '-- NE --' in both the final and NE class reports 4) Index by Name HTML links into world. Status: Understand the problem. What did I mean by this comment. 1) Print the summary data page - allow the number of winners be determined 2) Config of winners - the number of NE entries is zero and not the correct number. 3) Check: NE Horse time in printout Does the full printout give horse times for those marked as NE 4) Index by Name HTML links into world.