------------------------------------------------------ Version 5.2.2 - May 31, 2007 Bug Fix - Calendar One more time...hopefully, finally fixed an intermittent and hard to reproduce bug in the calendar seen when changing from month to month. ------------------------------------------------------ Version 5.2.1 - May 28, 2007 Bug Fix - Goals List Fixed a bug that could trigger an error when resizing the Goals list. Bug Fix - Miscellaneous Fixed a bug that could cause names to "disappear" if they happened to contain trailing spaces. Bug Fix - Calendar Fixed (hopefully) a bug that could sometimes cause an error when changing months in the calendar. ------------------------------------------------------ Version 5.2 - May 25, 2007 Enhancement - Garmin Imports Modified to use a "trigger" for elevation gain summary. Hopefully, this will produce more reasonable estimates of elevation gained from your Garmin .tcx files. Thanks to Matthew D. for reporting this issue. Enhancement - Goals List Modified to do a better job of "remembering" the last selected sport, and defaulting to "(any)" when appropriate. Enhancement - Goals List Added the ability to print the Goals List. Enhancement - Goals List Modified to allow resizing of the Goals List. This should help when printing your list of goals. Enhancement - Maintenance Tab Improved the ability of this tab to "remember" the most recent bike. Also, improved functioning of the "Add a Maintenance Record" popup menu in the Calendar. The new maintenance record will now default to the currently displayed bike name (if one has been selected), or the bike displayed on the Maintenance tab. This should help speed up data entry. Bug Fix - Calendar Fixed (hopefully) a very rare bug that would sometimes trigger an "Object variable or With block variable not set" error when switching months in the calendar. Thanks to Ray A. for reporting this bug, and helping to resolve it. Bug Fix - Garmin Imports Fixed a problem that was causing an error when trying to import Garmin ride history on a computer that uses "," instead of "." for specifying decimal points (i.e., most European systems). As it turns out, the Garmin .tcx files always use US-style decimal points, which was causing problems for CycliStats (which was trying to "play nice" and assume local customs). Thanks to Raoul Z. for reporting this bug. ------------------------------------------------------ Version 5.1.3 - May 19, 2007 Bug Fix - Calendar Fixed bug that could sometimes cause an error when refreshing the calendar. This rare bug would sometimes get triggered if the computer was set up to use US-style date formats (via "Regional Settings"), and the default language is not US English. Thanks to Geoffrey M. for reporting this bug. Bug Fix - Calendar Added code to try and trap a bug reported when using the Previous and Next month buttons. Only a single report of this so far, but it looks like a real, if very rare, bug. Bug Fix - Garmin Import Fixed a problem that was causing incorrect "Rider Position" defaults when CycliStats was set up to use metric units of distance. Also, added some code to fix and/or trap an "overflow" error reported by Raoul Z. ------------------------------------------------------ Version 5.1.2 - May 13, 2007 Enhancement - Ride Editor One more minor change so that the ride editor does a better job of defaulting the bike name when you create a new ride entry. Hopefully, this will help to speed up data entry, and reduce the chance of entering a ride using the wrong bike name. Enhancement - Garmin .tcx File Import Added "Max Speed" to the imported fields. Thanks to Joe for working with me to figure this out (the Garmin files were using "meters per second"). Enhancement - Garmin .tcx File Import Improved the confirmations for importing multiple rides, so that it does a better job of "remembering" the bike. This should help to speed up entry of multiple days of riding from your tcx files, because you won't have to change the bike name for each imported ride. Enhancement - Garmin .tcx File Import Modified the "Rides" tab, so you can "drag and drop" your .tcx file onto the list of rides in that tab. Bug Fix - Garmin .tcx File Import Fixed a bug that sometimes triggered an "overflow" error. Thanks to Raoul Z. for reporting this bug. Enhancement - Logging/Debugging Added a new "Verbose Logging" checkbox to the Options window. Selecting this option will log additional information to the log file, but may slow down the program. Only use this option if you are experiencing problems (especially, with the calendar), or are requested to do so by tech support. ------------------------------------------------------ Version 5.1.1 - May 6, 2007 Bug Fix - Calendar - Weekly Summaries Fixed a bug that was causing the last day of the week to be excluded from the Calendar's weekly summaries. Thanks to Sandy S. (and others) for reporting this bug. Bug Fix - Garmin .tcx File Import Fixed a bug that was causing an "overflow" error if your Options were set to "Kilometers" for distance. Thanks to Patrick W. for reporting this bug. ------------------------------------------------------ Version 5.1 - May 5, 2007 New Feature - Goals - Multi-Sport You can now enter and track goals for different sports, including bicycling, running, triathlons, duathlons, etc. All your goals will show up in the Calendar, but in the Goals list window you'll be able to filter the list by Sport (allowing you to see all your upcoming triathlons, for instance). Note: if you've been using StrideWare (our program for runners and walkers), you'll now see all your StrideWare goals in CycliStats. New Feature - Garmin Edge 305 Support! You asked for it, and I finally got it done (sorry it took so long...I've been pedaling as fast as I can!). You can now import rides from your Garmin Edge 305 by dragging/dropping the Garmin ".tcx" file that you export from the Garmin Training Center program, or by using "File / Import" on the CycliStats menu. Enhancement - Multi-Monitor Systems Added support for multi-monitor systems (so that window positions will be saved and restored to the correct monitor). Thanks to Adrian R. for his help in resolving this issue. Enhancement - Ride Editor Modified to remember "most recently added" bike by person name. This should make it easier to log rides when more than one person uses the program. Thanks to Eduards R. for suggesting this feature. Enhancement - Remembering Bikes Modified to do a better job of "remembering" the bike selection on each tab when shutting down the program, and restoring them when the program starts up again. Thanks to Sandy S. for suggesting this. Enhancement - Polar .HRM Import - Air Temperature If your Polar unit logs temperature to the HRM file (typical with S710 and S720 units), the import process will now pick up the air temperature from the Polar file and include it in your ride log. Thanks to Antonie de K. for the suggestion. Enhancement - Passwords The password entry form now "hides" the entered password as you type. Bug Fix - "Unexpected error has occurred" on Statistics Tab Fixed (hopefully) a rarely occuring bug on the Statistics tab (and, possibly, other places). This seemed to occur most frequently on computers outside of the USA, even though those computers seemed to be using USA-style date formatting. Thanks to Murray B. in Canada for reporting this bug. ------------------------------------------------------ Version 5.0.5 - February 24, 2007 Enhancement - Calendar You can now use your mouse wheel to scroll back and forth through the months (just make sure you're not "focused" on one of the dropdown list boxes, or it will scroll instead). Enhancement - Maintenance Tab The program will now "remember" the checkbox settings. Thanks to Stanley B. for reporting this bug. Enhancement - Rides, Maintenance, Health Tabs Under Windows XP and Vista, the mouse wheel will properly scroll the grid data. Bug Fix - Windows Vista Fix to allow CycliStats to operate correctly under Windows Vista. Bug Fix - Ride Editor - Body Position Modified so that changes in body position options (aero, upright, etc.) for previously saved rides will change the related "frontal area" field. Previously, this was only working for new rides. Thanks to Pete F. for reporting this bug. Bug Fix - Graphs Fixed a bug that was sometimes causing the green "average line" to be incorrect. Thanks to Harold I. for reporting this bug. Bug Fix - Miscellaneous Fixed (hopefully) several "failure to start" problems that were caused by third party software. Some anti-spyware programs (e.g., System Mechanic, Pest Patrol, AOL Security Suite) were interfering with the proper functioning of CycliStats. ------------------------------------------------------ Version 5.0.4 - October 13, 2006 Enhancement - Ride Editor Added an "up/down" spinner next to the total energy field (Calories, or Joules, depending on your settings). This will allow you to easily make adjustments to the estimated energy burned on your rides. Bug Fix - Body Fat Calculator Fixed a bug that was causing the body fat calculator to not calculate body fat percentage. Thanks to Ed K. for reporting this bug. Bug Fix - Rides Tab Fixed a bug that would sometimes trigger an error when sorting the list by clicking on the column headers. Bug Fix - Rides Tab - Printing Fixed a bug that was causing some columns to disappear off the right side of the page. Note: only the first 8 columns will print, and you can adjust the width of the report by adjusting the width of the columns in the grid. ------------------------------------------------------ Version 5.0.3 - October 3, 2006 Bug Fix - Max Speed in the Rides List Whoops...the previous fix was not working (it was showing Average Speed instead). Should be working OK now. Bug Fix - Heart Beats per Mile/Km in Statistics Tab Fixed a bug that was causing these to not respond to double-click (like the other entries in the Avg/Min/Max view). Thanks to Neal U. for reporting this bug. Enhancement - Rides List Shortened "Avg. Heart Rate" and "Max. Heart Rate" to "Avg HR" and "Max HR" to allow more horizontal room in the list. Thanks to Sandy S. for suggesting this. ------------------------------------------------------ Version 5.0.2 - September 25, 2006 Bug Fix - Database Updates Fixed a bug that would be triggered if you were updating from version 2.06 of the database to the current version 2.08. Thanks to Andy W. for reporting this bug. Bug Fix - Max Speed in the Rides List The Max Speed was not showing up (it was showing Average Speed instead). Thanks to Sandy S. for reporting this bug. ------------------------------------------------------ Version 5.0.1 - September 18, 2006 Bug Fix - Graphs Fixed a bug that was ignoring the selection of graph type (Line or Bar). Thanks to Neal U. for reporting this bug. ------------------------------------------------------ Version 5.0.0 - September 17, 2006 Enhancement - Goals - Calendar Icons Added a new "Calendar Icon" feature for goals. You can now select one of 28 icons for each goal to show in the Calendar tab. This should make it easier to identify specific goals (e.g., Century rides) without having to open the goal, or hover over the calendar icon. Enhancement - Rides List - Configurability! You can now select which fields you wish to see in the list on the Rides tab. To use this feature, click on the button labeled "Select Fields for List". In the window that pops up, you can select which fields to show in the list, and what order they appear in. Enhancement - Graphs - New "Daily" Graphs Added 6 new daily graphs for Distance, Time, Avg. Speed, Climbing, Calories/Joules Burned, and Heart Beats Per Mile or Kilometer. Enhancement - Maintenance Grid Added two check boxes to allow for finer control of which maintenance items show in the grid. "Omit Scrapped Items" will suppress any previously scrapped maintenance records. "Show Warnings and Overdue Only" will limit the list to only those items that need attention. Thanks to Tim J. for suggesting this feature. Enhancement - Calendar - Month/Year Summaries Added buttons above the Month and Year to bring up a popup window showing summary info for month and year. The new popup window also has a "Copy to Clipboard" feature, making it easy to copy your monthly and yearly stats to other programs. Enhancement - Calendar - Active and Future Goals The popup menu that appears when you right-click on a date in the Calendar now contains two new entries: Active Goals, and Future Goals. These two menu items will show sub-menu entries for any Active Goals for the date you've right-clicked on, and up to 6 Future Goals for that date. This is a handy way for you to keep track of current and future goals. I thought of this while climbing Monitor Pass in this year's Markleeville Death Ride (thankfully, I remembered it hours later when I finished the ride). Enhancement - Bike Editor You can now add "links" to your bike records (e.g., links to photos, your bike maker's website, etc.). Enhancement - Statistics - "Summary - Rides - Avg/Min/Max" Added a row for Heart Beats per Mile (or, kilometer). Enhancement - Ride Editor - Body Position Modified to save the selected option for Body Position. Previously, the body position was estimated based on speed, but only the "Frontal Area" was saved with the ride. Now, both are saved. Bug Fix - Goals List Fixed a bug that was sometimes causing a "object variable" error when attempting to Edit a goal, and/or causing the goals to not appear when the Goals Editor was first opened. Thanks to the folks who pointed this out. Bug Fix - Graphs Fixed a bug that was causing the green "average" line to not show up for Weekly and Monthly Time graphs. Bug Fix - Ride Editor Changed ride editor, so that when you click on the "Clear" button, the ride date stays the same. This should make it easier to enter multiple rides (e.g., when entering rides from previous years' manual logs). Thanks to Diane B. for noticing this issue. Bug Fix - Ride Editor Fixed bug that could sometimes trigger an "overflow" error. Thanks to Mike B. for reporting this bug. Bug Fix - Ride Editor Fixed a bug that could sometimes trigger an "Object variable or With block variable not set" error related to validating the selected Bike. Thanks to Bob E. for reporting this bug. Bug Fix - Tools Window Fixed a bug that could sometimes cause an "object" error. Thanks to Mike L. for reporting this bug. Bug Fix - Up/Down Buttons Fixed a bug that was causing up/down controls to not respond when non-US numeric formats were in use, and when the up/down was trying to move up and down by units less than one. Thanks to Karsten in Denmark for reporting this bug. Bug Fix - Polar HRM files Fixed a bug that was causing Air Temperature and Calories burned to not be calculated. Thanks to Antonie in the Netherlands for reporting this bug. Bug Fix - Statistics - Health Summary Fixed a bug that was causing US weight to appear even though British weight units were selected in Options. Thanks to Sean C. for reporting this bug. ------------------------------------------------------ Version 4.13.1 - March 31, 2006 Enhancement - From/To Dates Modified how from/to dates respond to keyed in values. This should make it easier to manually enter dates, without having the windows refresh before you're ready. To force the window to refresh, simply tab out of the date field after entering a value. This applies to all From/To dates (i.e., on the Rides tab, the Graphs tab, etc.). Thanks to Diane B. for reporting this problem. Bug Fix - Goals List Fixed a bug that caused goals assigned to specific bikes or routes to not show up in the list. Thanks to Greg C. for reporting this bug. Bug Fix - Ride Tab Fixed a bug that was sometimes causing Distance to not be sorted correctly when you clicked on the Distance column heading. Thanks to Bill K. for noticing this bug. Bug Fix - Ride Tab Fixed a bug that sometimes triggered an "invalid property value" error, depending on system display settings. Thanks to Alan W. for reporting this bug. ------------------------------------------------------ Version 4.13 - March 19, 2006 Enhancement - Added Elevation Gain to the Rides tab. Bug Fix - Fixed a bug that caused an error to pop up when clicking on the "month picker" button on the Calendar tab. Bug Fix - Fixed a bug that caused "today's ride" to not always appear in some of the graphs. ------------------------------------------------------ Version 4.12.1 - February 21, 2006 Bug Fix - Fixed a bug that caused the current month not to display in the "by month" graphs. Thanks to Dan N. for reporting this bug. ------------------------------------------------------ Version 4.12 - February 13, 2006. Enhancement - Heart Beats per Mile (or, km) Added a new training data point - heart beats per mile. You can see this new feature in the ride editor, and in two new graphs (to see changes over time). Assuming similar rides and training this is a good way of measuring progress in aerobic capacity. Enhancement - Polar HRM Files Added support for Polar Xtrainer Plus units. Thanks to Bruce B. for providing sample files. Bug Fix - Polar HRM Files Fixed a bug that could sometimes trigger a "subscript out of range" error. Thanks to Antonie D. for reporting this bug. Bug Fix - Goals List Fixed an intermittent "divide by zero" bug. Thanks to Doug L. for reporting this bug. Bug Fix - Cumulative Graphs Fixed a bug in the cumulative graphs that resulted in rides for the current date not showing in the graph. Thanks to Damon E. for reporting this bug. Bug Fix - Calendar Fixed (hopefully) a bug that triggered an error when changing month in the Calendar, if the computer was set up to use the Croatian language. Thanks to Vedran B. for reporting this problem. ------------------------------------------------------ Version 4.11.2 - January 5, 2006 --Bug Fix-- Polar HRM Files Fixed a bug that could trigger a "Subscript out of range" error with some models of Polar, and certain option settings. Thanks to Thomas E. for reporting this bug. --Bug Fix-- Statistics - Year to Date Fixed a bug in the predicted distance for this year. On the last day of the year, the predicted distance for the year was a few miles less than the current actual distance. Thanks to Ed K. for reporting this bug. ------------------------------------------------------ Version 4.11.1 - December 29, 2005 --Bug Fix-- Polar HRM Files vs. Elevation Gain Fixed a bug in Elevation Gain when importing from Polar hrm files. Thanks to Greg C. for reporting this bug. ------------------------------------------------------ Version 4.11 - December 12, 2005 --New Feature-- Password Protection Per User You can now password protect your CycliStats data. You can assign a password to your profile by using the "People" button to open your personal record. If you do assign a password, anyone using WeightWare will need to enter that password before your records can be viewed or changed. --Enhancements-- Graphs Added two new graphs - Average Speed vs. Distance, and Average Heart Rate vs. Distance. --Enhancements-- Calories Burned Changed the Ride Editor, and the Calendar popups to illustrate Calories (or Joules) burned in equivalent fat weight (e.g., 1,750 calories (=0.50 lbs of fat)). --Enhancements-- Polar .hrm Files Added support for the new "107" file format. Note: this format does not support Ride Distance, so only Ride Time and Heart Rate data will be imported. --Enhancements-- Polar .hrm Files Modified to capture elevation gain from some Polar units that currently don't support elevation gain summaries in the HRM file format. --Bug Fix-- Polar .hrm File Import Trying to import a newer Polar file format (107), would sometimes result in an error followed by program shutdown. Thanks to Mark A. for reporting this bug. --Bug Fix-- Goals Editor Fixed an intermittent "divide by zero" bug. Thanks to Doug K. for reporting this bug. --Bug Fix-- Add New Ride Error Fixed (hopefully) an intermittent bug that would sometimes occur when adding a new ride. The error message was usually something about "Unable to unload within this context", or "Form already displayed - can't show modally". Thanks to Ellen B. for reporting this bug. --Bug Fix-- Add New Ride Error Fixed a bug that would get triggered if you tried to add a new ride, before you had created any Bikes in the database. ------------------------------------------------------ Version 4.10 - August 7, 2005 --New Features-- "Cumulative" Graphs - 5 new graphs! You asked for it, and I finally got around to implementing "cumulative" graphs for Distance, Time, Elevation Gained, Energy Burned, and Ride Count. Plus, if you've recorded rides in prior years, you can compare "Year to Date" against your performance in prior years. It was a bear to program (especially so due to "February 29th" issues), but I think you'll like the results. Line graphs work best with these new graphs...Enjoy! --Bug Fix-- Calorie Calculation Fixed a bug that was sometimes causing calories burned to be too low. If you only entered your weight every 2 or 3 months, the program could sometimes get tripped up into thinking that you weighed zero pounds on the day of a ride (because it couldn't find a weight record). It will now always use your last reported weight in these cases (but, you really should record your weight more often to ensure the most accurate calorie estimates). --Bug Fix-- Ride Editor Launch Fixed (hopefully) a bug that sometimes triggered an error when launching the Ride Editor ("Form already displayed; can't show modally"). I was unable to duplicate this bug in my test environment, but received several reports indicating that it is a real (if rare) problem. Hopefully, this fix will resolve the problem, but if you get this error, please report it (I've added some additional logging information to help in tracking down the source of the problem if it occurs again). --Enhancement-- Tools Window Minor fix to avoid "flashing", and avoid having the window force its way to the front after you've launched one of the tool windows. ------------------------------------------------------ Version 4.9 - July 24, 2005 --Enhancement-- Goal Icons in the Calendar The "balloon tip" for future goals will now indicate how many weeks and days remain until the start of the goal. The "balloon tip" for active goals will now indicate how many weeks and days remain until the end of the goal. --Enhancement-- Polar Import If your Polar does not include an altimeter, the elevation gained will be set using the elevation gain from the Route (if specified). --Enhancement-- Ride Editor - Energy Tab Moved all of the fields associated with energy calculations (calories burned), into the Ride Editor form. This will make it easier for you to modify the assumptions that go into the energy estimates. --Enhancement-- XP Look and Feel Modified various parts of the program, so that it will aquire the Windows XP look and feel (on XP systems only). --Enhancement-- Tandem Rides Modified so that you can indicate who was the Stoker for tandem rides. Stoker rides are not includes in the bike's maintenance statistics. --Bug Fix-- Polar Import If you import a "zero distance" Polar .hrm file, (for instance, a trainer ride) the Ride Time will now be set to be the same as the Polar's "Exercise Duration". Previously, these rides had zero time. Thanks to Stuart L. for reporting this bug. --Bug Fix-- Polar Import If you assign a Route name to a "zero distance" trainer ride, the route's distance will be used for ride distance. Thanks to Tim J. for reporting this bug. --Bug Fix-- Graphs - HR Zones - Time by Ride Fixed a "divide by zero" error that was triggered in this graph if one of the ride's HR zones had zero time associated with it. Thanks to Andrew N. for reporting this bug. --Bug Fix-- Various Functions Fixed a bug that would cause various errors if all "Person" records in the database were removed. Thanks to Steven and Oliver C. for reporting this problem. ------------------------------------------------------ Version 4.8 - May 2, 2005 --New Features-- Ride Editor It now has 4 "tabs" to separate the fields into related groups (Notes, Heart Rate, Ratings, and Energy). Added new fields for "Average Heart Rate in Zone" (allowing up to 5 zone-specific average heart rates). Added "Total Time in Zones" (a sum of the time recorded in each zone). Added two new ride rating sliders for "Feeling" and "Overall Workout Rating". Added a pie chart, and color coding of heart rate zone fields (on the new Heart Rate tab), to illustrate time spent in heart rate zones (if specified). Note: for efficiency in entry, you can use your "Tab" key to automatically switch to the next tab, or you can use the "accelerator" keys. For instance, if you are in the Notes field, hitting your Tab key will cause it to switch to the Heart Rates tab. Or, you can type Ctrl-E to go directly to the "Energy" tab. --New Feature-- Graphs Added two new Heart Rate Training Zone graphs. "HR Zones - Time by Ride" and "HR Zones - Percentage by Ride" These are a good way to quickly compare your HR zone training, on a ride-to-ride basis. This can be useful as an indicator of whether you are under or over training, based on how much time you're spending in each heart rate zone. --Enhancement-- Goals List Added a "Schedule" column. For goals in the future, it shows how many days remain until the start of the goal. For goals in progress, it shows the percentage of time elapsed, and the number of days remaining till the end of the goal. --Enhancement-- Goals Editor Added popup "tooltips" for training volume "goal", "actual", and "remaining" fields. These popups should help you to stay on track. Just hover your mouse over these fields in the Goal Editor to see the popups. --Enhancement-- Calendar Modified so that regional language settings for day of week will be used, thus showing the day of week column headers in the correct local language. --Enhancement-- Calendar Notes Added two new buttons so that you can Print, or copy the calendar notes to your windows clipboard. --Bug Fix-- Ride Editor - Calories/Watts Fixed a bug that was sometimes causing Calories/Watts to change when the ride Intensity slider changed. Thanks to Billy for reporting this bug. ------------------------------------------------------ Version 4.7 - April 5, 2005 Summary of Changes Mountain Goats - Some new features for climbers (rate of climb, and a new Climbing Calculator) inspired by Dr. Arnie Baker's book "Altitude Climbing Endurance (ACE) Training for Cyclists" (available from roadbikerider.com). Training Features - new graphs and statistics for Heart Rate Training Zones. Eye Candy - 3D graphs now supported! New Feature - Climbing Calculator Everything you need to figure out the grade of your favorite hill, or how fast you'll need to ride to complete the Markleeville Death Ride within the time limits. It calculates: * Grade from distance and elevation gain. * Elevation Gain from distance and average grade. * Rate of climb, based on ride time or average speed. * Average Speed from rate of climb. * Finish time, based on start time and time off the bike. New Feature - Heart Rate Zones - Graphs Three new graphs for Heart Rate Training Zone information. You can see a pie chart, showing how time you've spent in each heart rate zone for any time period by selecting the "HR Zones Summary - Pie" graph view. Or, you can see week by week comparisons of total time in each zone, or percentage of time in each zone, by selecting "HR Zones - Time by Week", or "HR Zones - Percentage by Week" respectively. New Feature - Heart Rate Zones - Statistics There's a new entry in the Statistics "View" field: "Heart Rate Zone Summary". This will show information about how much time you've spent in your heart rate zones, for any time frame, bike, route, etc. New Feature - 3D Graphs You can now switch between 2D and 3D graphs, by clicking the checkbox labeled "3D" on or off. Enhancement - Ride Editor - Rate of Climb To the right of the Elevation Gain field is a new "read only" field. It shows the overall Rate of Climb for your ride (i.e., the elevation gained per hour for the ride). If you ride in the mountains, or are training for something like the Markleeville Death Ride, or Colorado's Triple Bypass, this is an important indication of climbing fitness. Enhancement - Ride Editor - Heart Rate Zones Modified to show the percentage of time spent in each zone. Enhancement - Statistics - "Summary - Rides - Avg/Min/Max" Added a line for Climb Rate, and a line for Profile to this view. It will now show your average, min, and max climb rates (e.g., feet/hour), and profiles (e.g., feet/mile) for rides that meet the selection criteria. Enhancement - Distance/Time/Average Speed Calculator This window now includes fields for Start Time, and Non-riding Time. With these, it will automatically calculate your Finish Time. Enhancement - Links You can now "drag and drop" files on your computer onto the Links window. When you do, the file name will automatically appear in the window. This should make it quicker and easier to link to your maps and digital photos. Enhancement - Tools Added a new toolbar button for quick access to the various Tools. Added a new Tools window, to show a quick summary of what each tool does. Enhancement - Polar .hrm file Import Modified to automatically "link" the .hrm file to your ride. In future, this will allow for minute-by-minute graphs of your ride, based on the Polar data file. Modified to automatically capture time in each of your heart rate zones (assuming you've defined heart rate zones). Bug Fix - Links Bar For links that don't have a description, the link itself will now show up in the dropdown list in the links bar. Previously, these links showed up as empty entries in the dropdown. Bug Fix - Routes If there are no routes defined, the Edit and Delete button on the Routes List window will be greyed out. This prevents an "Object variable or With block variable not set" error that would occur if you clicked on either of those buttons. Thanks to Chen H. in the People's Republic of China for reporting this bug. ------------------------------------------------------ Version 4.6.2 - March 24, 2005 Bug Fix - Trial Version In the trial version, records would "move forward" in time when you opened the program on subsequent days. This was a recently introduced bug, related to the demo data for new users. Thanks a bunch to Paul H. for reporting this bug! Enhancement - Grade Calculator Modified to allow for more flexibility in calculations. You can now calculate Elevation Gain, Distance, or Grade. Simply enter any two values, and click Calculate to calculate the third value. Enhancement - Polar .hrm Imports Minor mod. You can now specify the Route (if known) as part of the import process. Don't change the route when the Ride Editor opens, or your Polar's ride distance will be overriden with the Route's distance (this part will be fixed later). ------------------------------------------------------ Version 4.6.1 - March 16, 2005 Bug Fix - Startup You may see a message that one or more of your Person records needs updating. This was required to support some recent enhancements for energy usage (calories burned). In most cases, all you need to do is add Date of Birth (and, possibly Height or Weight). Bug Fix - Cyclist Editor Fixed bug that triggered an error when trying to add Heart Rate Training Zones for a brand new cyclist. Thanks to Jesse C. for reporting this bug. Bug Fix - Weight/Health Editor Fixed bug that could cause an error when saving a weight/health record ("There is not enough information to save this person"). Thanks to Don. C. for reporting this bug. ------------------------------------------------------ Version 4.6.0 - March 8, 2005 Enhancement - Goals Modified so that if the Goal is in the future, you'll see how many weeks and days are remaining until the start of the goal. Enhancements - Goals Changed the five progress bars' colors, to make them easier to read. Enhancements - Goals Modified so that if a Goal is in progress, you'll be able to see how many days remain until the Goal's end date. Enhancements - Distance, Time, Avg. Speed Calculator Modified to permit up to 3 digits in the "Hours" field. This will allow you to calculate distances and times for longer rides and/or seasonal averages and goals. Enhancement - Options Modified so that your "Start of Week" can be on a Saturday. Thanks to Michael B. for this suggestion. Enhancement - Added "Demo Dan" For new users only - to help illustrate the features of CycliStats, it will now be installed with sample data. The name of the sample person is "zz_Demo Dan". By looking at Demo Dan's records, you'll be able to quickly see how CycliStats can be used to help track your cycling activities, health, goals, etc. Bug Fix - Exports Some exports (Statistics, especially) were truncating some of the exported data (so, "10,000" would show up in the export file as "10"). Thanks to Jack B. for reporting this bug. ------------------------------------------------------ Version 4.5.2 - February 4, 2005 Bug Fix - Calories/Watts Calculator When invoked from the Ride editor, it was not working properly. The Calories and Watts fields in the Ride editor were blanked out after using the Calories/Watts calculator. This was caused by a poorly tested, last minute change to fix a potential "memory leak" (arrgh!). Thanks to Erik F. in Sweden for reporting this bug. Bug Fix - Goals List Fixed bug that would trigger an "Object variable" error if you double-clicked on an empty list of goals. Thanks to Bill for reporting this bug. ------------------------------------------------------ Version 4.5.1 - February 1, 2005 New Feature - Calories for "Trainer" Rides Basement cyclists - this one's for you. CycliStats will now estimate calories burned for trainer rides (i.e., rides with Time, but no Distance). The estimate uses your current Weight, Height, Age, and Sex to calculate your basal metabolic rate. Then, it uses the Ride Intensity value, to estimate "METS" (metabolic equivalents for exercise). With these two pieces of information, an estimate can be made for your trainer and stationary bike rides. New Features - Goals - Elapsed Time Added a new "Elapsed Time to Goal" progress bar. This feature mostly applies to "training volume" goals (e.g., monthly or weekly goals). The new progress bar shows how much of your possible training time has elapsed (from the From Date, to now), allowing you to quickly see if you are ahead of schedule or behind schedule towards completion of your goal. Enhancement - Rides Editor - Intensity Field The Intensity field now goes from 0-10 (previously, it went from 0-5). This should allow for additional flexibility when setting this field. Note: this field is now used when estimating calories burned. If you leave Intensity set to zero (i.e., unspecified), it will assume the mid-point value (5) for the calorie estimates. Enhancement - Calories Burned for regular Rides The formula for calories burned on regular rides has been improved upon. It now takes into account rider Weight, Age, Height, and Sex, resulting in a more accurate number for basal metabolic rate. This should result in better estimates, especially for women. It also now uses the ride Intensity setting, allowing you to fine-tune the estimate for calories burned. Bug Fix - Calories Erik F. in Sweden reported that CycliStats estimated that he burned over 300 thousand calories on a 90 minute ride! In Sweden (and much of Europe), they use the comma character for the decimal separator (so 1 / 2 = 0,5). CycliStats had one spot in the program where this convention was ignored, resulting in the problem. It's now fixed. Database "Schema" Update - version 2.06 This release includes some new database features, most of which are reserved for future use. ------------------------------------------------------ Version 4.5 - January 26, 2005 New Feature - Calendar Notes You can now attach a note to any date in the Calendar. Do a right-mouse click on the date, and select "Add Calendar Note" from the popup menu. Notes can be for "All Names", or limited to specific names. Enhancements - Links Improved the way Links are handled. Using the new "Links Bar" it's now possible to select and open individual links from your Goals, Rides, and Routes. Enhancements - Links for Routes Added Links to Routes, so you can link to maps, cue sheets, or photos of your favorite Routes. Enhancements - Calendar - Month Picker Added a new "month picker" button, between the dropdown list for month and year. This should make selecting a different month easier. Also, it can be used to quickly return to the current month by clicking on today's date at the bottom of the 3-month window. Enhancements - From Dates If you blank out the From Date, it will now automatically default to the date of the first Ride (or, first Maintenance, or first Health item) recorded for the Person, Bike, and Route that are displayed. This is a quick way to see statistics and graphs for everything you have entered in CycliStats. So, a blank From Date means "show me all of the records". Thanks to Jason for this suggestion. Enhancements - Optional Backup Folder In the Options window, you'll now see a new "Optional Backup Folder Location" field. If you enter a valid folder name in this field, whenever CycliStats shuts down, your database will automatically be backed up to this folder. Thanks to Ray D. for suggesting this. Bug Fix - Ride Statistics Fixed a bug that caused discrepancies between some statistics views, if any individual rides were entered that were more than 24 hours in length. Thanks to Scott D. for reporting this bug. Enhancements - Calendar Icons Standardized the calendar icons for health, for clarity, and to avoid confusion with WeightWare. ------------------------------------------------------ Version 4.4.1 - January 5, 2005 Bug Fix - Startup A startup problem was reported on some Windows 95 and 98 systems (and, possibly, ME). Some new code to assist in debugging was, ironically, triggering an error (arrrgh!). ------------------------------------------------------ Version 4.4 - January 4, 2005 Four new graphs, some new Year to Date stats, and lots of small bug fixes and cosmetic enhancements in this update. Happy New Year, and happy riding in '05! Enhancement - Graphs Added 4 new graphs for analyzing Cadence: Avg. Speed vs. Cadence Avg. Heart Rate vs. Cadence Avg. Watts vs. Cadence Cadence vs. Profile Enhancement - Statistics - Summary - Rides - Year to Date Added rows for "Last Year to Date", and "Last Year Totals", to allow for quick comparisons of this year against last year. Thanks to Spencer G. for suggesting this. Bug Fix - Ride Editor - Average Speed In countries where the comma character (",") is used as the decimal symbol, average speed was being calculated incorrectly. A 1 hour ride of 25,5 km would show an average speed of 25 kph, because the decimal part of the distance was getting truncated. Thanks to John O. for reporting this bug. Bug Fix - Statistics (Summary - Rides - Avg/Min/Max) Fixed a bug that would sometimes cause Min or Max Max Speed to be incorrectly reported. Thanks to Sandy S. for reporting this bug. Bug Fix - Statistics (Summary - Rides - Averages) Fixed a minor bug that was causing small discrepancies in Daily ride statistics between the "Year to Date" view, and the "Averages" view (the Year to Date view was correct). Bug Fix - Rides List Sometimes the "Notes" column would become right-aligned, resulting in ride notes that were difficult to see in the list. Thanks to Neal U. for reporting this bug. Bug Fix - Goals List Fixed an "Object variable" bug that sometimes shows up when working with the Goals List. Thanks to Jim H. for reporting this bug. Bug Fix - Goals List Fixed a bug that sometimes triggered a "Data type mismatch" error. Thanks to Jeff H. for reporting this bug. Bug Fix - Export/Import Fixed a bug involving "date/time" fields. If the exported data contained some fields without time (e.g., "1/1/2004") and some with time (e.g., "1/1/2004 8:15"), the import process would ignore the data that contained time. Thanks to Michael G. for reporting this bug. Bug Fix - Calendar Fixed a bug that triggered an "overflow" error when using the Next Month button to go to a month in the future. Thanks to David M. and Jim H. for reporting this bug. Bug Fix - Statistics (By Month - Calories & Climbing) Fixed bug that was causing monthly average ride count to be incorrect. Thanks to Rich P. for reporting this bug. Bug Fix - Maintenance Fixed bug that caused the "Escape" key to trigger the "Delete" button, instead of the "Cancel" button. ------------------------------------------------------ Version 4.3.1 - December 6, 2004 Minor Mod Added some debugging code neglected in earlier release. Should help to analyze errors in future. ------------------------------------------------------ Version 4.3.0 - December 6, 2004 New Startup Features Got rid of the "Loading" window, and added a new startup window for trial version and retail CD-ROM registration. Modified how registration works, to make it easier to use. Enhancement - Goals Added a new "Goals List" window to make adding and editing your cycling goals easier. Enhancement - Links List Modified to always show the link, in addition to the link description, in the list of links. Enhancement - Adding new Rides, Health, Maintenance Added a "hot key" to initiate adding new records. The hot key is "Ctrl-N" (in other words, hold down the Ctrl key, and then click the "N" key). When you are in the Calendar or the Rides list, this will bring up a new ride for today's date. When you're in the Maintenance list, it will bring up a new Maintenance item, and when you're in the Health list, it will bring up a new Health record. Thanks to Rico M. for this suggestion. Bug Fix - Ride Editor Delete Under some circumstances, the Delete button was not working (nothing happened when you pressed it). Bug Fix - Health Editor Delete Under some circumstances, the Delete button was not working (nothing happened when you pressed it). Bug Fix - Goals Editor - Links Links added to a new Goal were not being saved properly. Bug Fix - Ride Editor - Links Links added to a new Ride were not being saved properly. Bug Fix - Links List There was a bug that only showed up if you had 10 or more links associated with a particular ride or goal. The list was not being sorted properly in that scenario. Thanks to Adrian R. for reporting this bug. Bug Fix - Dates Some non-US date formats were not being properly supported. Thanks to Steven G. in Durban, South Africa for reporting this bug. Bug Fix - Dates Manually entering a really odd date (for example, November 17, 0202) could trigger an error when later using the "Date Picker". Thanks to Peter F. for reporting this bug. Bug Fix - Saved Bike wrong when re-starting CycliStats When you re-started CycliStats, it was sometimes "forgetting" the last Bike used. This happened if you selected "(All Road Bikes)", "(All Mountain Bikes)", and some others like that. Instead of remembering your previous selection, the program would open with a different bike displayed. Thanks to Ray for reporting this bug. Bug Fix - Routes - Elevation Gain The Elevation Gain field for Routes was saved incorrectly if you used Metric units of distance, due to a conversion error. Thanks to Ray for reporting this bug. Bug Fix - Vacation Ride Data Entry Form Added new fields left out from previous updates to the Ride Editor. Thanks to C.L. for pointing this out. Bug Fix - Windows XP Some XP systems were showing the main toolbar improperly sized. Also, some field labels were getting cut off. This was happening mostly on laptops, with "large fonts" selected in the system settings. Bug Fix - From/To Date Picker Fixed a bug that sometimes triggered an error due to a bad date value. Thanks to Bill P. for reporting this bug. ------------------------------------------------------ Version 4.2.0 - November 5, 2004 Enhancements - Statistics Modified the way that predictions are made for "This Week", "This Month", and "This Year" in the "Summary - Rides - Year to Date" statistics. It should now do a much better job of predicting your distance, time, etc. Bug Fix - Statistics In the "Year to Date" statistics, the predictions for this month and this year, were not properly calculated. Thanks to Mel for reporting this bug. Bug Fix - Calendar If only "No Distance" rides were logged for the week, the weekly totals would be blank, even though Time was logged for those rides. Thanks to Ben, who rides his trainer in the Netherlands, for reporting this bug. Bug Fix - Statistics "Planned Rides" were not always showing up properly in some views. To see your planned rides, set the "To Date" out into the future. Thanks to Walt D. for reporting this problem. Enhancement - Screen "Flash" Discovered a problem that was sometimes causing the desktop icons to "flash" as they were refreshed. This most often happened during "grid" updates (e.g., on the Statistics tab). Modified code to avoid this behavior in future. ------------------------------------------------------ Version 4.1.1 - November 1, 2004 Bug Fix - Calendar Doing a right-mouse click over the Weekly Summary could trigger an "infinite loop", resulting in the program becoming unresponsive. Thanks to Ian M. for reporting this bug. Bug Fix - Goals Goals in the future were incorrectly reporting ride "actuals" (they were showing ride distance, time, etc., even though the Goal's starting date was in the future). Thanks to Jim H. for reporting this bug. Bug Fix - Goals An incorrect version of the database was released for a few days. If you downloaded this version, and try to save a Goal record, an error could be triggered when you click on the "OK" button. Thanks to Ian M. for reporting this bug. Bug Fix - Statistics "Planned Rides" were accidently getting included in the statistics for "Summary - Rides - Year to Date". Thanks to Neal U. for reporting this bug. Bug Fix - Cyclist Editor Fixed minor bugs in label positioning. With non-US units of measure, some of the field labels were positioned improperly. Bug Fix - Health Editor Fixed minor labeling bug. If "British" units of weight were chosen in the Options window, both the "Stone" and "Lbs" fields were labeled as "Stone". Thanks to George A., in Scotland, for reporting this bug. Enhancement - Goal Editor Minor mods to make it easier to read the percent complete fields. ------------------------------------------------------ Version 4.1.0 - October 27, 2004 New Feature - Goals Added "Elevation Gain" and "Energy Burned" goals (in addition to the previous Distance and Time goals). You can now set goals for these two new fields, and track your progress. Bug Fix - Database Update Fixed bug that could trigger an "Error Updating Database Format" error during startup. Thanks to Sjur N. in Norway for reporting this bug. Bug Fix - Goals If you tried to select the "(All Except "Other" Bikes)" option in your Goal record, an error was triggered. Thanks to Adrian R. for reporting this bug. Bug Fix - Goals Distance and Time for planned rides (rides for future dates) were accidently being included as actual rides in the Goal Editor window, resulting in the Percent Complete being too high. Thanks to Neal U. for reporting this bug. ------------------------------------------------------ Version 4.0.0 - October 25, 2004 New Feature - Goals You can now enter "Training" and "Event" Goals. Training goals have a start and end date, and you can specify distance and time for the goal. Your Goal record will show how far it is to your goal (distance and time), and the percentage complete. Event goals are typically reminders for things like races and century rides. You can also attach "Links" to any goal (this is a handy way of keeping a link to the web page for the event). New Feature - Calendar Icons The Calendar now shows icons for your Health entries, Bike Maintenance, and Goals. You can "hover" your mouse over the icons to see a "balloon tip" displaying information about the Health, Goal, or Maintenance record. Likewise, you can click on the icon to open the associated Health, Maintenance, or Goal record. New Features - Ride Editor "Next Ride" and "Previous Ride" buttons added. "Delete" button added. "Save" button added, allowing you to save the current ride, but leave the Ride Editor window open. "Clear" button added, allowing you to clear the current contents of the ride editor (these replace the "Add More Rides" checkbox). "Print", "Links", and "Help" buttons changed - made them smaller, with pictures instead of text, to save room in the window. New Feature - Calendar - Right-Mouse Popup Menu When you right-mouse click a date in the calendar, you will now see a popup menu which will allow you to add a new Ride, or Health, or bike Maintenance, or a Goal for the date selected. New Feature - "Planned Rides" You can now enter a ride for a future date, in order to plan your riding schedule and training, or to make note of upcoming events like Century rides and races. Simply choose a future date and enter a ride. In the Calendar, planned rides will not contribute to ride summaries for distance, time, etc. It will be up to you to delete or modify the ride info for these planned rides. As soon as the ride date/time passes, these rides will automatically be assumed to be "real" rides. New Features - Maintenance Editor You can now enter Maintenance items for future dates. These can serve as reminders for you to perform maintenance on your bike(s). Also - added new fields showing Usage History (distance, time, number of rides, and distance remaining). Added a "Print" button, and "Previous" and "Next" navigator buttons. New Features - Health/Weight Editor Added Next/Previous buttons for navigation. Added Delete button. Bug Fix - Calories/Watts Calculator. If "Joules", instead of Calories, was selected in the program Options window, the Joules per Mile (or, km), Joules per Hour, and Joules per Minute calculations were incorrect. Thanks to Ben K. in the Netherlands for reporting this bug. Bug Fix - Calendar If one or more logged rides had Distance, but no Time, the month's Average Speed calculation was incorrect (too high). Thanks to Sandy S. for reporting this bug. Bug Fix - Ride Editor Fixed minor bug. When you manually changed the Calories (or, Joules) field, the related fields below it were not changing. Now, these fields will stay in synch with the Calories/Joules field. Thanks to Alexander M. for reporting this bug. Bug Fix - Ride Editor Fixed minor bug that was causing ride Distance to sometimes not be updated when you selected a new Route. Thanks to Ben van K. for reporting this bug. ------------------------------------------------------ Version 3.5.3 - October 2, 2004 Note: this version contains no new features, so unless you are experiencing problems (errors when using the Calendar or the Graph), there's no need to download this version. Fixed a couple of small bugs discovered in testing. Added some additional error handling/tracking to help track down some errors reported by Andrew N. ------------------------------------------------------ Version 3.5.2 - September 29, 2004 Fixed bug in Polar file import, that sometimes triggered an error message. Thanks to Jerry Z. for reporting this bug. Fixed minor bug in Graphs printing, discovered in testing. The graph title was incorrect when doing a Print (it was OK when doing Print Preview). ------------------------------------------------------ Version 3.5.1 - September 29, 2004 Fixed bug in Graphs. The Route was being ignored. Thanks to Neal U. for reporting this bug. ------------------------------------------------------ Version 3.5.0 - September 28, 2004 Added 4 new Graphs: Average Speed vs. Heart Rate Average Speed vs. Average Watts Average Speed vs. Profile (elevation gained per mile or km) Heart Rate vs. Average Watts These new graphs display individual rides as blue dots in a "scatter" graph. A red trend line is also shown. It's calculated using a statistical technique called "linear regression analysis", and represents a statistical averaging of all of the individual rides. Added new "Links" feature. You can now attach links to your rides. These can be links to photos, web pages, documents, or whatever. To use this feature, click on the new "Links" button in the Ride Editor window. Added "Time of Day" field to the Ride Editor, Maintenance Editor, and the Health Editor. For Maintenance, this will allow you to enter maintenance done on your bike after a ride (previously, Maintenance done on the same day as a ride was always assumed to have been done before the ride). Modified Polar .HRM file import procedures. You can now drag and drop a Polar .hrm file onto the Calendar, or the Rides list. When you do, the Ride Editor will open with the Polar file data filled in, allowing you to make any additions or changes. Also, older Polar file formats are now supported (1.05, and 1.02, specifically). Note: for reasons I don't understand, the Polar .HRM files sometimes screw up the ride Distance, so check this carefully when importing Polar files. Distance, Time, Avg. Speed Calculator - Added a new "Copy to Clipboard" button, to allow for quick copying of the window's contents to your clipboard. Fixed bug in database update procedure. When updating from a very old CycliStats database format to the current version, an error was triggered that prevented the update procedure from completing. Thanks to Steve L. for reporting this bug. Calendar - fixed bug that was causing rounding errors when using Metric units of distance. Thanks to Wayne D. for reporting this bug. ------------------------------------------------------ Version 3.4.0 - September 15, 2004 Added new "balloon popup summaries" to the Calendar's month and year dropdowns. Now, when you hover your mouse over either of those dropdowns, you will see a balloon popup with summary information for the month, or for the year. Ride editor - added new tooltips to Distance, Average Speed, Pace, Max Speed, and Elevation Gain fields. By hovering your mouse over these fields, you can quickly see conversions between metric and Imperial units of measure. Fixed bug in Calorie Calculator that was setting rider weight, bike weight, and temperature incorrectly when using Metric units of distance. Thanks to Daniel B. for reporting this bug. Fixed bug that was sometimes causing metric ride distances to be rounded improperly (resulting in ride distances that were too short or too long by 0.01 km). Thanks to Wayne D. for reporting this bug. Maintenance Editor - Added a Calendar picker button, to allow for easier selection of Date Scrapped. Thanks to Chris L. for suggesting this enhancement. Fixed bug in Statistics that would trigger an error when selecting "(All Except "Other" Bikes)". Thanks to Craig L. for reporting this bug. ------------------------------------------------------ Version 3.3.0 - August 24, 2004 Fixed bug in Calorie Calculator. It was not working properly when the "British" weight units were selected in the Options window. Thanks to Phil for reporting this bug. Added new option for Bikes: (All Except "Other" Bikes). If you use the "Other" bike type for your stationary trainer, or for runs/walks, this will allow you to view reports and graphs for all of your "real" bikes. Modified some settings for the new "balloon tips" in an attempt to fix a "flashing" problem reported by Bill K. Modified some settings in the installer, to help resolve an "Automation Error" associated with the Graphs, reported by two users after they had re-installed Windows XP. Fixed a couple of bugs in the Polar .hrm file import procedure. It was using "total time" instead of "ride time", which could result in incorrect average speed (due to including the time spent while stopped). Also fixed a bug in the Average Cadence calculation. Thanks to Jerry Z. for reporting this bug, and helping to resolve it. Minor mod to (hopefully) allow Copy/Paste/Cut/Undo to work properly for all text boxes. Modified Graph printing, so the background temporarily gets set to white. This will help save ink when printing graphs, and result in better looking reports too. Thanks to Greg for suggesting this enhancement. ------------------------------------------------------ Version 3.2.0 - August 12, 2004 Added new "balloon tips" feature to the Calendar tab. When you hover your mouse over a ride or a weekly summary in the calendar, you will now see a multi-line popup that displays a lot more detailed information. Added new "Date Picker" to allow setting and saving both From and To dates with a single window. You can now select various From/To date views (e.g., past 60 days) and the program will remember the selection and use it the next time you open CycliStats. To use this new feature, click on the "Calendar" button next to any of the From or To date fields. Fixed a bug in the Polar .hrm import procedure. The Polar S520 model uses a slightly different file format, which was resulting in file import errors. This has been fixed. Thanks to Mark G. for reporting this bug. Added some additional code to assist in logging and tracking error messages. ------------------------------------------------------ Version 3.1.0 - August 2, 2004 Added new Gearing Calculator to the Tools menu. Fixed bug that triggered an error when attempting to Export from the Calendar tab. Fixed bug in Graph for # of Ride By Week. The graph would never show more than 7 rides per week. Thanks to Alan W. for reporting this bug. Fixed bug in Ride Editor that sometimes triggered an overflow, if the ride distance was extreme. Thanks to "dreyfuss" for reporting this bug. Fixed bug in Ride Editor that sometimes triggered a "Data type mismatch" error when entering a new ride. Thanks to Ron for reporting this bug. Enhanced database Restore procedure, to avoid errors associated with restoring older database formats. Fixed bug in Help / About window that was causing the fax number to be cut off. ------------------------------------------------------ Version 3.0.4 - July 13, 2004 Recompiled with different option settings, in an attempt to resolve a startup "crash" reported by Doug B. ------------------------------------------------------ Version 3.0.3 - July 12, 2004 Fixed bug in Cyclist Editor that would sometimes trigger an error if Height was omitted. Thanks to Greg for reporting this bug. ------------------------------------------------------ Version 3.0.2 - July 12, 2004 Fixed bug in Ride Editor that was sometimes triggering an "overflow" error. Thanks to Cliff D. and Ken M. for reporting this bug. Added some additional code to help track down memory related issues. ------------------------------------------------------ Version 3.0.1 - July 9, 2004 Fixed bug in desktop shortcut (in Options) that was assigning an incorrect name to the shortcut. Thanks to eagle-eyed Mark D. for reporting this bug. ------------------------------------------------------ Version 3.0.1 - July 9, 2004 Fixed bug triggered when attempting to Export rides. Thanks to Mark D. for reporting this bug! Added "Enter Registration Key" button to reminder windows to make it easier to enter registration key after purchase. ------------------------------------------------------ Version 3.0.0 - July 8, 2004 There are a LOT of new features in this version of CycliStats. I hope you enjoy them. If you notice any bugs, please contact me ASAP...I'm heading for a cycling trip to see the Tour de France soon (my first time!), and will be out of contact for a couple of weeks. Added new Calendar tab, to allow for month and week "at a glance" summaries. Added new "Named Routes" feature, to allow for assigning rides to previously named routes. Each route has a standard distance, and elevation gain. This should make data entry a little easier, and allow for quick analysis of your rides on specific routes (average speed, etc.). Added new ride logging features, including: Ride Intensity rating, and Heart Rate Zone time tracking. Cyclist - added Heart Rate Zones, to allow tracking of time spent in specific heart rate zones. Improved the Elevation Gained estimator, via the use of a "slider" control, instead of the "radio buttons". Added new "Grade Percentage Calculator" to the Tools menu, to allow you to quickly calculate just how steep that local hill climb is. Improved graphs. They now look better, and will support additional graphs in the future. If you have ideas for graphs you would like to see, send them along to CycliStatsSuggestions@shastasoftware.com. Added new option for displaying Weights using British units (Stone and Pounds). Added new option for displaying Energy usage in Joules instead of Calories. ------------------------------------------------------ Version 2.1.3 - June 12, 2004 Fixed bug in menu. View / Cyclists was not working. Used new version of trial version/protection code, to hopefully resolve intermittent problems reported with earlier version. ------------------------------------------------------ Version 2.1.1 - April 28, 2004 Minor mods for database update handling (required due to newly released WeightWare program - www.WeightWare.com). Fixed intermittent error message in "Summary - Health" on the Statistics tab. Thanks to Mark W. for reporting this one! Fixed bug in Bicycle Editor window. Tandem bikes were showing double the actual Logged Distance. Thanks to John D. for reporting this bug. ------------------------------------------------------ Version 2.1 - March 18, 2004 Updated trial version/protection software, to avoid problems with "General Extraction Errors" that were sometimes being triggered. Rides List Added day of week to rides list "Date" column. Ride Editor Fixed minor bug in "date picker popup". ------------------------------------------------------ Version 2.0.8 - January 27, 2004 File Import Added new "drag and drop" feature for importing data. Files in the appropriate formats (.xls, .csv, .hrm) can be dragged and dropped on the rides list to quickly initiate a "File Import" action. Fixed bug that caused .csv file names to trigger a "not a valid file name" error, if the file name contained embedded spaces. Ride Editor Modified to do a better job of preventing and trapping errors in the ride data (e.g., blank date field). Also added a Help button. Tools Added new Wheel Circumference Calculator. Useful for calibrating cyclocomputers. Maintenance Tab Fixed bug that triggered a weird error: "Multiple-step operation generated errors. Check each status value." Caused by lengthy descriptions. Thanks to Al in Oceanside, CA for reporting this bug! Security/Installer Modified in an attempt to resolve intermittent problems related to Microsoft Data Access Components (MDAC). ------------------------------------------------------ Version 2.0.7 - December 29, 2003 Modified trial version/registration settings. A few folks have reported problems running the new version, and it looks like this can be traced to the trial version/registration sections. Hopefully, this change will clear up this bug. Thanks to Richard for reporting this one. Bugs Fixed Fixed "duplicate" Bike/Person bug. This isn't supposed to happen, but sometimes does due to database restore and conversion. When it happens, CycliStats will now handle it more gracefully. Thanks to Tom A. in Sonoma for reporting this bug. ------------------------------------------------------ Version 2.0.6 - December 19, 2003 Fixed installer problem that left some required files out of the installer package. Added some debugging code to the Export to Excel feature, to try and solve an intermittent bug. ------------------------------------------------------ Version 2.0.5 - December 17, 2003 Rides - added new "Avg. Watts" and "Max Watts" fields Average Watts will automatically be estimated, based on ride distance, speed, climbing, etc. (you can override the estimated value if you use a power meter). New "Local Weather" feature On the Options window, you can enter your US Zip Code (or City, State, Province), or a specific web address for your local weather. Then, when you click on the "Weather" button on the toolbar, CycliStats will display a web page showing your current local weather. Also on the Options window, you can choose to create a desktop shortcut to your Local Weather (handy for checking weather conditions before a ride). New File / Export menu item This allows you to export your CycliStats data in three formats: Excel (xls) spreadsheet, Comma-Separated Variable (csv) text file, and Extensible Markup Language (XML) format. You may export: Rides, Statistics, Maintenance, and Health records. New File / Import menu item This allows you to import Rides, Bike Maintenance, and Health records in spreadsheet (xml), Comma-Separated Variable (csv) formats, or Polar HRM (hrm) file formats. You can use this feature to copy data from one computer to another, or to import your data from other programs. New File / Restore CycliStats Database menu item This feature allows you to restore your current CycliStats database from a backup copy. Print Preview - Export features added Modified to allow reports to be exported in Adobe Acrobat (pdf), web page (HTML), and Rich Text File (rtf) formats. Health - added "From" and "To" dates Also added status bar at the bottom of the list, to show averages for Weight, BMI, Resting Heart Rate, Blood Pressure, and Body Fat Percentage for the current list of health items. This will allow you to quickly see health averages for any time frame. Calorie Calculator - added Male/Female rules, to take into account the differences in basal metabolism. Bike - added "Starting Distance" field, plus a field to show total miles logged in CycliStats, plus a total Odometer field. Added free form "Notes", so you can enter bike setup notes, history, haikus about your bike, etc. Statistics - Health Summary Fixed minor bug in the "Change (+/-)" column. The data was sometimes incorrect for Resting Heart Rate, and Blood Pressure under certain circumstances. Tools - Body Mass Index Enhanced with new "Calculate" buttons. This will allow you to enter any two fields (Height, Weight, or Body Mass Index), and click on Calculate to calculate the third field. Database - Renamed to "ActiveLife.mdb" Modified database structure, to prepare for future updates. Also, the database has been moved from the Install folder to "All Users/Application Data/Shasta Software", to help resolve problems encountered when installing updates to a different location. Statistics - the most recently viewed Statistics view will now be saved when you exit CycliStats. The next time you run CycliStats, the saved view will be the one you see. Graphs - the most recently viewed Graph view will now be saved when you exit CycliStats. The next time you run CycliStats, the saved view will be the one you see. Bugs Fixed Fixed error triggered when double-clicking on some cells in the Statistics grid (thanks to Billy for reporting this one). Fixed error triggered when adding Maintenance records for two different bikes in a row (thanks to Michael M. for the bug report). Error handling - Added code to detect missing Jet OLE DB components. These are operating system components that CycliStats needs, but CycliStats cannot install them on Windows 2000/XP systems (the files are protected by Windows, and off-limits). They're supposed to be present, but some systems don't have them. When this is detected, the user will be directed to the appropriate Microsoft download web page, so they can update their system. Thanks to Ken C. in Delaware, for helping resolve this difficult bug! ------------------------------------------------------ Version 1.8 - September 15, 2003 Added new Body Fat Calculator Based on formulas developed by the U.S. Dept. of Defense (our tax dollars at work). This new tool can be accessed from the Health logger window (using the Calculator button next to the Body Fat field), or from the Tools / Body Fat Calculator menu option. Statistics - Health Summary Added "Change (+/-)" column, to show the change between the most recent Health data, and the previously recorded health data. Lets you know at a glance how your Weight, Blood Pressure, etc. has changed recently. Tools - Distance, Time, Avg. Speed Added Pace feature (minutes/mile or minutes/km). Added option to switch between Imperial and Metric. Fixed bug in Ride Editor window that was triggering an error when entering a new Bike (via the ... button next to the Bike dropdown). ------------------------------------------------------ Version 1.7 - September 5, 2003 Improved automatic database backup, to help ensure no lost data in the event of a system crash, power outage, etc. CycliStats will now automatically "version" the backed up data, as well as make a separate copy in the Windows "temp" folder. Thanks to Chuck M. for reporting this one! Improved performance of rides list "refresh". Fixed several other minor bugs. ------------------------------------------------------ Version 1.6.2 - August 7, 2003 Fixed minor bug in "Refresh" reported by user. Fixed minor bug in "Add New Ride" reported by user. Fixed registration problem noted in testing. ------------------------------------------------------ Version 1.6.1 - August 2, 2003 Statistics - Enhanced "By Week" and "By Month" options Added summary statistics, and by week and by month averages. Added a "double-click" feature, so that you can bring up ride details by double-clicking on the specific ride in "By Week" or "By Month" views. Statistics - Enhanced "Summary - Year to Date" Added Daily Averages for current week. Improved rounding. Statistics - added new "Rides - Summary - Averages" view, like Year to Date, but without Predictions, and user can select the time period. Statistics - added new "Ride - Summary - Avg/Min/Max" view. Statistics - added "Most Recent" column to "Summary - Health" view. Added new "Usage Tips" feature. Tools - Added new "Time Difference Calculator" to Tools menu. Added new Chris Carmichael book, The Ultimate Ride, to Amazon menu Fixed several minor bugs found in testing, and reported by users. ------------------------------------------------------ Version 1.5.0001 - June 26, 2003 Released new version to fix a couple of problems in the installer package. ------------------------------------------------------ Version 1.5.0000 - June 23, 2003 Ride Editor - added "calculator" button to invoke Distance, Time, and Speed form. This will allow for entry of Avg. Speed, instead of Time, when entering a new ride. Statistics - added "Summary Health" stats. For the selected cyclist and time frame this new view will show Average, Min, and Max for: Weight, BMI, Body Fat %, Resting Heart Rate, Avg. Heart Rate (riding), Max Heart Rate (riding), and Blood Pressure. Added "(All Road Bikes)", "(All Mountain Bikes)", etc. to the Bikes dropdown menus. This will allow for combined reports and graphs for "All Road Bikes", if you have more than one. Added warning message for "future date" rides. Added graphic "Calendar" and "Calculator" buttons, to replace the somewhat nondescript "ellipses" buttons. Fixed "Amazon Home Page" web link. Print/Print Preview - modified to ensure number of copies = 1 Fixed bug that caused "Multiple-step operation generated errors" error. ------------------------------------------------------ Version 1.4.0001 - June 13, 2003 Tools menu - added new Vacation Ride Data Entry Form. Use this menu option to print out forms for logging your rides while you're on vacation. Useful if you're not hauling your laptop on vacation with you! Modified anti-cracking tool settings, to (hopefully) fix a problem where CycliStats sometimes won't run after entering registration information (arrrgh!). ------------------------------------------------------ Version 1.4.0000 - June 10, 2003 Statistics - added Weekly and Monthly Heart Rate views. Statistics - modified to show zero-mileage weeks and months. Graphs - modified to include zero-mileage weeks in all weekly and monthly views, except for average speed (including zero mileage weeks in the Average Speed graph messes up the graph's average speed line). Maintenance report - fixed bug in column order. Added "Total Cost" Added new links to "Web Links", for Amazon, Sierra Trading Post, Google, and others. Fixed missing file in InstallShield that sometimes prevented reports from printing/previewing. ------------------------------------------------------ Version 1.3.0001 - June 4, 2003 Minor mod to add "email tech support" question for startup errors. This should help in debugging installer issues. ------------------------------------------------------ Version 1.3.0000 - June 3, 2003 Added new "Distance, Time, Speed" calculator to Tools menu. Allowed for resizing of the main window. Added automatic check (with user permission) for updated versions of CycliStats. ------------------------------------------------------ Version 1.2.0000 - May 29, 2003 Added first version of "Web Links" feature. Fixed bug in Health - it was updating Cyclist Weight when editing a previous health item. Removed obsolete "Calculators" menu item under the "View" menu. Removed tab stops from "ellipses" buttons in Ride Editor, to speed up data entry for new rides. ------------------------------------------------------ Version 1.1.0000 - May 27, 2003 Modified Statistics tab, to improve ease of use. Added "Pace" feature (min/mile, min/km) to Ride Editor. Modified Ride Editor, so it does a better job of "remembering" the most recent bike and cyclist. Fixed minor bug that caused Max Speed to not be cleared when "Log More Rides" selected in Add New Ride. Minor mod so Maintenance tab does a better job of "remembering" the most recent bike. Minor mods to reports, to include From and To dates. Got rid of "Calculators" toolbar button, and moved features (Calories, Body Mass Index, Units of Measure) to new "Tools" menu item. ------------------------------------------------------ Version 1.0.0011 - May 16, 2003 Jumped ahead to version 11, due to InstallShield setup package issues. Added automatic "restore from backup" feature, for cases where the database is not found at startup. Required due to issues with InstallShield setup package (arrrgh!). Fixed "nag" at startup. It was telling registered users that their evaluation copy would soon expire. Fixed bug in "Email Tech Support" window re: "file not found". ------------------------------------------------------ Version 1.0.0008 - May 15, 2003 Enhanced keyboard shortcuts for Date fields: "Y" = one year ago "y" = first day of current year "M" = one month ago "m" = first day of current month "W" = one week ago "w" = first day of current week Enhanced error messaging, to make it easier to send error reports via email to tech support (keep those bug reports flowing!). Added new "EMail Tech Support" feature (using SMTP mail). Fixed minor bug in first-time startup that could cause program to launch incorrectly. Fixed "smaller version" install package - added "tab control" to setup. Fixed minor bug in "Enter Registration Key" process. Fixed bug in Trial Version code that caused inability to enter new rides after 31 days (should have been 45 days). Thanks to Jeff Worthington for pointing this out. ------------------------------------------------------ Version 1.0.0007 - March 15, 2003 Fixed "Metric" bugs. The "Metric" option was not working properly (damned parochial Americans!). Thanks to Aussie Terry Dennis for reporting this! Fixed average speed bug in statistics (introduced with 1.0.0006). ------------------------------------------------------ Version 1.0.0006 - March 11, 2003 Modified to allow for entry of rides with zero distance (e.g., Trainer rides), or zero time. Fixed minor bug in Bike List - it was not getting refreshed after Adding or Editing a bike. Fixed "Check for Updates" feature, so the program can check to see if a newer version is available. ------------------------------------------------------ Version 1.0.0005 - March 7, 2003 Fixed bug in Cyclists List that was sometimes causing failure to refresh the main form upon return. Fixed bug in Cyclists List that was sometimes causing "cannot display modal form" error, after Editing a Cyclist. Fixed "screen flash" bug, associated with the Rides tab. ------------------------------------------------------ Version 1.0.0004 - March 2, 2003 Fixed bug in install procedure that was installing to "Startup" folder. Fixed minor bug in Calorie Calculator - when opened from the "Calculators" form, it was not picking up the correct bike weight. ------------------------------------------------------ Version 1.00.0003 - March 1, 2003 After way too many late nights, and way too much time off the bike, I'm pleased to announce the commercial release of the CycliStats Bicycle Ride Logger and Diary. This software will allow you to keep track of your cycling activities, including distance, time, average speed, bicycle maintenance, etc. I hope you enjoy this software and find it useful. If you have any questions or comments, please send an email to: CycliStatsSupport@shastasoftware.com