Documentation: V3 Release Notes

.. with key features, credits and a list of contributors.
This commit is contained in:
Mark Liversedge
2013-03-19 21:27:40 +00:00
parent 1b89c00155
commit 5a6cc45f62
5 changed files with 1299 additions and 2 deletions

736
doc/user/GC3-Release.html Normal file
View File

@@ -0,0 +1,736 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
<!-- Created on March 19, 2013 by texi2html 1.82
texi2html was written by:
Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
Olaf Bachmann <obachman@mathematik.uni-kl.de>
and many others.
Maintained by: Many creative people.
Send bugs and suggestions to <texi2html-bug@nongnu.org>
-->
<head>
<title>Golden Cheetah v3.0 Release Notes</title>
<meta name="description" content="Golden Cheetah v3.0 Release Notes">
<meta name="keywords" content="Golden Cheetah v3.0 Release Notes">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2html 1.82">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
pre.display {font-family: serif}
pre.format {font-family: serif}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: serif; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: serif; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.roman {font-family:serif; font-weight:normal;}
span.sansserif {font-family:sans-serif; font-weight:normal;}
ul.toc {list-style: none}
-->
</style>
</head>
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="Top"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<a name="title"></a>
<h1 class="settitle">title</h1>
<p>These release notes are for GoldenCheetah, version 3.0.
</p>
<table class="menu" border="0" cellspacing="0">
<tr><td align="left" valign="top"><a href="#WHATS-NEW">1. Whats New</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"> What&rsquo;s new in V3.0
</td></tr>
<tr><td align="left" valign="top"><a href="#CONTRIBUTORS">2. Contributors</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top"> List of Contributors to V3.0
</td></tr>
</table>
<hr size="1">
<a name="WHATS-NEW"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Top" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#g_t500_002b-bug-fixes-and-minor-enhancements" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<a name="Whats-New"></a>
<h1 class="chapter">1. Whats New</h1>
<hr size="6">
<a name="g_t500_002b-bug-fixes-and-minor-enhancements"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#WHATS-NEW" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Redesigned-UI-and-UX" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.1 500+ bug fixes and minor enhancements</h2>
<p>Over the last 3 years the performance and stability of GoldenCheetah
has been improved considerably. One of the major criticisms of the
software was it crashing.
</p>
<p>We have fixed 46 serious issues and over 400 bugs in over 1,500 different
commits. GoldenCheetah is now over 100,000 lines of code and is used by
1000s of users around the world, from Santiago to Singapore and Auckland
to Aberdeen.
</p>
<p>In addition to addressing stability issues we have also looked closely at
performance. Whilst the new metric functionality and database means that
a modern PC is recommended, the code is still efficient enough to run on
a netbook.
</p>
<p>We have introduced pre-computed metrics alongside a cache of ride bests across
all the main data series to ensure that analysis of long term data is
as quick and responsive as possible. We also introduced our own file format
using JSON as an open file format, with a custom parser. We can now read
a 1hr ride 20x faster using our native format than using an equivalent
and very popular XML format.
</p>
<p>In short, we&rsquo;ve squashed the big bugs and made it run much faster.
</p>
<hr size="6">
<a name="Redesigned-UI-and-UX"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#g_t500_002b-bug-fixes-and-minor-enhancements" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Support-for-the-latest-bike-computers" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.2 Redesigned UI and UX</h2>
<p>One of the most immediate changes you will notice with v3.0 are the
major changes to the user experience and user interface. From the
initial help screens for new users through to the redesigned preferences
pane for advanced users, it is slicker and more professional.
</p>
<p>We wanted an elegant and clean user interface that was intuitive to
use and revealed complexity when it was required. We think we&rsquo;ve
come pretty close.
</p>
<p>There are 4 views available with specific and detailed sidebars for
peformancee tracking (home), short term tracking (diary) as well as
the well known analysis and training views from earlier releases.
</p>
<p>We now allow you to view charts tabbed and tiled, you can resize and
move charts around and customise them using roll-over controls. The
activity list is fully configurable and can be configured to show any
number of columns. We have overhauled and introduced friendly wizards
for adding devices and athletes through to manual activity entry.
</p>
<p>The UI is largely native on a Mac and the same UI and UX has been
replicated on Linux and Windows. We also support full screen including
Lion fullscreen support on a Mac.
</p>
<p>We have been through many, many iterations to get to this UX and it has
been widely tested and critiqued by a large community of GC users.
</p>
<p>We think this is the best looking and most intuitive version of GoldenCheetah
ever released.
</p>
<hr size="6">
<a name="Support-for-the-latest-bike-computers"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Redesigned-UI-and-UX" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Support-for-more-telemetry" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.3 Support for the latest bike computers</h2>
<p>We have added direct download support for the Cyclops Joule and Joule GPS
as well as the latest SRM Powercontrol 6 and 7. We also added support for
the O-sync Macro and Macro X.
</p>
<p>In addition to this we also fixed a few issues related to importing from
newer Garmin devices since the file format changed.
</p>
<hr size="6">
<a name="Support-for-more-telemetry"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Support-for-the-latest-bike-computers" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Export-and-Batch-Export-as-well-as-lots-of-new-file-formats" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.4 Support for more telemetry</h2>
<p>Alongside the support for the latest bike computers we also added the ability to
track and plot new data series, including; Headwind, LR Balance, Temperature and
Slope.
</p>
<hr size="6">
<a name="Export-and-Batch-Export-as-well-as-lots-of-new-file-formats"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Support-for-more-telemetry" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Support-for-a-wide-selection-of-Cloud-services" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.5 Export and Batch Export as well as lots of new file formats</h2>
<p>We will now export and batch export your data to a wide variety of file
formats. We believe it is your data and it should not be locked into any
sotfware. We support open formats such as TCX, PWX, JSON and XML as well
as FITLOG and GPX.
</p>
<p>We have also added support for reading files from SportTracks, GPX, Tacx
CAF and the SLF/SMF file formats. We have also added legacy WKO+ file
format support (CP 1.0 and 1.1) as well as import of Wattbike TXT exports.
</p>
<hr size="6">
<a name="Support-for-a-wide-selection-of-Cloud-services"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Export-and-Batch-Export-as-well-as-lots-of-new-file-formats" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Improvements-to-Aerolab" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.6 Support for a wide selection of Cloud services</h2>
<p>We can now upload and download data from cloud services offered by; Withings,
Zeo, Strava, TrainingPeaks, Training Stage Buch, RideWithGPS as well
as Internet based calendars (calDAV) such as Google Calendar.
</p>
<hr size="6">
<a name="Improvements-to-Aerolab"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Support-for-a-wide-selection-of-Cloud-services" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Realtime-training-significantly-enhanced" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.7 Improvements to Aerolab</h2>
<p>There is now an autosolver for CdA and Crr Estimation in Aerolab that
removes a lot of the guesswork from curve fitting in Virtual Elevation
as well as a handy Air Density (Rho) estimator.
</p>
<hr size="6">
<a name="Realtime-training-significantly-enhanced"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Improvements-to-Aerolab" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Advanced-search-and-data-filtering" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.8 Realtime training significantly enhanced</h2>
<p>We now support Native ANT+ removing the need for quarqd. Video Playback
is built in using VLC/QTKit. We manage a media library to make sure you
can re-use any content you may have from Tacx Ergvideos through Sufferfest.
</p>
<p>We support Virtual Power for popular devices from KK, LeMond and many other
trainers. We have added support for the amazing new Wahoo Fitness Kickr trainer
as well as the old Tacx Fortius.
</p>
<p>In the train view we have added lots of new ways to ride on the trainer including;
Streetview, SpinScan (on Computrainer) and an enhanced Workout Plot that plots
telemetry against the workout as you ride.
</p>
<p>Finally we&rsquo;ve added Computrainer calibration, a workout wizard and download
from ErgDB as well as Multi-device Support allowing you to ride with with
your ANT+ powermeter on your Computrainer, Kickr or Fortius.
</p>
<hr size="6">
<a name="Advanced-search-and-data-filtering"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Realtime-training-significantly-enhanced" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Lots-of-new-charts" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.9 Advanced search and data filtering</h2>
<p>We now offer the ability to use free text search across all ativities, enabling
lightning quick searches for past activities. We use a well proven and lightning fast
indexing tool (CLucene) to index all the details of your activities seamlessly.
</p>
<p>Additionally we have introduced a data filter (using the same search box) to allow
you to filter activities for specific properties, for example for all rides with a
TSS &gt; 300 or perhaps those with an IF &gt;0.9 and a duration of &gt; 1hr.
</p>
<p>Both the search and filter functions can be applied to the charts &ndash; which means that
you can plot a PMC only where sport is &quot;Bike&quot; or perhaps power distribution but only
where the workout code is FTPTEST.
</p>
<p>We are still discovering how powerful these tools are when applied to long term
performance tracking.
</p>
<hr size="6">
<a name="Lots-of-new-charts"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Advanced-search-and-data-filtering" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#New-metrics_002c-including-TrainingPeaks_0027-TSS-and-NP" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.10 Lots of new charts</h2>
<p>It wouldn&rsquo;t be a new release of GoldenCheeth if we didn&rsquo;t introduce some new
charts for detailed forensic data analysis.
</p>
<p>We&rsquo;ve added a new HR to Power analysis as well as a more utilitarian 2d scatter
plot. We&rsquo;ve added Bing as map provider for the Map chart.
</p>
<p>But the single most asked for feature, and one that has been on the GC wish list
since it was first released is the ability to plot a distribution for a date range.
We can now do that &ndash; allowing you to plot power distribution for a season or month
or any number of sophisticated date ranges (we also added lots of advance ways to
express date ranges).
</p>
<p>Lastly, we have also extended the CP curve to plot more than just power. It will
now plot a mean max curve for HR, Power, Speed, Cadence, xPower, NP et al. And we
even added VAM too, for you mountain goats.
</p>
<hr size="6">
<a name="New-metrics_002c-including-TrainingPeaks_0027-TSS-and-NP"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Lots-of-new-charts" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Build-and-Platform-support" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.11 New metrics, including TrainingPeaks&rsquo; TSS and NP</h2>
<p>Yes, we&rsquo;ve been granted permission by our friends at TrainingPeaks to use their
cylcing metrics in the latest version of GoldenCheetah. We know that it is one of
the most popular additions.
</p>
<p>Not only have we added them as metrics to plot and track, we&rsquo;ve also added them to
the realtime training so you can target an intensity of stress for a workout and
monitor and adjust the intensity of the workout as you ride.
</p>
<p>We have also added a whole host of new metrics, there are now over 100 different
metrics and measures you can work with including things like; Pace, Maximums,
Gradient, VAM, wpk, time in HR Zones and many, many more.
</p>
<hr size="6">
<a name="Build-and-Platform-support"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#New-metrics_002c-including-TrainingPeaks_0027-TSS-and-NP" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#We-wrote-some-documentation_0021" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.12 Build and Platform support</h2>
<p>For the technical amongst you we have removed mandatory Boost Dependency, which means
you can build GC with nothing more than QT4.8 installed (we will support QT5 in v3.1).
We now support OpenBSD and have moved to using version 6.1 of the QWT library.
</p>
<p>On a related note, you can see all the versions used, contributors involved and build
settigs as we have improved the about box to give much more useful information to
developers.
</p>
<hr size="6">
<a name="We-wrote-some-documentation_0021"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Build-and-Platform-support" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Next chapter"> &gt;&gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">1.13 We wrote some documentation!</h2>
<p>Shock. We now have an FAQ covering over 50 of the most commonly asked questions about
GoldenCheetah. And a full user manual to compliment the existing wiki for user generated
content.
</p>
<p>One of the other criticisms we often heard about GoldenCheetah was how hard it was to
use, and how you needed to be a cycling nerd to understand it. We feel that the new UI
and User Experience coupled with much better documentation and help mean this should
make this version of GoldenCheetah the easiest to use yet.
</p>
<hr size="6">
<a name="CONTRIBUTORS"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#We-wrote-some-documentation_0021" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Credits-and-Contributors" title="Next section in reading order"> &gt; </a>]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#WHATS-NEW" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[ &gt;&gt; ]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<a name="Contributors"></a>
<h1 class="chapter">2. Contributors</h1>
<hr size="6">
<a name="Credits-and-Contributors"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Previous section in reading order"> &lt; </a>]</td>
<td valign="middle" align="left">[ &gt; ]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Beginning of this chapter or previous chapter"> &lt;&lt; </a>]</td>
<td valign="middle" align="left">[<a href="#CONTRIBUTORS" title="Up section"> Up </a>]</td>
<td valign="middle" align="left">[ &gt;&gt; ]</td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left"> &nbsp; </td>
<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h2 class="section">2.1 Credits and Contributors</h2>
<p>Literally thousands of people regularly download, install, develop, critique and discuss
GoldenCheetah and its features and functions.
</p>
<p>By far and away the biggest contributors to this project are Damien Grauser and Mark Liversedge.
Between the two of them they have committed almost 90% of all code to GoldenCheetah in the
last 3 years. Often working on stuff for others they are the reason this release is
written for you the cyclsit .. and not us the developers.
</p>
<p>Of equal importance is Gareth Coco is our devops guru, with unfathomable patience has built release candidates
and development builds for the last 3 years working with an ever changing and hideous
array of wacky dependencies across Windows, Mac and Linux. He is the reason you can
download and install our software. Big, big thanks to Gareth.
</p>
<p>Thats not to say that there aren&rsquo;t many other significant contributions too; Ale Martinez
has masterminded and developed the multi-language support and translations have been undertaken
by Ale himself, but also translations were provided by Til Schmiedeberg, Keisuke Yamaguchi,
Marco Piccirilli, Sergei Chekhovskii and Rafael Oliveira Ribeiro.
</p>
<p>A large number of developers have contributed small and large bits of code, and many clever
coaches and athletes have donated their ideas and best practices. I must shout out to
Dr Andrea Morelli the professional coach, for his encouragement and insight over the last
3 years and Greg Steele for some of the most interesting and inspriring thoughts.
</p>
<p>Here are all the contributors, all of them have made this version of GoldenCheetah the best yet;
</p>
<p>Alejandro Martinez, Andrew Bryson, Andy Froncioni, Austin Roach, Berend De Schouwer, Bruno Assis,
Chris Cleeland, Claus Assmann, Dag Gruneau, Damien Grauser, Darren Hague, Dean Junk, Eric Brandt,
Eric Murray, Frank Zschockelt, Gareth Coco, Greg Lonnon, Ilja Booij, Jaime Jofre, Jamie Kimberley,
Jim Ley, John Ehrlinger, Josef Gebel, Julian Baumgartner, Julian Simioni, Justin Knotzke, Keisuke Yamaguchi,
Ken Sallot, Luke NRG, Magnus Gille, Marc Boudreau, Mark Liversedge, Mark Rages, Mitsukuni Sato,
Ned Harding, Patrick McNerthney, Rainer Clasen, Robb Romans, Robert Carlsen, Roberto Massa, Ron Alford,
Sean Rhea, Steven Gribble, Thomas Weichmann, Walter Burki.
</p>
<p>Finally a big shout out to three amazing people; Jamie Kimberley who has been the glue
that held the GoldenCheetah community together, Robert Carlsen who has always been the
cool guy in the glasses that does the cool stuff. And last but not least, my friend Justin
Knotzke who demands and gets the best from all of us.
</p>
<p>Jamie, Ron and Justin have stepped away from regular involvement in GoldenCheetah, but their
contributions have set the standard and will not be forgotten. Cheers guys.
</p>
<hr size="6">
<a name="SEC_Contents"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h1>Table of Contents</h1>
<div class="contents">
<ul class="toc">
<li><a name="toc-Whats-New" href="#WHATS-NEW">1. Whats New</a>
<ul class="toc">
<li><a name="toc-500_002b-bug-fixes-and-minor-enhancements" href="#g_t500_002b-bug-fixes-and-minor-enhancements">1.1 500+ bug fixes and minor enhancements</a></li>
<li><a name="toc-Redesigned-UI-and-UX" href="#Redesigned-UI-and-UX">1.2 Redesigned UI and UX</a></li>
<li><a name="toc-Support-for-the-latest-bike-computers" href="#Support-for-the-latest-bike-computers">1.3 Support for the latest bike computers</a></li>
<li><a name="toc-Support-for-more-telemetry" href="#Support-for-more-telemetry">1.4 Support for more telemetry</a></li>
<li><a name="toc-Export-and-Batch-Export-as-well-as-lots-of-new-file-formats" href="#Export-and-Batch-Export-as-well-as-lots-of-new-file-formats">1.5 Export and Batch Export as well as lots of new file formats</a></li>
<li><a name="toc-Support-for-a-wide-selection-of-Cloud-services" href="#Support-for-a-wide-selection-of-Cloud-services">1.6 Support for a wide selection of Cloud services</a></li>
<li><a name="toc-Improvements-to-Aerolab" href="#Improvements-to-Aerolab">1.7 Improvements to Aerolab</a></li>
<li><a name="toc-Realtime-training-significantly-enhanced" href="#Realtime-training-significantly-enhanced">1.8 Realtime training significantly enhanced</a></li>
<li><a name="toc-Advanced-search-and-data-filtering" href="#Advanced-search-and-data-filtering">1.9 Advanced search and data filtering</a></li>
<li><a name="toc-Lots-of-new-charts" href="#Lots-of-new-charts">1.10 Lots of new charts</a></li>
<li><a name="toc-New-metrics_002c-including-TrainingPeaks_0027-TSS-and-NP" href="#New-metrics_002c-including-TrainingPeaks_0027-TSS-and-NP">1.11 New metrics, including TrainingPeaks&rsquo; TSS and NP</a></li>
<li><a name="toc-Build-and-Platform-support" href="#Build-and-Platform-support">1.12 Build and Platform support</a></li>
<li><a name="toc-We-wrote-some-documentation_0021" href="#We-wrote-some-documentation_0021">1.13 We wrote some documentation!</a></li>
</ul></li>
<li><a name="toc-Contributors" href="#CONTRIBUTORS">2. Contributors</a>
<ul class="toc">
<li><a name="toc-Credits-and-Contributors" href="#Credits-and-Contributors">2.1 Credits and Contributors</a></li>
</ul>
</li>
</ul>
</div>
<hr size="1">
<a name="SEC_About"></a>
<table cellpadding="1" cellspacing="1" border="0">
<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of document">Top</a>]</td>
<td valign="middle" align="left">[<a href="#SEC_Contents" title="Table of contents">Contents</a>]</td>
<td valign="middle" align="left">[Index]</td>
<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? </a>]</td>
</tr></table>
<h1>About This Document</h1>
<p>
This document was generated by <em>Mark Liversedge</em> on <em>March 19, 2013</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.82</em></a>.
</p>
<p>
The buttons in the navigation panels have the following meaning:
</p>
<table border="1">
<tr>
<th> Button </th>
<th> Name </th>
<th> Go to </th>
<th> From 1.2.3 go to</th>
</tr>
<tr>
<td align="center"> [ &lt; ] </td>
<td align="center">Back</td>
<td>Previous section in reading order</td>
<td>1.2.2</td>
</tr>
<tr>
<td align="center"> [ &gt; ] </td>
<td align="center">Forward</td>
<td>Next section in reading order</td>
<td>1.2.4</td>
</tr>
<tr>
<td align="center"> [ &lt;&lt; ] </td>
<td align="center">FastBack</td>
<td>Beginning of this chapter or previous chapter</td>
<td>1</td>
</tr>
<tr>
<td align="center"> [ Up ] </td>
<td align="center">Up</td>
<td>Up section</td>
<td>1.2</td>
</tr>
<tr>
<td align="center"> [ &gt;&gt; ] </td>
<td align="center">FastForward</td>
<td>Next chapter</td>
<td>2</td>
</tr>
<tr>
<td align="center"> [Top] </td>
<td align="center">Top</td>
<td>Cover (top) of document</td>
<td> &nbsp; </td>
</tr>
<tr>
<td align="center"> [Contents] </td>
<td align="center">Contents</td>
<td>Table of contents</td>
<td> &nbsp; </td>
</tr>
<tr>
<td align="center"> [Index] </td>
<td align="center">Index</td>
<td>Index</td>
<td> &nbsp; </td>
</tr>
<tr>
<td align="center"> [ ? ] </td>
<td align="center">About</td>
<td>About (help)</td>
<td> &nbsp; </td>
</tr>
</table>
<p>
where the <strong> Example </strong> assumes that the current position is at <strong> Subsubsection One-Two-Three </strong> of a document of the following structure:
</p>
<ul>
<li> 1. Section One
<ul>
<li>1.1 Subsection One-One
<ul>
<li>...</li>
</ul>
</li>
<li>1.2 Subsection One-Two
<ul>
<li>1.2.1 Subsubsection One-Two-One</li>
<li>1.2.2 Subsubsection One-Two-Two</li>
<li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
<strong>&lt;== Current Position </strong></li>
<li>1.2.4 Subsubsection One-Two-Four</li>
</ul>
</li>
<li>1.3 Subsection One-Three
<ul>
<li>...</li>
</ul>
</li>
<li>1.4 Subsection One-Four</li>
</ul>
</li>
</ul>
<hr size="1">
<p>
<font size="-1">
This document was generated by <em>Mark Liversedge</em> on <em>March 19, 2013</em> using <a href="http://www.nongnu.org/texi2html/"><em>texi2html 1.82</em></a>.
</font>
<br>
</p>
</body>
</html>

298
doc/user/GC3-Release.info Normal file
View File

@@ -0,0 +1,298 @@
This is GC3-Release.info, produced by makeinfo version 4.13 from GC3-Release.texinfo.

File: GC3-Release.info, Node: Top, Next: Top, Prev: Top
title
*****
These release notes are for GoldenCheetah, version 3.0.
* Menu:
* WHATS NEW:: What's new in V3.0
* CONTRIBUTORS:: List of Contributors to V3.0

File: GC3-Release.info, Node: WHATS NEW, Next: CONTRIBUTORS, Prev: CONTRIBUTORS, Up: Top
1 Whats New
***********
1.1 500+ bug fixes and minor enhancements
=========================================
Over the last 3 years the performance and stability of GoldenCheetah
has been improved considerably. One of the major criticisms of the
software was it crashing.
We have fixed 46 serious issues and over 400 bugs in over 1,500
different commits. GoldenCheetah is now over 100,000 lines of code and
is used by 1000s of users around the world, from Santiago to Singapore
and Auckland to Aberdeen.
In addition to addressing stability issues we have also looked
closely at performance. Whilst the new metric functionality and
database means that a modern PC is recommended, the code is still
efficient enough to run on a netbook.
We have introduced pre-computed metrics alongside a cache of ride
bests across all the main data series to ensure that analysis of long
term data is as quick and responsive as possible. We also introduced
our own file format using JSON as an open file format, with a custom
parser. We can now read a 1hr ride 20x faster using our native format
than using an equivalent and very popular XML format.
In short, we've squashed the big bugs and made it run much faster.
1.2 Redesigned UI and UX
========================
One of the most immediate changes you will notice with v3.0 are the
major changes to the user experience and user interface. From the
initial help screens for new users through to the redesigned preferences
pane for advanced users, it is slicker and more professional.
We wanted an elegant and clean user interface that was intuitive to
use and revealed complexity when it was required. We think we've come
pretty close.
There are 4 views available with specific and detailed sidebars for
peformancee tracking (home), short term tracking (diary) as well as the
well known analysis and training views from earlier releases.
We now allow you to view charts tabbed and tiled, you can resize and
move charts around and customise them using roll-over controls. The
activity list is fully configurable and can be configured to show any
number of columns. We have overhauled and introduced friendly wizards
for adding devices and athletes through to manual activity entry.
The UI is largely native on a Mac and the same UI and UX has been
replicated on Linux and Windows. We also support full screen including
Lion fullscreen support on a Mac.
We have been through many, many iterations to get to this UX and it
has been widely tested and critiqued by a large community of GC users.
We think this is the best looking and most intuitive version of
GoldenCheetah ever released.
1.3 Support for the latest bike computers
=========================================
We have added direct download support for the Cyclops Joule and Joule
GPS as well as the latest SRM Powercontrol 6 and 7. We also added
support for the O-sync Macro and Macro X.
In addition to this we also fixed a few issues related to importing
from newer Garmin devices since the file format changed.
1.4 Support for more telemetry
==============================
Alongside the support for the latest bike computers we also added the
ability to track and plot new data series, including; Headwind, LR
Balance, Temperature and Slope.
1.5 Export and Batch Export as well as lots of new file formats
===============================================================
We will now export and batch export your data to a wide variety of file
formats. We believe it is your data and it should not be locked into any
sotfware. We support open formats such as TCX, PWX, JSON and XML as well
as FITLOG and GPX.
We have also added support for reading files from SportTracks, GPX,
Tacx CAF and the SLF/SMF file formats. We have also added legacy WKO+
file format support (CP 1.0 and 1.1) as well as import of Wattbike TXT
exports.
1.6 Support for a wide selection of Cloud services
==================================================
We can now upload and download data from cloud services offered by;
Withings, Zeo, Strava, TrainingPeaks, Training Stage Buch, RideWithGPS
as well as Internet based calendars (calDAV) such as Google Calendar.
1.7 Improvements to Aerolab
===========================
There is now an autosolver for CdA and Crr Estimation in Aerolab that
removes a lot of the guesswork from curve fitting in Virtual Elevation
as well as a handy Air Density (Rho) estimator.
1.8 Realtime training significantly enhanced
============================================
We now support Native ANT+ removing the need for quarqd. Video Playback
is built in using VLC/QTKit. We manage a media library to make sure you
can re-use any content you may have from Tacx Ergvideos through
Sufferfest.
We support Virtual Power for popular devices from KK, LeMond and
many other trainers. We have added support for the amazing new Wahoo
Fitness Kickr trainer as well as the old Tacx Fortius.
In the train view we have added lots of new ways to ride on the
trainer including; Streetview, SpinScan (on Computrainer) and an
enhanced Workout Plot that plots telemetry against the workout as you
ride.
Finally we've added Computrainer calibration, a workout wizard and
download from ErgDB as well as Multi-device Support allowing you to
ride with with your ANT+ powermeter on your Computrainer, Kickr or
Fortius.
1.9 Advanced search and data filtering
======================================
We now offer the ability to use free text search across all ativities,
enabling lightning quick searches for past activities. We use a well
proven and lightning fast indexing tool (CLucene) to index all the
details of your activities seamlessly.
Additionally we have introduced a data filter (using the same search
box) to allow you to filter activities for specific properties, for
example for all rides with a TSS > 300 or perhaps those with an IF >0.9
and a duration of > 1hr.
Both the search and filter functions can be applied to the charts -
which means that you can plot a PMC only where sport is "Bike" or
perhaps power distribution but only where the workout code is FTPTEST.
We are still discovering how powerful these tools are when applied
to long term performance tracking.
1.10 Lots of new charts
=======================
It wouldn't be a new release of GoldenCheeth if we didn't introduce
some new charts for detailed forensic data analysis.
We've added a new HR to Power analysis as well as a more utilitarian
2d scatter plot. We've added Bing as map provider for the Map chart.
But the single most asked for feature, and one that has been on the
GC wish list since it was first released is the ability to plot a
distribution for a date range. We can now do that - allowing you to
plot power distribution for a season or month or any number of
sophisticated date ranges (we also added lots of advance ways to
express date ranges).
Lastly, we have also extended the CP curve to plot more than just
power. It will now plot a mean max curve for HR, Power, Speed, Cadence,
xPower, NP et al. And we even added VAM too, for you mountain goats.
1.11 New metrics, including TrainingPeaks' TSS and NP
=====================================================
Yes, we've been granted permission by our friends at TrainingPeaks to
use their cylcing metrics in the latest version of GoldenCheetah. We
know that it is one of the most popular additions.
Not only have we added them as metrics to plot and track, we've also
added them to the realtime training so you can target an intensity of
stress for a workout and monitor and adjust the intensity of the
workout as you ride.
We have also added a whole host of new metrics, there are now over
100 different metrics and measures you can work with including things
like; Pace, Maximums, Gradient, VAM, wpk, time in HR Zones and many,
many more.
1.12 Build and Platform support
===============================
For the technical amongst you we have removed mandatory Boost
Dependency, which means you can build GC with nothing more than QT4.8
installed (we will support QT5 in v3.1). We now support OpenBSD and
have moved to using version 6.1 of the QWT library.
On a related note, you can see all the versions used, contributors
involved and build settigs as we have improved the about box to give
much more useful information to developers.
1.13 We wrote some documentation!
=================================
Shock. We now have an FAQ covering over 50 of the most commonly asked
questions about GoldenCheetah. And a full user manual to compliment the
existing wiki for user generated content.
One of the other criticisms we often heard about GoldenCheetah was
how hard it was to use, and how you needed to be a cycling nerd to
understand it. We feel that the new UI and User Experience coupled with
much better documentation and help mean this should make this version
of GoldenCheetah the easiest to use yet.

File: GC3-Release.info, Node: CONTRIBUTORS, Next: WHATS NEW, Prev: WHATS NEW, Up: Top
2 Contributors
**************
2.1 Credits and Contributors
============================
Literally thousands of people regularly download, install, develop,
critique and discuss GoldenCheetah and its features and functions.
By far and away the biggest contributors to this project are Damien
Grauser and Mark Liversedge. Between the two of them they have
committed almost 90% of all code to GoldenCheetah in the last 3 years.
Often working on stuff for others they are the reason this release is
written for you the cyclsit .. and not us the developers.
Of equal importance is Gareth Coco is our devops guru, with
unfathomable patience has built release candidates and development
builds for the last 3 years working with an ever changing and hideous
array of wacky dependencies across Windows, Mac and Linux. He is the
reason you can download and install our software. Big, big thanks to
Gareth.
Thats not to say that there aren't many other significant
contributions too; Ale Martinez has masterminded and developed the
multi-language support and translations have been undertaken by Ale
himself, but also translations were provided by Til Schmiedeberg,
Keisuke Yamaguchi, Marco Piccirilli, Sergei Chekhovskii and Rafael
Oliveira Ribeiro.
A large number of developers have contributed small and large bits
of code, and many clever coaches and athletes have donated their ideas
and best practices. I must shout out to Dr Andrea Morelli the
professional coach, for his encouragement and insight over the last 3
years and Greg Steele for some of the most interesting and inspriring
thoughts.
Here are all the contributors, all of them have made this version of
GoldenCheetah the best yet;
Alejandro Martinez, Andrew Bryson, Andy Froncioni, Austin Roach,
Berend De Schouwer, Bruno Assis, Chris Cleeland, Claus Assmann, Dag
Gruneau, Damien Grauser, Darren Hague, Dean Junk, Eric Brandt, Eric
Murray, Frank Zschockelt, Gareth Coco, Greg Lonnon, Ilja Booij, Jaime
Jofre, Jamie Kimberley, Jim Ley, John Ehrlinger, Josef Gebel, Julian
Baumgartner, Julian Simioni, Justin Knotzke, Keisuke Yamaguchi, Ken
Sallot, Luke NRG, Magnus Gille, Marc Boudreau, Mark Liversedge, Mark
Rages, Mitsukuni Sato, Ned Harding, Patrick McNerthney, Rainer Clasen,
Robb Romans, Robert Carlsen, Roberto Massa, Ron Alford, Sean Rhea,
Steven Gribble, Thomas Weichmann, Walter Burki.
Finally a big shout out to three amazing people; Jamie Kimberley who
has been the glue that held the GoldenCheetah community together,
Robert Carlsen who has always been the cool guy in the glasses that
does the cool stuff. And last but not least, my friend Justin Knotzke
who demands and gets the best from all of us.
Jamie, Ron and Justin have stepped away from regular involvement in
GoldenCheetah, but their contributions have set the standard and will
not be forgotten. Cheers guys.

Tag Table:
Node: Top0
Node: WHATS NEW310
Node: CONTRIBUTORS9362

End Tag Table

BIN
doc/user/GC3-Release.pdf Normal file

Binary file not shown.

View File

@@ -0,0 +1,262 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename Release Notes.texinfo
@settitle Golden Cheetah v3.0 Release Notes
@c %**end of header
@titlepage
@title Golden Cheetah v3.0 Release Notes
@c @subtitle subtitle-if-any
@c @subtitle second-subtitle
@author Mark Liversedge
@end titlepage
@c So the toc is printed at the start.
@contents
@ifnottex
@node Top,Top,Top,
@top title
These release notes are for GoldenCheetah, version 3.0.
@end ifnottex
@menu
* WHATS NEW:: What's new in V3.0
* CONTRIBUTORS:: List of Contributors to V3.0
@end menu
@node WHATS NEW,CONTRIBUTORS,CONTRIBUTORS,Top
@chapter Whats New
@section 500+ bug fixes and minor enhancements
Over the last 3 years the performance and stability of GoldenCheetah
has been improved considerably. One of the major criticisms of the
software was it crashing.
We have fixed 46 serious issues and over 400 bugs in over 1,500 different
commits. GoldenCheetah is now over 100,000 lines of code and is used by
1000s of users around the world, from Santiago to Singapore and Auckland
to Aberdeen.
In addition to addressing stability issues we have also looked closely at
performance. Whilst the new metric functionality and database means that
a modern PC is recommended, the code is still efficient enough to run on
a netbook.
We have introduced pre-computed metrics alongside a cache of ride bests across
all the main data series to ensure that analysis of long term data is
as quick and responsive as possible. We also introduced our own file format
using JSON as an open file format, with a custom parser. We can now read
a 1hr ride 20x faster using our native format than using an equivalent
and very popular XML format.
In short, we've squashed the big bugs and made it run much faster.
@section Redesigned UI and UX
One of the most immediate changes you will notice with v3.0 are the
major changes to the user experience and user interface. From the
initial help screens for new users through to the redesigned preferences
pane for advanced users, it is slicker and more professional.
We wanted an elegant and clean user interface that was intuitive to
use and revealed complexity when it was required. We think we've
come pretty close.
There are 4 views available with specific and detailed sidebars for
peformancee tracking (home), short term tracking (diary) as well as
the well known analysis and training views from earlier releases.
We now allow you to view charts tabbed and tiled, you can resize and
move charts around and customise them using roll-over controls. The
activity list is fully configurable and can be configured to show any
number of columns. We have overhauled and introduced friendly wizards
for adding devices and athletes through to manual activity entry.
The UI is largely native on a Mac and the same UI and UX has been
replicated on Linux and Windows. We also support full screen including
Lion fullscreen support on a Mac.
We have been through many, many iterations to get to this UX and it has
been widely tested and critiqued by a large community of GC users.
We think this is the best looking and most intuitive version of GoldenCheetah
ever released.
@section Support for the latest bike computers
We have added direct download support for the Cyclops Joule and Joule GPS
as well as the latest SRM Powercontrol 6 and 7. We also added support for
the O-sync Macro and Macro X.
In addition to this we also fixed a few issues related to importing from
newer Garmin devices since the file format changed.
@section Support for more telemetry
Alongside the support for the latest bike computers we also added the ability to
track and plot new data series, including; Headwind, LR Balance, Temperature and
Slope.
@section Export and Batch Export as well as lots of new file formats
We will now export and batch export your data to a wide variety of file
formats. We believe it is your data and it should not be locked into any
sotfware. We support open formats such as TCX, PWX, JSON and XML as well
as FITLOG and GPX.
We have also added support for reading files from SportTracks, GPX, Tacx
CAF and the SLF/SMF file formats. We have also added legacy WKO+ file
format support (CP 1.0 and 1.1) as well as import of Wattbike TXT exports.
@section Support for a wide selection of Cloud services
We can now upload and download data from cloud services offered by; Withings,
Zeo, Strava, TrainingPeaks, Training Stage Buch, RideWithGPS as well
as Internet based calendars (calDAV) such as Google Calendar.
@section Improvements to Aerolab
There is now an autosolver for CdA and Crr Estimation in Aerolab that
removes a lot of the guesswork from curve fitting in Virtual Elevation
as well as a handy Air Density (Rho) estimator.
@section Realtime training significantly enhanced
We now support Native ANT+ removing the need for quarqd. Video Playback
is built in using VLC/QTKit. We manage a media library to make sure you
can re-use any content you may have from Tacx Ergvideos through Sufferfest.
We support Virtual Power for popular devices from KK, LeMond and many other
trainers. We have added support for the amazing new Wahoo Fitness Kickr trainer
as well as the old Tacx Fortius.
In the train view we have added lots of new ways to ride on the trainer including;
Streetview, SpinScan (on Computrainer) and an enhanced Workout Plot that plots
telemetry against the workout as you ride.
Finally we've added Computrainer calibration, a workout wizard and download
from ErgDB as well as Multi-device Support allowing you to ride with with
your ANT+ powermeter on your Computrainer, Kickr or Fortius.
@section Advanced search and data filtering
We now offer the ability to use free text search across all ativities, enabling
lightning quick searches for past activities. We use a well proven and lightning fast
indexing tool (CLucene) to index all the details of your activities seamlessly.
Additionally we have introduced a data filter (using the same search box) to allow
you to filter activities for specific properties, for example for all rides with a
TSS > 300 or perhaps those with an IF >0.9 and a duration of > 1hr.
Both the search and filter functions can be applied to the charts -- which means that
you can plot a PMC only where sport is "Bike" or perhaps power distribution but only
where the workout code is FTPTEST.
We are still discovering how powerful these tools are when applied to long term
performance tracking.
@section Lots of new charts
It wouldn't be a new release of GoldenCheeth if we didn't introduce some new
charts for detailed forensic data analysis.
We've added a new HR to Power analysis as well as a more utilitarian 2d scatter
plot. We've added Bing as map provider for the Map chart.
But the single most asked for feature, and one that has been on the GC wish list
since it was first released is the ability to plot a distribution for a date range.
We can now do that -- allowing you to plot power distribution for a season or month
or any number of sophisticated date ranges (we also added lots of advance ways to
express date ranges).
Lastly, we have also extended the CP curve to plot more than just power. It will
now plot a mean max curve for HR, Power, Speed, Cadence, xPower, NP et al. And we
even added VAM too, for you mountain goats.
@section New metrics, including TrainingPeaks' TSS and NP
Yes, we've been granted permission by our friends at TrainingPeaks to use their
cylcing metrics in the latest version of GoldenCheetah. We know that it is one of
the most popular additions.
Not only have we added them as metrics to plot and track, we've also added them to
the realtime training so you can target an intensity of stress for a workout and
monitor and adjust the intensity of the workout as you ride.
We have also added a whole host of new metrics, there are now over 100 different
metrics and measures you can work with including things like; Pace, Maximums,
Gradient, VAM, wpk, time in HR Zones and many, many more.
@section Build and Platform support
For the technical amongst you we have removed mandatory Boost Dependency, which means
you can build GC with nothing more than QT4.8 installed (we will support QT5 in v3.1).
We now support OpenBSD and have moved to using version 6.1 of the QWT library.
On a related note, you can see all the versions used, contributors involved and build
settigs as we have improved the about box to give much more useful information to
developers.
@section We wrote some documentation!
Shock. We now have an FAQ covering over 50 of the most commonly asked questions about
GoldenCheetah. And a full user manual to compliment the existing wiki for user generated
content.
One of the other criticisms we often heard about GoldenCheetah was how hard it was to
use, and how you needed to be a cycling nerd to understand it. We feel that the new UI
and User Experience coupled with much better documentation and help mean this should
make this version of GoldenCheetah the easiest to use yet.
@node CONTRIBUTORS,WHATS NEW,WHATS NEW,Top
@chapter Contributors
@section Credits and Contributors
Literally thousands of people regularly download, install, develop, critique and discuss
GoldenCheetah and its features and functions.
By far and away the biggest contributors to this project are Damien Grauser and Mark Liversedge.
Between the two of them they have committed almost 90% of all code to GoldenCheetah in the
last 3 years. Often working on stuff for others they are the reason this release is
written for you the cyclsit .. and not us the developers.
Of equal importance is Gareth Coco our devops guru. With unfathomable patience he has built
countless release candidates and development builds for the last 3 years. He has worked with an
ever changing and hideous array of wacky dependencies across Windows, Mac and Linux. He is pretty
much the only reason you can download and install our software. Big, big thanks to Gareth.
Thats not to say that there aren't many other significant contributions too; Ale Martinez
has masterminded and developed multi-language support in V3. Translations have been undertaken
by Ale himself, but also by Til Schmiedeberg, Keisuke Yamaguchi, Marco Piccirilli, Sergei Chekhovskii
and Rafael Oliveira Ribeiro.
A large number of developers have contributed small and large bits of code, and many clever
coaches and athletes have donated their ideas and best practices. I must shout out to
Dr Andrea Morelli the professional coach, for his encouragement and insight over the last
3 years and Greg Steele for some of the most interesting and inspriring thoughts.
Here are all the contributors, all of them have made this version of GoldenCheetah the best yet;
Alejandro Martinez, Andrew Bryson, Andy Froncioni, Austin Roach, Berend De Schouwer, Bruno Assis,
Chris Cleeland, Claus Assmann, Dag Gruneau, Damien Grauser, Darren Hague, Dean Junk, Eric Brandt,
Eric Murray, Frank Zschockelt, Gareth Coco, Greg Lonnon, Ilja Booij, Jaime Jofre, Jamie Kimberley,
Jim Ley, John Ehrlinger, Josef Gebel, Julian Baumgartner, Julian Simioni, Justin Knotzke, Keisuke Yamaguchi,
Ken Sallot, Luke NRG, Magnus Gille, Marc Boudreau, Mark Liversedge, Mark Rages, Mitsukuni Sato,
Ned Harding, Patrick McNerthney, Rainer Clasen, Robb Romans, Robert Carlsen, Roberto Massa, Ron Alford,
Sean Rhea, Steven Gribble, Thomas Weichmann, Walter Burki.
Finally a big shout out to three amazing people; Jamie Kimberley who has been the glue
that held the GoldenCheetah community together, Robert Carlsen who has always been the
cool guy in the glasses that does the cool stuff. And last but not least, my friend Justin
Knotzke who demands and gets the best from all of us.
Jamie, Robert and Justin have stepped away from regular involvement in GoldenCheetah, but their
contributions have set the standard and will not be forgotten. Cheers guys.
@bye

View File

@@ -2,10 +2,11 @@
# Generate documentation files from the source .texinfo
#
all: FAQ
all: FAQ RELEASE
rm -f *.aux *.cp *.cps *.fn *.ky *.log *.pg *.toc *.tp *.vr
FAQ: GC3-FAQ.pdf GC3-FAQ.html GC3-FAQ.info
RELEASE: GC3-Release.pdf GC3-Release.html GC3-Release.info
## The basic commands, good on Linux/Mac
## need mingw on Windows
@@ -19,7 +20,7 @@ MAKEINFO = makeinfo
${MAKEINFO} $< -o $@
.texinfo.pdf:
${TEXI2PDF} $< -o $@
${TEXI2PDF} $< -o $@ >/dev/null 2>&1
.texinfo.html:
${TEXI2HTML} $< -o $@