Add the ability to set custom tee times for specific rounds.
When signing up after September, give the user the ability to choose the next year for their official "season".
For league managers who manage more than 1 league, there's a new "My Leagues" section in the League Setup which shows each league the player manages, and allows easy switching
between them. Also shows paid date and paid amount for each league.
For league managers who manage more than 1 league, all leagues they manage will be copied to the new season automatically
For league managers who manage more than 1 league, automatic league discount and payment ability to pay for all leagues at once.
- Handicap update and creating of padding score would cause an error if the handicap percent was set to 0.
Fixed season long score summary for net scores. It was displaying a negative score for a player who didn't have a score entered for a given week, essentially
displaying their net score as 0 minus their handicap. It now displays a blank for those scores.
- Fixed broken links to the old handicap update page, updating to the new link
- Updated the Low Net Calculation routine for vastly improved performance
Remove the season drop down from the login page and replaced it with a "switch season" option under the menu. The
advantage of this is that whatever your current page is remains the same when you switch the season
- A user friendly interface for assigning the Equitable Stroke Control setting for your league
- Added Differential Calculation type setting to choose between par, Pre 2020 (USGA) Method, or the new 2020 World Handicap System
- Refactored several SQL procedures to increase performance
- Rewrote the handicap calculation procedure to convert from old ASP to C# to greatly improvement performance
- Fixed League Scoring Average report to show front/back columns properly when only 1 side is chosen
- Fixed League Scoring Summary report to show front/back columns properly when only 1 side is chosen
- Fixed Scoring Average By Year report to show front/back columns properly when only 1 side is chosen
- Fixed Individual Scoring Detail report to show front/back columns properly when only 1 side is chosen
Added new Handicap Calculation Type options for leagues who use USGA Handicaps (GHIN.com). You can automatically
update player's handicaps from the GHIN website (Experimental!)
- Issue pulling up standings when changing leagues
- Fixed the header for "Upcoming schedule" in the league standings when there is no upcoming schedule
- Converted Individual Scoring Sumary to a web api call to improve performance
- Converted Team Best Ball Stroke results to web api call to improve performance
- Equitable Stroke Control option and logic of "Net Double Bogey" to conform to the World Handicap System coming in 2020
- Ability to Save a Player and Add Another to eliminate the number of clicks when setting up multiple players
- Fixed bad link between scoring averages and individual average reports
- New report for Teams - "Individual Season Long Point Detail". This report shows what points an individual won for each week, allowing you to take "best x" or "drop y" number of scores. This compliments the "Team Season Long Point Detail" report.
- "Round Type" for each round - Normal, Position, Fun Night.
- Balanced Tee Time Schedule Generation to try to get each player spread out among tee times equally rather than randomly
- Player/Team Name on the header when generating the schedule
- Improvement to the Live Leaderboard to show Front and Back scores for leagues who play split tee times
- Renamed and moved "Season Long Point Summary" to Standings to match the new report listed above. New name is "Individual Season Long Point Summary" and "Team Season Long Point Summary".
- When a player is changed on the scorecard when entering scores, confirm if the scores already entered for the player should be cleared
- Converted Scoring Average By Year Report to MVC/WebApi for better performance
- Converted Hole by Hole Scoring History to MVC/WebApi for better performance
- When editing an already entered scorecard, if the player was changed on the card, the "old" player's handicap was sometimes not recalculated
- If editing the scores for the last round of the season, the user had to choose a different round from the drop down, and then select the last round in order for the screen to refresh properly
- Scheduling being generated for Purchase Schedule was sometimes corrupt if buffer didn't flush properly
- Ability to "force" a date in your league dates which isn't on the standard rotation. If you play every 7 days, you can add a day which isn't one of those 7 days.
New Setting - "Sub Request E-mail Message". You can set a custom message which is included on all sub request e-mails. Useful for things such as
indicating to your subs whether there's a fee to play.
- Sticky Player Selection - In various reports, when a player is selected, that selected player is defaulted to for other reports with a player selection.
- Several code optimizations for better performance.
- WLT Summary Standings not taking segment breaks into consideration
- New Golf League Tracker Blog
- Internal performance improvements
- Content Management System to allow updating of content without an application update
- New Report: Opponent scoring average. This is in conjunction wit hte Opponent History which is the detail of all opponents
- Changed the layout to the GLT news section so it's easier to read.
- When a league uses split tee times, the skins summary was incorrect/blank for the 2nd round being displayed
- Recode of saving the state of a report, so that the sort order is retained. The previous method was not compatible with all devices.
- Handle error when user switches a contest type from player to team or vice versa, and no winners are added.
- Fixed blank standing when switching sorting method between segment and season
- New "add sub" functionality when entering scores
- Date sorting in contest winners
- Date sorting for player payments
- League Standings refresh when sorting by Segment or Season Points
- Optimizations for WLT standings
- Continued optimization of League Standings page
Version 7.28 was rolled back after an issue was found. Changes for 7.29 were included in version 7.29
- All standard tables with sorting now remember the last sort the user chose
- Added back in the Sub Request Confirmation requirement for leagues who have that set to Yes.
- Retrieve schedule data optimization to improve performance.
- Fix to Individual Scoring Detail for "all years".
- Fix to League Group Manager when no teams are set up yet.
- Sorting in the Player Sub Request list by date was
- Fix to copying teammate when sub request is made
- Fix to Contest widget so that it's refreshed properly
- Player image updates. Ability to rotate image which was uploaded for the player profile
- Sticky Group Filter option in the league standings
- Standings Widget to show optional Last Round points
- Warning to admin when entering a handicap of 0 for players.
- League Group interface so league can manage league groups themselves
- "Forgot League Id" e-mail functionality
- Error when editing and resaving scorecard under certain circumstances
- Position for Best Ball Stroke Play fixed when subs are included
- Added subs as an option to the League Score Summary
- Added subs as an option to the Round Summary Widget
- Added YTD Skins for Contest Widget
- Player skin count in the skin summary in the league standings was being calculated incorrectly
- Total points were not including the TeamMatch totals setting in the Detailed Points Scoresheet. Points were being recorded correctly when doing "Record Points"
- Added a link to the live leaderboard for desktop users when league is currently in live scoring mode
Behind the scenes task running to calculate skins and low net at 3am if the user made changes to their league but never pulled up a page which would
trigger a calculation. This will speed up rendering of pages by executing high volume tasks in the off hours.
- Skin contestant count on league standgs calculated incorrectly under certain circumstances
- Fixed player list when player score entry was refreshed by the browser while entering scores.
- Round summary widget was not being refreshed when scores were deleted
- Rewrite of Calculate Skins routine to improve performance
- Handle invalid contest entry data gracefully
- New options for contest widget
- New options for the standings widget
- More robust message when entering a duplicate player name
- Skins type in the league standings in the skins summary (net or gross)
- New styling for live scoring screen to better fit on smaller screens
- Hard coded the background color of the points entry in Record Points so it's the same with all themes
- League standings were not showing skins for both front/back rounds for leagues with split tee times
- Table headers were overlapping their content on successive pages when printing
- Schedule widget wasn't updating date after using the Rainout Function
- Exception when generating schedule under certain group/team number combinations
- Contest widget for skins was ignore the "most recent number of rounds" setting
- Error occurred when someone tried to change a setting to a blank value
- Layout of the team player assignments was messed up on some older browsers
- SQL Deadlock issues under certain cirumstances when players were logging in
- The ability to hide flight designations for 2-player teams when printing scorecards
- Additional help documentation
- Equitable Stroke Control Settings for "Double Par minus 1". e.g. 5 for par 3, 7 for par 4, 8 for par 5
- Individual Scoring Summary report wouldn't let you pull up "all" years
- Increased performance of Individual Scoring Summary report
- Removed extra "Sent From Golf League Tracker" footer when sending e-mails
- Schedule for individual players would show incorrect sub when selecting All Dates
- Allow filtering of Historical Scores by sub name
- Cart Signs were doing a page break after the first item rather than the second
When running auto scheduler mid-season, the scheduler now looks at the team lineup for
the first round selected when scheduling, rather than looking at round #1.
- Enhancements to the Player Payments
- Created specific YouTube links for a variety of administrative functions
- Widget settings not being saved if widgets were dragged and deleted in a specific order when creating layout
- For live scoring the "start hole" would not update property when the round # or player was changed for split tee time leagues
- Division count was incorrect for API call from Anroid application
- Feet/Inches contest winner data entry
- Keep track of player payments for league dues
- Automatic "forgot password" functionality for league administrators
- Added highlight of a skin in the Season Long Player Best Ball Report
- Fixed issue with league dates not refreshing after adding or removing a round
- Fixed issue when retriving scores in certain situations for various reports
- Fixed an issue where the dashboard settings would revert to default values upon editing the dashboard a 2nd time
- Schedule Widget - New options for display: show course, show side, and hide empty tee times
Gave ability of administrato to switch between regular date management and "custom dates". Custom dates allows a user
to pick specific dates for each round, rather than a starting date and a regular interval.
- Internal maintenance functionality to support my leagues more effectively
- Schedule now only shows tee times which have groups assigned.
- Ability to import players and historical scors from Excel or a CSV file
- Upgraded text editor to allow creating of tables in your text for rules or news
- Updated the styles of the administration site to a more modern look and feel.
- Best Ball Stroke play points for position finished
- Upgraded text editor to more closely match the font size and styles for league news and rules
- Issue when trying to send me e-mail from "contact us" form if the user's email was preceded with a space
- Fixed login when user is copying league to new season. If user was admin, it would mistakenly forward the user to the "player" version.
- Redesign of home page to more modern look and font
- Golf League Tracker "tips" section
- Added points settings for team totals front and back 9
- Cleanup of reports for consistency
- Rewrite of export for reports to allow exporting on all but the Detailed Point Scoresheet and moved the export function to the upper right of each report under a hamburger menu
- Fix to net score point calculation for 18 hole leagues for front and back 9 net score
- Home page layout designer and widgets
- Handicap history report
- Live scoring to allow starting hole to be chosen
- Setting for taking the best "N" number of rounds when calculating points in the league standings
- Fix to individual player scorecard printing when only 2 players are scheduled in a group