Subversion Repositories svn1-original

Rev

Rev 381 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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: <TeamNumber:63> <TeamName:63><TeamLegName:1:63>

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 <hr>
        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.