SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for udev-ant+-3.6-lp156.6.1.x86_64.rpm :

* Sat Aug 17 2024 Stephan Hemeier - Clean spec for the changelog- add a Requires for Leap
* Mon Aug 14 2023 Joop Boonen - Update to v3.6 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6
* Mon Apr 24 2023 Joop Boonen - Update to v3.6 RC4 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-RC4
* Tue Dec 27 2022 Joop Boonen - Update to v3.6 RC3 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-RC3
* Tue Aug 16 2022 Joop Boonen - Update to v3.6 RC2 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-RC2
* Tue Feb 22 2022 Joop Boonen - Update to v3.6 RC1 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-RC1
* Wed Oct 27 2021 Joop Boonen - Update to v3.6 DEV2110 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2110
* Sat Aug 21 2021 Joop Boonen - Update to v3.6 DEV2108 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2108 >>>>>>> ./GoldenCheetah.changes.r133
* Thu Feb 04 2021 Joop Boonen - Update to v3.6 DEV2101 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2101
* Wed Dec 02 2020 Joop Boonen - Update to v3.6 DEV2009 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2009- Added GoldenCheetah-bison-3.7.patch https://github.com/GoldenCheetah/GoldenCheetah/commit/e1f42f8b3340eb4695ad73be764332e75b7bce90.patch
* Fri Jul 17 2020 Joop Boonen - Update to v3.6 DEV2006 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2006
* Wed Jun 03 2020 Joop Boonen - Update to v3.6 DEV2005 + https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/v3.6-DEV2005
* Mon Jan 13 2020 Joop Boonen - Update to 3.5
* Sun Dec 15 2019 Joop Boonen - Update to v3.5_RC2X + Additional fixes since RC2 was released + Fix Travis-ci Linux builds + RideCache::save uses item instead of intervals to access interval metrics This error was introduced in fa9a59d Fixes #3244 + travis-ci - define GC version string only for tagged builds + Define GC version string for travis-ci builds + Additional fixes since RC1 was released + Add Garmin GPSMap 66 device (#3240) + Update Russian translation (#3238) + Fix non translatable strings in code (#3239) + Recognize Eric Christoffersen Very useful contributions for v3.5 release https://github.com/GoldenCheetah/GoldenCheetah/commits?author=ericchristoffersen + Avoid endless loop on FIT files unknown type and negative size Includes a test file to reproduce the issue. Fixes #3229 + Merge branch \'ericchristoffersen-StartupSpeedup\' Closes #3235 + Speedup critical string handling in RideCache Save + Speedup RideCache Load Time Implement regex/hash based string substitution object to perform multiple substitutions in 2 passes. Speeds up athlete data load by 2x. Use QStringRef to avoid copy Fixes #3234 + Update INSTALL-LINUX + Add support for Device symbol on filters but disable set/unset/isset (#3233) + Issue 3230: Train mode compute altitude from slope (#3231) + 3227: Further optimize trends tracker table display (#3228) + Fix QtWebEngineProcess deploy for travis-ci MacOS builds This is a workaround for a bug in the homebrew version of macdeployqt not present in Qt official binary distributions + Fix Python deploy in MacOS travis-ci builds Copy python framework and change path in binary + Add Tacx Neo Bike Trainer to ANT IDs Contributed by Pavel Vasilyev Fixes #3221 + Fix travis-ci MacOS builds + Merge pull request #3226 from Joern-R/tp + Today\'s Plan Download ... distance to be shown in sync. list is \"double\" + Fix 3222: Row append more efficient. (#3224) + Added Note about qmake reporting missing translation files on first build Similar to the one existing on INSTALL-WIN32 Fixes #3220 + Tag Multisport activities from FIT files correctly Also remove unused Workout Code Tag Partially fix #3211 + Added Navicoach O-Synce sample FIT files These uses non-interleaved mode for session records, we need to do regression tests on these files for solutions to #3211 + FitRideFile - Handle resync when HRM is unbucled Fixes #3059 + Added sample fit file for #3059 + Swedish translation update (#3218) + Merge pull request #3217 from Joern-R/DE + Update Translation DE + Enable Python for MacOS travis-ci builds Using the Python version installed by Hombrew, currently 3.7.5 + Fix path error on upload in previous commit + Upload travis-ci MacOS build results to transfer.sh To allow user testing, similar to linux builds. Includes some minor fixes: -Avoid compiler warnings for deprecated declarations to reduce the log size -Patch GoldenCheetah.dmg to include missing libicudata.64.dylib -fix command line error in mackdeployqt -fs option + Added secrets.h to Strava.cpp Missing in bef37ea The reason AppVeyor builds are failing + Spanish Translation Update + Strava OAuth Update - Handle Refresh Token Complements ab18468 Fixes #3199 + Added Video Overlays Initialization on Windows builds with VLC If video config file is not present copy a default one to be used as a model by the user. An empty video-layout.xml file disables video overlays Fixes #2525 + Add new sources for video-layout.xml meters (#3215) + lupdated + FitFile : QuickFix FloatValue can be Multi-Value I probably have to refactor this code... + Fix double fd close on RawRideFile (#3214) + Add Garmin Edge 830 screenshot for extending the HRV Wiki page (#3206) + Fixed BTLE Pair page in AddDeviceWizard to avoid ANT+ dependence (#3209) + Fix typo in Dutch translation Fixes #3208 + Avoid duplicate time records in Train Mode Fixes #3205 + Strava OAuth Update According to https://developers.strava.com/docs/oauth-updates Fixes #3199 + Added virtual power support for Tacx Magnetic T1820 Fixes #1521 + Added virtual power support for Elite Crono Mag Elastogel Fixes #1538 + Added virtual power support for CycleOps JetFluid Pro Fixes #1809 + Added virtual power support for Elite Turbo Muin 2015 Fixes #1575 + Added virtual power support for Elite Crono Fluid Elastogel Fixes #2720 + set AutoDefault to false on Curve Settings Push Buttons To enable filter syntax checking on Enter Partially reverts 43ed80d Fixes #3202 + Filter bogus estimates when there is not enough data to fit the model Just added a reasonable upper limit for CP Fixes #3180 + Update LeftRightBalance.cpp (#3189) + Set Default buttons on LTM and Interval dialogs Color is not a good option Fixes #3202 + Fix FSF address Fixes #2689 + Fix German translation to avoid metric name duplicates Fixes #3187 + Fix units of work in tooltips for AllPlot and CPPlot Also change wrong label in PMC (Coggan) Fixes #3194 + MergeActivityWizard - preserve XDATA series order on join and add the remaining ones to the end Fixes #3183
* Tue Oct 15 2019 Joop Boonen - Updated to v3.5-RC1 + Make isSwim true when there are lap swim specific XData + Enable import of XDATA series from CSV files (#3179) + Session RPE should not depend on HR Zones Copy&Paste error, fixes #3171 + Updated Swedish Translation (#3174) + Enable libusb 1.0 for travis-ci builds + Add libusb 1.0 support (#2919) + Enable More menu in Overview + Fix OSX travis-ci build libusb-compat + Set min-height for Scrollbar + Add Direct navigation to year/month on Diary Calendar Fixes #2756 + Garmin Fenix 5/6 new firmware + Change np to isopower in LTMTool formula helper + lupdated and fixed zh-tw translation of \'match\' (#3167) + 100% zh-tw translation (#3153) + partial translation zh-tw update (#3148) + Use double division to compute dpi factors Fixes #2628 + Fixed order of operations in CoreTemp calculation to match MatLab code Fixes #2885 + Fixed Estimate Power + Updated Dutch Translation + Spanish translation - minor updates and spell checking + Add Import Chart menu to Main Window and Chart Bar (#3146) + partial translation zh-tw update (#3147) + Translation : French update (1/3) + FitRideFile : Add Powertap/Powercal and Favero + Preserve UTF-8 encoding when reading namedsearches.xml config file (#3145) + Edit Italian Translation GC v3.5 + partial translation zh-tw update (#3142) + Updated Spanish Translation + partial update of zh-tw translation (#3140) + Partial Update of Spanish Translation + Enable translation of \"Peak X\" interval names from Find Intervals + Update Translation DE + Allow Banister to use other performance metric besides Power Index (#3136) + zh-cn translation updated to date. (#3135) + Run make silently (#3133) + Banister - fixed score accumulation for multiple activities per day + CloudDB chart upload - allow digits and hyphen but not underscore in domains Issue reported at the forum + CloudDB chart upload - allow subdomains in email address + Fix Lap Swim from Length Data - Preserve HR data It was discarded when present + Fix Speed from Distance - Raised moving average limit To account for bad data in Open Water files + Add CV alongside RMSE on CP Chart + Fixed Remote Calendar authorization + Add Lezyne Super GPS + french translation + fix translations + Change heading for direction in Power estimators + FitRideFile: Unify handling of invalid product id + FIT : Add Hammerhead as manufacturer + Fit : Power phases - limit to 360 + Translation : lupdate and french update (1/2) + LTM Table - Format Pace and Best times minutes in Sexagesimal format Same logic as LTM Plot in commit b7ced30 + Raise slope limit to +-40. (#3092) + Fix estimator not running for runs, if there are no bike rides (#3110) + FIT : Add Respiration Rate + Fit : Add some Garmin models + CSV : iBike remove debug line + No reason to skip a datapoint if DFPM is null + iBike CSV: If Timestamp stream is present, take the first one as the activity start time. + CSV : ibike, import recorded Air Density as Rho XDATA series + Fixes R GC.activity when the data frames list don\'t match the activities list + Cosmetic change in the name of found intervals + Changed Time in Zone counts to fix percentages aggregation + Changed RideDB to save metrics with aggregateZero even when value is zero + Added AggregateZero to Time in Zone Percentage metric + Update AvgLTE, AvgRTE, AvgLPS, and AvgRPS in BasicRideMetrics.cpp + Added Time Recording and use it for Time in Zone Percentages + CSV : ibike note can have \",\" fix #868 + CVS : ibike convert temperature for english temperature in english (imperial) ibike file is in degF + CSV : ibike change metric/imperial determination Use info on first line + Update LeftRightBalance.cpp + Fix Lap Swim from Length + CSV : Convert total weight to metric (if needed) + CSV : ibike keep original weight, CdA and Crr for aerolab + FIT : Add Lezyne Micro-GPS Thank you Claus Assmann + Strava : Correct commit for indoor lap. Keep last lap seconds + FitRideFile: Add Lezyne MegaXL + Update LeftRightBalance.cpp + RR from txt files - filter and record HR for each second Fixes #3095 + HRV import from text file - fix discard of last line Fixes #3094 + Issue 3057:VirtualCalc incomplete, produces NaN (#3064) + Interval : Add a message box \"Are you sure you want to delete selected interval?\" + Strava : Correct last commit for indoor trainer ride + WorkoutWizard : Change max slope to 20% Many new trainers can simulate slope >14% and KICKR CLIMB max incline is 13% + Strava : It seems in some case (indoor file?) we don\'t have start_index for laps + ErgDB : download from ergdb.org + Chart Import Dialog ... allow column header to get translated + Fix Elevation - Add explanation to Network Error 4 Closes #3089 Closes #3068 + Fix crash on distribution chart close #3085 + Rename Segment uses RenameIntervalDialog instead of EditIntervalDialog Fixes #3061 + Set sync on startup and import to false when a cloud account is deleted Fixes #2936 + Travis-ci - change from trusty to xenial for Linux builds Trusty reaches end of life on april 2019 + Add Banister and Performance for Running Power + Added PowerInWatts extension to GPX Parser Fixes #3084 + Change remaining TSS to BikeStress + Add CP Models for Running Power + Import Workouts from WebPageWindow + xdata: Fix min/max of spinbox in xdata editor (#2995) + Fix issue #3007 by specifying HFS+ for fs type (#3015) + Fix divide by zero in slerp, also center spline length arc points (#3072) + Issue 3065: Uncombine the printing of lat and long telemetry. (#3066) + Issue 3058: Buffer overrun by 1. (#3063) + Create ISSUE_TEMPLATE.md + Activity Manual Entry - Metadata entry fields mimic RideMetadata behavior + Pad missing altitude in FIT file records with previous value + Added Mac Preferences image for the wiki + Read Zones files using UTF-8 Codec Fixes #2978 for Windows builds + Added Windows High DPI Settings Image for the Wiki + FitRideFile - Rename record field 90 as PERFORMANCECONDITION It is not docummented but it seems to match the observed values in GC + Additional Running Dynamics support + Travis-ci upgrade to xcode10.1 for osx builds Fix issues building libsamplerate + Double-click on LTMPopup ride list selects Activity and Activities view Fixes #922 + Teach fixgps to use cubic splines instead of linear interpolation (#3044) + Issue 3048: Teach fix distance to use length on spline path (#3049) + Curve fill colored zones (AllPlot) 2/2 + Downgrade to GPL-V2 License + Curve fill colored zones (QWT) 1/2 + Fix vlc playback in travis-ci generated AppImage + Enable OPENDATA for Travis-ci builds + Fix Travis-ci Linux builds + Add Whithings/Nokia, OpenData and SportTracks secrets for Travis-ci + Proper Fix for the VS2017 / Qt 5.12.x Problem ... provided by Eric + VC2017/Qt 5.12.1 - Fix 64Bit Build Problem + Fixup script on Mac use backwards copatible dmg format + DEVELOPMENT BUILD 1903 + Strava : Use 64bit for Strava ID + Disable \'calculator\' acting on crs_loc. + Ride GPX files in Train View + Ignore MSVC2017 build artifacts + Translation Fix + Prevent GC from crashing if Bindings method return NULL PythonDataSeries (#3014) + CP plot show ride as power index + LocationInterpolation - Fix compilation errors and warning on Linux/Mac + Add missing \'public\' + Change LTMPlot to use GappedCurve for Measures Better handling when HRV data is not present + Add Device Wizard bigger window + Minor typo fixes in comment. + Minor typo fix. + Fit : Be sure only on cad point used + translations : lupdate and update french translation + Set the type of activity to Ride, Run or Swim, instead of always Ride. + Force BikeScore to zero for runs and swims + Upgrade to VLC 2.2.8 for Travis-ci Linux builds + Upgrade Qt to 5.9.7 for Travis-ci Linux builds + Add \"Categories=Science;Sports;\" here, too + Add XDG categories + Fixed Linux CI upload linuxdeployqt changed the output name + DEVELOPMENT BUILD 1901 + Fix Windows CI ... in the WinCI Configuration the Constants are not referenced through other includes + Update Translation DE + Banister datafilter + Banister fixups + Banister Windows Contiguous + Banister fitting windows + FitRide : Correct doubled interval duration + Add media folder + Enable decay adjustment in Banister Helper + Banister Model Helper on LTM + Re-Introduce connection to Withings ... remove Nokia from Screens ... access Withings APIs + Allow precise adjustment of the time slider with a keyboard. (#2990) + Banister Data Managed in Athlete + LTM plot banister with gapped curves + Fix Banister Windows Build + Banister Modeling Resources + Banister Modelling + Fit : Interval use total_elapsed_time if no time info fix #2982 + Banister Performances Update + LTMPlot/Tool add banister settings + Show performances on LTM plot + Weekly Best Performances for Banister IR + CP MMP Filter improvement + Banister modeling - PowerIndex performance metric + Added method decodePhysiologicalMetrics to decode garmin/firstbeat specific activity metrics Added additional metrics to the metadata.xml + Add test files for Firstbeat/Garmin session metrics Pull request #2986 + RideMap : Use user custom tiles + Updated French Translation Contributed by Arnaud Leclere + Column Chooser Popup - Text Length ... determine widget size for button based on text length (since fixed sizes may not fit for translated texts). + Allow to select .gz files on Import Similar to .zip files Fixes #2969 + Move Google Map API key to chart settings + Fix compile error rDir not found + Support for x-Trainer (http://www.x-trainer.dk) added. + Sporttracks.mobi : read laps fix #2981 + FIT : Add debug logs + RideMapWindow : Add running markers + RideMapWindow : Let user with Google API key use the Google Map + RideMapWindow: 4/4 Display interval markers and draw AvgPwr color paths on OSM + RideMapWindow : Remove the google option Still to do restore the drawShadedRoute (color from powerzone) + LTM Reveal Window - avoid \"cut off\" text for translated period strings + Fixes R issue when Home is set on Linux name was left uninitialized when Home is specified by the user Reported at the forum. + Save Zones files using UTF-8 for cross platform compatibility Fixes #2978 + Update Russian translation + Remove references to QwtPlot3d and kQOauth They are not used anymore + CP Plot Tests honor sport settings In Activities view we filter bests (and now tests) to match the selected activity sport. + CP Plot Tests honor filter settings + PythonConsole: Print expr value when executing simple statements + Model CP and W\' decay in Morton Model + Fixes Measures FingerPrint to detect changes in decimals Weight updates via UI involving only decimals were undetected and not saved + CP Explainer Deck Updates + Fixed error message in Train Library when workouts cannot be copied + Changed Notes to Calendar Text in LTMPopup It shows more context information than notes and allows user customization. + LTM Charts - Changed default precision from 0 to 1 for table view To match the default used in LTMPlot, useful to export measures s.t. Weight. + Travis-ci - Added qt59networkauth-no-lgpl to Linux before_install Trying to solve CloudDb issue + RideMap : 3/4 draw interval on OSM + Fix AeroPod : AeroPod record CdA in the HR series + FitRideFile: Add ibike in manu + CsvRideFile : ibike correct ride time for pause add XData for calculated power + CP Plot PD Profile W/KG + CP Plot Power Profile Lines (watts only) + Travis-ci - Install and enable Python 3.6 and SIP on Linux builds + Travis-ci enable Linux build to generate AppImage + Better error handling in Fix Elevation + Fixed Typo in Spanish translation Fix #2953 + Add support for Daum realtime devices (#2952) + CP Plot show w/kg percentiles + Remove kQOAuth from travis-ci It was deprecated on #2881 + Fixed Precision of Rest HF/LF metrics Tipically imported values show as zero on Summary + Enable libusb and libusb-compat (#2950) + Use https for download + Translation - Update Translation DE - Enable one more text for translation + Parameter percentile off by one + CP Plot Percentiles for CP, W\' and Pmax Estimates + Fix CPV units in ScatterPlot Crank length is converted to meters so CPV is computed in m/s, but displayed in cm/s Fixes #2942 + AppImage - added libssl.so/libcrypto.so and excluded libxcb-dri3.so.0 Fixes #2915 and #2920 + CPPlot force refresh when filters change, even if Date Range is the same Previous behavior was annoying: filters s.t. sport were not applied until date range changed. + Only include CalDAV.h if have ical library + Only try and build CalDAVCloud if ical is present + Crr and CdA Regression Explainer + HiDPI: Aerolab lineedits for Cda,Crr etc + Fix Aerolab crash on no ride selected + aerolab tests rename directory + Aerolab Test Files + RideMapWindow : Use leaflet instead of googlemap api for OSM 2/4 + Remove google.api for openstreetmap mode 1/4 + DEVELOPMENT RELEASE 3.5 DEV1810 + R2 label use superscript (its squared not 2) + Fix units on CP plot work/time + Overview metric for HRV needs to be displayed + ANT: HRV measurement improvements (#2935) + HRV R-R data in Train View 3 of 3 + HRV R-R data in Train View 2 of 3 + HRV R-R data in Train View 1 of 3 + Fix Overview Window steal focus MacOS + CP Plot Helper Title for Work/Time + CP Plot Helper show model name + Fix last commit + CP plot filter best in Work/Time plot + fix missing break in switch/case statement (#2918) + Change GPX decimal separator to dot + LR Model Fit calculate R2 + CP Plot fix y-axis for higher values of PMax + Add Last 24 hours to date ranges + CP Chart Plots the Linear Work Time Model + Fixes Last 6 weeks season duration It is current day plus 41 previous ones, like existing -x days seasons + missing ifdef GC_HAVE_ICAL + Update to commit 39269cb on CP2 search intervals + Linear Regress for Work/Time Model Fit + Tidy Up CP Plot Overlay + Extended CP Model Search Intervals + CP window fit options + Hi-DPI Interval Sidebar + CP Plot refresh on intervals changed + CP 2/3p model interval defaults + Add LevMar lib to version dialog + Alternative Levenberg-Marquardt algorithm + Disable WS/Velo models + 3 Param CP model env fit settings + Text Labels on CP plot for Performance Tests + Add tests() data filter function + Performance Test Intervals Bold Text + CP Plot Performance Test Aesthetics + Interval sidebar helper for performance tests + CP Model Explainer Deck + Support Performance Tests for watts and watts/kg + CP Chart Modelling Improvements + Better CP Plot Fit Summary + CP plot show info about fit + Replace NP for IsoPower in DataFilter validation and syntax helpers Issue reported at the forum + RideFile::watts is sufficient + CP fit to performances + Plot performance tests on CP chart + Fix Interval Color bug + Mark Performance Tests + Removed local instance of SpecialFields from RideMetadata + Add Hrv4Training sample file with 12h time format Also fix PM times + Parse Hrv4Training files using 12hr format Fixes #2891 + Changed Hrv measures to return zero when no record for date Fixes #2896 + Refresh PMC data when Seasons change To consider possible changes on Starting LTS + FIT : Change the time_offset reference + Show model parameters on CPPlot for aPower and aPowerKg + Notify when data processors are running on import + Update build id for development release + Fix Version Dialog + Remove QTSOAP and KQOAUTH from gcconfig.pri + Deprecate KQOauth + Fix OAuthDialog \'code\' parse url + Fix Windows CI Builds + various minor bugfixes + warningfixes (#2878) + Workout Editor more complete effort search + Workout Editor Warning use 3-param CP model + Minor LMFIT fixups + Add LMFIT source to repo + Add telemetry for time to next erg point (#2867) + Add Least-Squares fit to CP Chart - 1 of 2 + Turing SIG Talk + Train view negative watts not allowed + User Survey + Add Peak Hr and Hr Zone Metrics Fixes #2863 + Changed Python XData access points for consistency + Add XData series to Python GC.activity(activity=None, join=\"repeat\") + R activityXData - no need to recompute derived series + Add R GC.activity.xdata(name=\"\", compare=FALSE) + Python activityXdataSeries result name changed to name_series + Add activityXdataNames(name=\"\", activity=None) + Add Python activityXdataSeries(name, series, activity) + RChart - Run script when intervals/selections change On Activities view, last part of #2848 + Add R activity.intervals Fixes #2848 + Fix Python activityIntervals start and stop Changed from Int to Float since they may be not integer + Python seasonIntervals time offset by start seconds Fixes #2860 + Correct the link to the user list + Ensure the ordering of windows after the OAuth modal dialog closes + Add Lap Distance and Lap Distance Remaining dials and telemetry + Add Python activityIntervals Python half of #2848 + Remove datafilter debug + Compatibility Metrics and Metric Overrides + Always expand lap swim Fit and Tcx files + Fix Swim FIT parse crash + TriScore - On zero fallback to TRIMP Zonal Points for HR base score + Fix copy paste error in previous commit + CloudDB Download - Warn the user dowloading a Python chart if Python inactive Same logic as the one existing for R charts + Remove references to PYTHON3_VERSION from gcconfig.pri.in + PYTHON3_VERSION set from PY_MINOR_VERSION + Check the python3 version used to build matches the one found at runtime + Add deploy.sh script to generate Linux AppImage To be run after starndard Linux build + Add support for ISO8601 extended date time format with milliseconds Fixes #2750 + VERSION 3.5 DEVELOPMENT BUILD 1804 + Sync Events with Calendar if remote is configured + Show Season/Event label in stacked LTM Charts for each 4 charts Fixes #1943 + Refresh LTM charts when seasons change So season boundaries and event markers are updated accordingly + Add Description to Season Event Fixes #2617 + Add priority to Season Events Fixes #1724 + Enable Event drag&drop in LTMSidebar to allow reordering Fixes #565 + Some Consistency checks for editing Seasons-Phases-Events Names + Calendar Cloud Services Configuration + R default location on Fedora + Deprecate R scripts in DataFilter/UserMetric + Added ScriptContext for Python APIs called from DataFilter scripts + Disable OpenData if Secret not defined + Remove config tab from about dialog + SportTracks : Estimate speed from distance + SportTracks : repeated data are omited + Translation : French translation improvement provided by 00livier + Import OpenData zip ignore JSON summary + OpenData CSV support + Fix Compatibility metrics + Diary Show Week & Refresh + OpenData Dialog reference OSF.io project + Remove dangling reference to setSummary from LTMSidebar Related to commit 094307f + Deprecate Summary in Diary View + Remove Summary from Trends Sidebar + RideNavigator::setRide() check for NULL + Estimator lazy refresh + Refactor PD Estimates fix numerous SEGV + Fix OpenData post success diag message + OpenData Fix Error Handling SEGV + CI Travis fails on libusb + OpenData uses sample data + Fixed Anomaly detection and FixGaps to deal with 1 sec. + Fixed interpolation of streams downloaded from Strava + New Event date defaults to season end date + Fixed crashes on edit/delete events when a phase is selected + Fix last commit on Windows + OpenData prompt for permission and post + Fixed LTM Chart to show Events on Phases and Season + OpenData new class to post to service + FilterHRV: Calculate rest HR from AVNN #2797 + Cloud Upload/Sync - check for unsaved activities ... check for unsaved activities and allow saving before starting sync/upload + Cloud Sync Dialog ... auto-adjust columns width to header and content size (to show all contents) + Fix last commit on windows builds + Add athlete info to opendata file + Fix CI-Build for Windows ... update to Qt 5.9.4 since 5.9.3 is not longer supported by AppVeyor + Update Translation DE - Part 3 + Body & HRV Measures - MacOS + Fix comment + Fix 3.x upgrade process for compatibility metrics + Fix last commit for Windows build + OpenData project file writing + TCX Export ... adjust so that Strava, Garmin Connect are able to import the file + Set default tile server URL for new OSM maps + Deprecate Bing Map + Withings/Nokia use OAth2 for authorisation + Withings/Nokia : Reset GC_NOKIA_REFRESH_TOKEN + Remove 8-bit characters and simplify TSB series description + Fix 8-bit characters in PMC series descriptions + Fix compat metric TSS zero value in DataFilter + Added Tooltips with metrics descriptions to RideSummary CSS probably would need some enhancements + Add PMC series and PDModel estimates descriptions + Hide compatibility metrics in ColumnChooser + Overview Title + Overview honours themes + Fix EzUsb.c to allow Tacx firmware load on Windows + Extended Tacx Imagic support + Basic support for Tacx Imagic + Settings: Allow using different global conf file name + LTMSidebar: Expand season containing last phase being loaded + LTMSidebar: Save most recently selected phases too + Fix ErgDB download + Disable microcaching for vector formulas + Withings/Nokia Declare GC_NOKIA_CLIENT_ID/GC_NOKIA_CLIENT_SECRET + Withings/Nokia Get Measure using OAuth2.0 + Withings/Nokia : Correct error on measures fetching + Fix Font Metrics on Compare Pane + Hide Compatibility Metrics in Chart Config + Delete User Metric fixup offset + RideImportWizard namespace + Fix UserMetric EDIT offset + Hide Compatibility Metrics in Config + Fix Compatibility Metric + Rename Archive.h to ArchiveFile.h + Create TrainingPeaks Compatibility Metrics + Withings and Others ... Fix ability to authorize the Cloud Service + Remove TrainingPeaks Trademarks + Deprecate TrainingPeaks - Import Data + V3.5 DEV 1802 + Setenv PYTHONHOME not Py_SetPythonHome + Add MacOS util/bundle_fixup.sh + Don\'t bug user if R/Python not compatible + Update Translation DE - Part 2 - update texts + Remove Twitter from Secrets.h + Clarify import wizard headers. + Allow slope up to 40% instead of only 20% and remove rounding effect from smoothing + Removed references to qwtplot3d in gcconfig and travis For clarity sake and to speedup ci + Add Cloud Wizard Font Size + CI Travis Video None + CI Travis QuickTime no longer supported + Deprecate 3D chart + Fixed unmatched quote in .travis.yml Also forced directory removal + Fix GCC problem in Travis for R + Fix CI-Build for Mac OS + Update Windows CI Build to Qt 5.9.3 + Fixup Python search for Mac + Update Translation DE + Minor hidpi nits + gcconfig.pri.in update for Python on MacOS + Python Startup 2 of 2 + Python Startup 1 of 2 Windows Fixups + Bugfix in DanielsPoints: Segmentation fault if paceZoneRange < 0 Copy paste error, detected by Walibu + Python Startup 1 of 2 + Daniels Points based on GAP updates + Added DanielPoints for running, with GAP grade adjusted speed When there is no power data + Python Embedding is optional and check install + R setup graphics device before install routines + R check version before loading + GC_CHROME should default to \"Flat\" + Metric config pic for WIKI + R Don\'t create GreaphicsDevice till all initialised + Fix Compile error in DataFilter without Python/R + Fixes MeanSquareRoot aggregation in RideCache In LTMPlot it is Ok Fixes #2762 + Fix Kent University Study Double Upload + DataFilter embed R Scripts + DataFilter Embed Python Scripts + Adding file type selection when saving workout (#2767) + Use Qt Json Parser for Withings API (Fixes Issue #2764) + Rename some Python entry points to match the wiki + Add Python seasonPeaks(series, duration, all=False, filter=\"\", compare=False) Similar to R season.peaks but for one series/duration at a time + Add Python seasonIntervals(type=\"\", compare=False) Get metrics for intervals in a season, similar to R GC.season.intervals + Cosmetic fix for search box on OSX + CI Travis no longer build using QT 5.5.1 + fix url + attempt to fix travis build (changed qt 5.5.1 mirror download location) + Add Python zones(date, sport) + Changed Python athlete to return a dict + Add Python xdataseries(name, series, join=\"repeat\", activity=None) + Add Python wbal similar to series Optional parameter is activity datetime, current activity if not provided. + CriticalPowerWindow - refresh after Linear scale option change + Athlete ID on About box + sv translation + LTMTool: Set symbol for measure metrics + Use logarithmic scale for speed chart, like CS + Fix Xert tagline + Fix Huge Fonts on R chart + Cloud : Xert download First version : only classic series + Xert tagline copy/paste fixup + rideFileCacheMeanmax just fix first date. + Download : Select Joule Device for Joule Port I will make some test before adding other devices + Cloud correct OAuthManager + Add OAuthManager for OAuth and UserPass Scheme First only for Xert + Cloud - XErt - Fix ... compile error (cut&paste typo) + Cloud : Add Xert as a new service First : Upload only + Fix error exporting activity without data points to .FIT + Remove unnecessary linking against libvlccore + Python season(all=False, compare=False) Similar to R season(), retuns a dict with name, from, to and color lists. + Merge Activity Wizard - Size Cosmetics + Fix Linux SEGV for symbol conflict + Python rideFileCacheMeanmax() remove dangling code To precompute the number of series was necessary for R but not for Python + Python rideFileCacheMeanmax() fixups + GC.SERIES_
* constants + Fix SmO2 / tHB Tool changes + Add --no-python command line option + Python activity, series and seriesPresent optional datetime parameter + Python activities(filter=\"\") + Ride File Naming with \".\" allowed + Python measures(all=False, group=\"Body\") Similar to R measures returning a dict with a list for each measure field in the requested group (Body or Hrv). + Python pmc(all=False, metric=\"TSS\") Similar to R pmc, returns a dict with a list for: date, stress, lts, sts, sb, rr + Enable compare mode for Python activityMeanmax and seasonMeanmax Usage is similar to the R versions + Python activityMeanmax and seasonMeanmax Both return a dict with a list for each supported series from cache Next step is to support compare mode + Enable keyword arguments in Python wrappers generated by SIP + Python metrics(metric, all, filter) + Python Trends / Activity Chart + Add Python seasonMetrics(all, filter, compare) Similar to R API season.metrics + Make PythonDataSeries independent of RideFile To reuse it for other double series s.t. metrics or mean maximal data + Add Color to Python activityMetrics Using name \"color\" and renamed \"date\"/\"time\" for compatibility with R API + Enabled compare for Python activiyMetrics activityMetrics(True) + Python Screenshot for Wiki + Add Date and Time to Python activityMetrics PyDateTime_IMPORT needs to be called in the same module where datetime macros are used to avoid a crash. + Python Don\'t Steal Focus + Python activityMetrics Returns a Python dict with metrics and metadata fields. It doesn\'t implement compare mode yet. + Python Webpage load via slots + Python Web Display + Python fixup ConvertTo_QString + BodyMeasures - Download Properties ... store/re-store last selected download properties (for next use) + OSM - Tile Server Handling Changed + Python Use UTF8 and untranslated Series Names + Enabled sequence behavior on PythonDataSeries + Move cursor in PythonChart to correct start point + Python GC.activity() + Fixup Py_ssize_t on Windows VS build + Python DataSeries functions + Python GC.build() and GC.version() + Train View - StreeView deprecated + Fix for left and delete keypress events + Python GC.athlete() + Fixup SIP Makefile + Fixes parsing Zwift Workouts + remove debug + Python Console prompt is >>> not > + Fixup PythonChart + Python Module Framework + FIT : Use recIntSecs + FIT : Export : Correct file duration + FIT : Small addition and correction for expor hardware_version and lap start_time had incorrect field_num + Python Editor Syntax Highlighter + Qt 5.8 is suficient for Python + ESC or ^C to stop long running Python script + src.pro fix for 4.8 + tidy + Python Script Exec + Changed RideFile::fillInIntervals to match the fix of interval duration + Added new Garmin Devices from Fit SDK Release 20.50.00 + RideFile : Interval duration is 1 secs shorter + FIT : Add Rouvy and The Sufferfest Trainer Apps for Winter... + Python Chart Console + Python Chart + Start Python Embedding + Fixed LTMPlot RunningTotal for multiple activities per day Fixes #2707 + Fix Copy/Paste error ANTChannel ... use \"rightPedalSmoothness\" + Appveyor use QT 5.9.2 + Update to QT 5.9.2 + Add comment to HrvMeasure and import Hrv4Training note + Move BodyMeasure and HrvMeasure common code to base class Measure + Access to Measures from REST API Part 4 of #2588 + Refactor Measures Part 5 + Fix off by one ride duration on import + Don\'t allow the creation of nested phases. Fixes #2692 + Don\'t crash when adding event/phase if phase is selected. Fixes #2691 + added 1st section to README + Access to Daily Measures from R measures(all=FALSE, group=\"Body\") + Autocompleter for measure builtin with all the options To avoid the user the need to RTFM + Access to Measure by days in Formulas Eg. measure(Date-1, \"Hrv\", \"RMSSD\") + LTMPlot - Access to Measures by days + TodaysPlan WO Download remove whitespaces from the generated filename + Add debug output for estimate data aggregation in LTMPlot + Use QwtPlotGappedCurve for estimate curves in LTMPlot + Handle gaps in estimate data in LTMPlot #2534 + libical 2 compatibility + updated INSTALL-LINUX + Fixed HRV CSV import from Android Hrv4Training + FitRideFile compiler error + Fixes ZWIFT files which are not reporting local timestamp. + Add XCode project creation directions + Added references to Developers Guide and Guidelines for Translators + Fixes imperial conversion error on Trends Histogram + Avoid the creation of empty overrides on RideMetadata + Fixed malformed JSON file due to empty metric overrides + Added guidelines for contributing + FIT : Add temperature and lrbalance in export + FIT : Add the local_msg_type in write_message_definition to prepare adding temp and lrbalance + FIT : Add Quarq as Manu/Prod Add Powertap P1 Add Powertap C1 + Kent University Software Instructions + Remove superfluous series_type parameter + HRV Measures - Direct import from HRV4Training + Kent Study Docs + HRV Measures - Direct import from EliteHRV CSV files Test file contributed by Martin Wifling + VERSION 3.5 DEV-1710 + Kent University Part 3 of 3 + Fix Strava lap swims and expand Smart Recording Lap swims + Remove trailing whitespace from \"Lap StartTime\" in tcx files + Fix QTextEdit in KentUniversity.h + Fix QMessageBox header on MSVC + Fix QTextEdit unknown Type in KentUniversity.h + MacOS build fixes + Wait same time for ANT stick to be released in MacOS handler + Cppify the Garmin Service Helper for Windows + Fix event loop misbehaving and calling connect over and over + Trigger on release so we avoid calling it twice + Fail fast when we couldn\'t open an ANT stick + GarminServiceHelper implementation for MacOS + Synchronize setup() correctly + Wait long enough to make subsequent ANT+ connection possible + Integrate Garmin Service warning + Implement Garmin service detection/stopping for Windows + Complying with DMCA takedown for WASP Packet Protocol + AddCloudWizard Consent Page + GoogleDrive refresh bug + AddCloudWizard Folder read-only + KentUniversity Fix CSV file format + Kent University Part 2b of 3 + Fix MSVC build error KentUniversity + remove qdebug + Fix GoogleDrive FOLDER_ID setting + Kent University Part 2 of 3 + Migrate to Dropbox API v2 + remove qdebug + University of Kent Support 1 of 3 + Compile error on major(dev_t) + Migrate to Dropbox API v2 - Part 2 of 2 ... updates the upload, download, file list endpoints + Preserve XData on Combine Activities + Fix integer division on pNNx HRV Metrics Value was always zero + Preserve XData on Combine Activities (Join) Part 2 of #2406 + Preserve XData on Activity Split Part 1 of #2406 + Preserve XData on Activity Split Part 1 of #2406 + Add support for R-R txt files import (HRV) Fixes #2613 Test files contributed by forum users Mike and Ron + Fix Withings API related defines + QT >= 5.8 stop ride summary stealing focus + FixPower ... allow fix power value to be added/subtracted in addition to percentage values + More flexible HRV CSV file parsing + BikeScore is relevant only for rides Fixes #2329 + Honour Sport tag even when run specific data are present Fixes 2367 + zh-cn translation update + Increased precision for HRV Recovery Points + Added unmatched suffix to Unknown file type error on import Fixed #2596 + Fit : Device info - display manufacturer when no product number + Strava : Correct lap start end index fix #2505 + Joule : Correct log + Fix for trainview crash + HRV screen captures for the Wiki + V3.5 1708 Development Release + HRV Measures - Part 3 Added HRV Measure fingerprint + HRV Measures - Part 2 Adds an option to FilterHRV dataprocessor + Allow negative numbers in double metadata fields Fixes #2578 + HRV Measures example file and format doc + Edit HRV Measures Implements #2568 Part 6 + Adds HRV Measures - Part 1 Implements #2568 part 1, 2, 3, and 4 + Edit Italian Translation + Changed completion in formulas + Changed LTMPlot to use name to retrieve metadata fields Instead of symbol + Reformat BT40Device.cpp Code + Fix compiler warning for csc_service uninitialised + Fix MSVC Compile Error + Recognise Andre Heider + Fix FitRideFile unused lap_trigger compiler warning + Fit : lap name for trigger + FIT: respect the time zone the ride was recorded in + FIT: enable decodeDeviceInfo() + FIT: remove duplicates from the device infos + FIT: fix out of bounds access in decodeDeviceInfo() + FIT: add BATTERY_SOC to XDATA + FIT: let getScaleForExtraNative() return a float directly + FIT: add Wahoo ELEMNT BOLT to product list + FIT: set file format info + TCX: create precise and more detailed intervals + TCX: use the Creator/Name attribute as device type + GCC 6.0 compiled fixup + Fix merge error + Extend lap alert to cover CRS files + Fix GoogleDrive Upload Crash + Unset QT_SCALE_FACTOR on Linux + Changed FixDerivePower to include CdA and DraftM parameters + GearRatio: derive value from sensors when DI2 not connected + Fix Build Errors in CI + Enhance Error handling in \"Fix Elevation Data\" + Added Open Water Garming 920xt test file Contributed by JulianM forum user + Migrate to Dropbox API v2 - Part 1 of 2 + Escape special characters in Season/Phase/Event names Fixes #2530 + Fix incorrect prompt for Wind Heading + Calculate Gear Ratio serios from XData ... if \"GEARS\" are available as a XData series + Enable powerzones for \"run\" in R. + Fixup AddCloudWizard raise() on ConfigDialog + Fix Webpage Download Intercept Duplicates + DI2 ANT+ messages used to populate dedicated XData serie + WorkoutWidget: disable editing while recording + fix gear ratio when no power meter + kettler racer + CloudService - Fix Translation related problem + CloudService - Fix Translation related problem + CloudService - Fix Translation related problem + Hi-DPI Support some nits + Fix Compare Rides across Athletes Bug + Row Perfect 3 quoted data in CSV file + CyclingAnalytics send as FIT format + Share Menu Again + FIT : Add Combined Pedal Smoothness in \'EXTRA\' XDATA + Strava : Download laps + Today\'s Plan : Finalise RPE, TQR and LQS sync + Today\'s Plan : send RPE + Updated Swedish Translation Contributed by https://github.com/henolo + Share Menu + Improve Texts CloudDB + Share menu manually check for new data + Fix OSM tile server bug + CP Plot Filter using Linear Regression + Fixed first row alignment in Body Measures config page + Changed TSS per hour count to seconds Fixed #2508 + CP Chart Filter Unique MMP + Set activityNamePart body + Fix R Embed Version 3.4 Crash + Strava use metadata config on readFile + Strava upload: don\'t use filename as fallback for activity name + TCX export: write creator if present + TCX export: write notes if present + TCX export: only write HR data when it is present in the ride + Hi-DPI Webpage Window + RideFile::openRideFile() supports .zip and .gz + Add OpenGL for OverviewWindow + Disabled Linux OpenGL acceleration if OpenGL lower than 2.0 It doesn\'t work on older hardware + Overview use OpenGL on Linux + Embedded R Tweaks + DEVELOPMENT BUILD 1705 + Code Formatting and remove Debug + Fix the Zwift activity extension since it is not added by Zwift during automatic upload. + Fixed mixed variable on RideSummary causing a crash Fixes #2491 + Support for SRM manual zero offset calibration + Only listen on localhost + Changed Date to DateTime on BodyMeasures + Strava : Correct Manual distance + Strava : Remove debug trace + Strava : handle manual entry + Added test chart using vector formulas + BodyMeasures / Use of Weight + Deprecate ShareDialog and Friends + Deprecate Twitter support + Cloud Refactor - OAuthDialog cleanup + Strava and Cycling Analytics Description + Cycling Analytics Sync - Download + Cycling Analytics Sync - Readdir + Update Translation DE ,,, + small text fix in original + Default Weight vs. BodyMeasurements + Wiki CloudServiceDialog screenshot + Re-introduced vector expressions Using [[Date_From:Date_To]] + R 3.4.0 Support + Strava : Choose metadata field for activity name + Fix Terminology ... \"measurements\" (noun) not \"measures\" (verb) - thanks Mark + Rename FileName (which PR did not do) + Rename FileName (which PR did not do) + Rename \"TraingStageBuch\" to \"TrainingsTageBuch\" + Strava : Include from/to in date range + Strava : Debug steals response data + Strva : Use remotename + Strava : use local start date + Strava : add pagination on query result seems limited to 30 activities + Strava : Refactor Stream reading Like Mark did with SportTracks + Strava : Adjust streams call + Strava : Read Streams + Fix download regression + Today\'s Plan RPE - fixes + Fix Regression DataTable + Use units specified in zone settings for run/swim/default. + Fix \"Shadow\" Tmp-Exhaustion Marker ... which appears only when plot is \"zoomed in\" + Fix CP chart to add in y-value. + Use correct units for CV hover dialog. + Fix minor warnings & reduce header includes. + Fix variant check to ensure default URL is used + Cloud Auto Download - Better info + Fix import regression + Screenshot for RChart wiki page. + Hi-DPI Support - Cosmetic Fixups + Fix auto download flicker + Provide zoneslow and zonescolor in GC.athlete.zones(). + Cloud Auto Download - 3 of 3 + SixCycle - Support Compressed Download + Cloud Auto Download - 2 of 3 + RideMetrics - add missing Body Measures ... Athlete Bones ... Athlete Muscles + Cloud Auto Download - 1 of 3 + Fix train view select ERG crash + Updated translation files To help translators working with development builds + Strava Upload Only for Dev Build + SportTracks download preserve gaps + Vertically align cells in the upload / download / synchronise table + SportTracks - Part 4 Upload + SportTracks - Part 3 readFile + SportTracks Fixups + SportTracks - Part 2 Refresh token and readdir() + SportTracks OAuth Fixup + Update CI (Windows) Build environment to Qt 5.8 + SportTracks.mobi - Part 1 of 4 + PolarFlow Integration On Hold + TodaysPlan less debug + TodaysPlan - rename response when converting + TodaysPlan - Resolve Memory Leak + Today\'s Plan : Correction for Fetch RPE + Strava : Correct readdir parameters + CloudService - Sorted List + PolarFlow Cloud Service - 3 of 6 + Adds Peak Pace Hr metrics + Fix Qt4 build error + Disable TodaysPlan RPE file I/O + Strava : Sync (1/4) Just list files + Today\'s Plan : fetch RPE + Need QT5.6 for QWebEngineCookieStore + OAuthDialog - Clear Cookies + Hi-DPI Support - OAuthDialog Scaling + PolarFlow Cloud Service - 2 of 6 + CloudWizard - Fix ... settings for syncOnStartup + Improve BodyMeasures - CSV Import + PolarFlow Cloud Service - 1 of 6 + BodyMeasures Handle \',\' embedded in string + Cloud Refactor - Remove Upload to Calendar + Minor tidy up + Simplify Share Menu + Cloud Refactor - Athlete > Accounts + AddAccountWizard screenshot for wiki + Remove this as it is not necessary and causing comparisons to crash. + Cloud Refactor - CloudService list/select Athlete + CloudService - Fix Error Reading Files + Cloud Refactor - Combo (e.g. Google Drive Scope) + Cloud Refactor - Withings in AddCloudWizard + BT40Device: Ignore the CSC service for devices which also provide power + BT40Device: Refactor, connect to services after service scan completes + Cloud Refactor - AddCloudWizard uses OAuthDialog + Change gear ratio precision to hundredths. + Cloud Refactor - AddCloudWizard use injected config + Cloud Refactor - CloudService Configuration Injection + Recognise Ben Walding + Cloud Refactor - WIP Fixups + Issue #2421 - debounce the calibrate button on the Computrainer HBC + Cloud Refactor - Simplify Menu Options + Hi-DPI Support - Finer granularity in Font scaling + Fix precision of Lat/Lon when exporting to CSV. + Move members to private and correctly use method externally. + Fix broken build on MAC with Qt5.8.0 + Put back to correct number of MS for WKO format + Cloud Refactor - AddCloudWizard < Qt5.8 fixes + Cloud Refactor - Add Account Wizard Part 1 of 4 + Remove comment + Fix bug on calculating hours/minutes. + Use defines for units Fix precision loss issues Remove unused variables + Updates to use defines + Use pre-existing define + Standardize some numbers using existing defines. + Use I/O kit to delay screensaver as UpdateSystemActivity deprecated. + Remove duplicate of virtual base method and mark as ‘using’ in derived class. + Fix to match virtual signature + Fix order of init in struct to match decl. Remove double set of variable. + Simple logic fix, last = point always set after if anyhow. + Fix potential memory leak + Remove unused method. + Remove unused member variables. Fix methods to prevent hiding of virtual methods with incorrect signature. + Move variable into scope in which it is used. + Mark unused variables + Prevent memory leak and short circuit if no ride found. + Prevent virtual method hiding by matching signatures. + Delete new object to prevent memory leak. + Prevent divide by zero + Prevent NULL pointer use Mark params as unused to prevent compiler warnings + Create default to prevent use of uninitialized value. + prevent use of uninitialized value of point. + Simplify label additions. + Use local variable. + Enable options only if ride is available. + Fix dereference of null pointer of chart Remove unused values + Fix dereference of null pointer; pdmodel & zones + Fix unnecessary cast to float. Fix dereference of null pointer of theCurve2. Delete new’d objects. + Cloud Refactor - Add Account Wizard WIP + Support S&C sensors with single magnet + USB/ANT: Detect device removal + USB/ANT/FORTIUS: Stricter error checking + USB/ANT: Display an error on failure to reset ANT device + Cloud Refactor - Add Account Wizard WIP + Fixed use of metric reported in #2387 + Revert accidental commit + Hi-DPI Support - About Athlete Wheelsize + Cloud Refactor - Service Logos + Cloud Refactor - Service Icon Images + Fix - Data Table ... allow different starting X values per column (edge case) + Update .travis.yml + Cloud Refactor - Add Default URL to Settings + Cloud Refactor - CloudService settings + Cloud Refactor - Selfloops + Cloud Refactor - Cycling Analytics file type + Cloud Refactor - Cycling Analytics + Cloud Refactor - RideWithGPS + Cloud Refactor - Strava + Cloud Refactor - Preserve Copyright + Cloud Refactor - TrainingStageBuch + Fix LTM - Data Table + Slightly larger preferences pane + Cloud Refactor - VeloHero + BodyMeasures add \"source\" and \"originalSource\" + Cloud Refactor - Copyright updated + Cloud Refactor - SportsPlusHealth + Cloud Refactor - Uploaders => CloudService + Cloud Refactor - Add RideFile
* to Upload API + Athlete Preferences - Model Parameters Tab + Athlete Preferences - Backup tab + RideNavigatorProxy Fixup for QT4 + Body Measures UI + Cloud Refactor - Factory for TodaysPlan, Google et al + Cloud Refactor - Rename FileStore to CloudService + #2408 - Prevent infinite loop if the linked field has blank replacment value + Fix compile error on non-Windows systems + Russian translation Monthly update + Fix Navigator refresh when data changes + Fix Static Code Check results + Body Measures - Download ... improve processing of partial downloads + Hi-DPI Support - Fixup Font Config + Hi-DPI Support - Configure Font and Scale + Hi-DPI Support - Deprecate Metallic Style + Hi-DPI Support - Remove Unused Font Settings + Fix compile when no kqoauth + Today\'s Plan : Coach can access there own data (2) + Revert last CPPlot change + Today\'s Plan : Coach can access there own data... + CPPlot : Remove FTP+rank + FIT : Add some minor fields + BodyMeasures - CSV Import + Hi-DPI Support - Progress line + UserMetric Mutex for Ref Count in Constructor + UserMetric Destructor Mutex around Ref Count + Fix LTMSidebar V3.5 crash + Body Measures - Compile Error + Body Measures - compile error when Qt < 5.8 + Introduce BodyMeasures as generalization + Hi-DPI Support - Fix invisble cursor + Hi-DPI Support - FileStore Dialog Sizing + Avoid c++0x dependency + RideMetric Taxonomy Updates + RideMetric Taxonomy + Hi-DPI Support - Overlay Positioning + Hi-DPI Support - Overlay Widget + Hi-DPI Support - Plot Symbols + Hi-DPI Support - AllPlot + AddDeviceWizard Size Fixup + Hi-DPI Support - Default Font Pointsize fixup + Hi-DPI Support - Size/Space tweaking + Hi-DPI Support - Train View Telemetry + Hi-DPI Support - LTM Data Table + Hi-DPI Support - RideSummary Font Pixels + Hi-DPI Support - Summary Window Font Size + Hi-DPI Support - Default font use pt + Hi-DPI Support - Chart titles and reveals + Hi-DPI Support - Fix RideEditor Dialog Sizes + Hi-DPI Support - Fix ColorButton + Hi-DPI Support - Preferences Size adjust + Hi-DPI Support - Code sweep for fixed sizing + Hi-DPI Support - Ride Import Wizard + Hi-DPI Support - Merge Command Buttons + Hi-DPI Support - Add Device Wizard + Hi-DPI Support - Editor + Hi-DPI Support - Pushbuttons and Combos + Hi-DPI Support - Workout Editor + Hi-DPI Support - CloudDB Charts + Hi-DPI Support - Dialog Sizing + Hi-DPI Support - Requires QT5 + Hi-DPI Support - Spacing + Hi-DPI Support - Preferences + Added #ifdef GC_HAVE_KQOAUTH to match class def in WithingsDownload + Hi-DPI Support - Overview + Hi-DPI Support - Use Pixel Size for Font Selection + Hi-DPI Support - ChartBar + Hi-DPI Support - Compare Pane + Hi-DPI Support - Scope Bar + Hi-DPI Support - Toolbar and Sidebar + Hi-DPI Support - Stop MainWindow resetting font + Hi-DPI Support - Scrollbars + Hi-DPI Support - Startup + Hi-DPI support - set ratio and default font + Overview - Only activities with equal sport tags for Sparkline + RideMetric::count needs to be a double + Added SDANN and SDNNIDX hrv metric + Reference correct zone set + Overview - Fixed Zones reset + Update Simplified Chinese translation. + Fix compile error from last commit + Overview BubbleViz Matching Fixups + Overview Route Transition Animation + BubbleViz hover paint error + Test rides with HRV data + Fix Bubble ArcTo NaN error + Read ISO 8859-1 characters if present + handle all pdd versions. + Bugfix HRV filter + Extract sport from pdd file + Overview Bubble Transition CPU + Fix Overview Bubble Size transition + Overview Intervals Transition Segments + Overview Bubble animate transition + Win10SDK + Add missing translatebility ... for new Overview Windows ... for one special HRV Metric + Overview Bubble Hover Interaction + Fix Overview Sparkline Mean Calc + Overview Basic Speed up for Dragging + VERSION 3.5 DEVELOPMENT BUILD + Overview Metric Up/Down vs Last 42 days + Overview RPE card, initialise hover + FIT : Disabled debug traces + Add secret.h for Twitter and Withings + OverviewWindow - Added std scope to isfinite and isnan It fails to compile on Ubuntu 16.04 with gcc 5.4 + Overview Save/Load Setup + Overview HRV tile plots rMSSD + Overview Don\'t Plot when not Visible + Withings : Use new API + FIT export : Add Start and Stop event + Overview Intervals Bubble Plot + Overview single click to set RPE + Overview Card BG Demo is horrible + Bugfix reading of Polar data + Plot R-R from Xdata + Added HRV metric + Read hrm (including rr) files generated using Bipolar + Added HRV filter + Lipstick on pig + Overview Card Brush use RideItem::color + Fix Cursor shape lost on click resize + Card color configurable + RideMetric code clarity + MonarkConnection: always empty read buffer before requesting a metric + RealtimeData: Add Slope as viewable metric + Monark: Add possibility to fake kp-mode + Remove SOAP from src.pro + Athlete Backup ... enable translation (which was partly missing) ... provide Translation DE + Fix ride list focus on data change + Overview RPE fast edit on dashboard + Today\'s Plan - Workout Download ... show workouts in proper order from \"now\" to \"future\" + Windows Crash Handler + Overview RPE card + Build Instructions Windows ... Update to build with Qt 5.8 and MSVC 2015 + Overview Numeric META gets a sparkline + FIT : Add some info in FIT export + FIT : Add lap (entire activity) + Translation DE ... update + Add notice that these instructions are deprecated + HRV Support Add stdmean() and stdvariance() to RideMetric + Re-enabled Data Summary on LTM Charts It is not very useful if Scrolling and copy of data are disabled + Re-enable scroll on IntervalSummaryWindow + RideItem::getCountForSymbol return 1 not zero + Don\'t disable RideSummaryWindow + Fix QT < 5.4 build and QT < 5.0 + Overview Fix Card Font size on MacOS + Overview Notes metadata + LTMPlot aggregate metrics using count + RideCache stores count for each metric + Overview basic layout update + Overview PMC card + CloudDB - Chart Curation/User Editing + Overview Rewrite Route visualisation + Correct total_elapsed_time in Session message Thanks Aaron + FIT - add new Garmint devices to list + FIT - Fix Lap Starting time + Overview Chart base code fixups + Overview Route Visualisation using Google Map + Map Window show/hide overlay + TodaysPlan - Download of Workouts ... allow download of future scheduled Workouts from TodaysPlan + Today\'s Plan - Search Paging ... optimize performance by using \"next\" instead of doing a full search again for each page + Overview Significant Performance Issue Fixups + Rox 11 - SLF ... calculate samplingRate since Rox 11 does not deliver it in the XML data + Disable BTLE on Windows + Fix SEGV in Qt Charts when setData called quickly + Fix Overview SEGV + Fix Keyboard Focus loss on Ride list + Overview Interval Scatter Plot + Fix Overview Metrics sparkline when time based + Ignore test files in github linguistics + Update .gitattributes for linguist stats in github + Overview Performance Issues on Drag + Overview Sparklines 14 days and Show Range + Add Windows crash handling + Enhancements to Travis Build + Overview Sparkline Y-axis Fixup + Overview Sparkline Fixup + RideImport ... in addition to DateTime in the .json File name (which is in local Time) + Overview Sparklines for Metrics + Overview Animations Memory Leak + Sixcycle upload compression + QtWebEngine Cache in User Directory + Hide axis on Overview Card + Build Id Update for Dev builds 1702 + SixCycle Date Fixup + QtWebEngine Cache on Windows + Overview Metadata Card + CloudDB - Curation/Editing ... keep current position in paging through the list of charts if nothing has been changed + Overview Pace Time In Zone + Overview and Qt Charts in QT 5.8 + Translation DE ... Update/Fixes ... Align Cycling Dynamics Terminology with Garmin Translation + Overview W\'bal Time In Zone + Overview Power Time In Zone + Overview Chart Animation tweak + Overview HR Time In Zone + Today\'s Plan ... do paginated access to the Activities list instead for fixed limit to 100 + FileStore ... Translation Enablement (partly missing) ... eliminate some compiler warnings + Overview base setup + Overview add units to metric cards + Overview Display Metrics + Overview Card paint title + Don\'t use CPLOTGRID in Ride list + Uninitialised count in calibration code + Fix FIT export SEGV on manual rides + Fixup Github source stats + SixCycle readdir() convert date to Local time + Overview Design Decisions + CSV: Remove white space in header + Overview Drag Visualisation + Overview Page Configure Toggle + Today\'s Plan : Select athlete + FIT : No NaN in float values + Todays Plan Fix \'..\' in filename + Overview Tweaks + R XDATA columns replace \' \' with \'_\' + Translation DE ... complete check/re-work + Overview Layout UX Tweaking + TodaysPlan - Synchronise ... non .JSON files (e.g. .FIT) are not listed for download + Overview fix Scrollbar jarring effects + Overview Fix SEGV on scrollbar hide + Overview vertical scrollbar + Overview Placement animation + Better UX for edge scrolling + Overview Scroll using MouseWheel + Overview Fix Resize Y Scroll Constraint + Drag and Resize Autoscroll + Overview Scrolling + Read HRV into XDATA + Store R-R data into XData for SML files + Added FIT file to test HRV reading. + Read R-R data into Xdata + Overview tweakable parameters + Overview Fix Y resize glitch + Overview SEGV fix for drag right + Overview Animate View Transition + Revert \"HRV / R-R updates to RideFile and Allplot\" + Overview Resize Column Widths + Overview variable width columns + Added SubSport from Garmin FIT format. + Added hrv to Allplot + Added reading of R-R data from FIT files + TodaysPlan Fix suffix handling + Overview Fit to Page Width + CloudDB - Ressource Reduction + Overview fix cursor reset + Overview resize tiles + Overview Drag Layout finished + Overview drag and drop cards with animation + Tweaks to Overview + TCXParser ese MSecs not Secs for Time Deltas + Added length-by-length XData to TCX lap swim files + Added length-by-length Swim XData for PWX lap swim files + OverviewWindow fix delete column 0 bug + TodaysPlan can download non-JSON + Train/CSV ; thb and smo2 are double + Fix TodaysPlan start time + Add FIT Support to FileStore + FIT: correct GPS data (export) + FIT : Add activity end message disable (wrong) GPS data now + FIT : Remove debug traces + FIT : export file 1/3 Basic record + Overview Re-arrange when a column is empty + Overview Window Animated Layout + Updated Swedish Translation + Overview Prototyping + Introduce Overview Page + Fix FileStore build on QT 4.8 + WebKit based WebPageWindow download import + TodaysPlan add a bit more debug + Less Debug and Fix QT < 5.8 build + Webpage Download only with QWebEngine + WebPage Download invokes Import + RChart honor change in background color + Add calibration support to train view + Todaysplan - Share Dialog ... get URL from configuration, not fixed on Stage + Add a basic text notification area to train view + Minor build fix + CloudDB - Version & Telemetry + Todays Plan Oauth can have private keys + CloudDB - Version ... no user message in case of network problems + SixCycle Improvements + Fix Stages Freemotion timestamps + Fixed Running Power calculation in GOVSS + SixCycle now provides StartDateTime + R GC.season.intervals() honour type= + Sixcycle Fixes + Oops + R season intervals use short type desc + R GC.season.intervals(type=, compare=) + Qt 5.5.1 build fix + SixCycle Integration - Part 4 of 4 + SixCycle Integration - Part 3 of 4 + Parking SixCycle Integration + Tag Up V3.4.1 development + Recognise Arun Horne + CI Update Travis Secrets + CI only deploy builds for tagged releases + CI Update deploy API key + CI arunh -> GoldenCheetah + SixCycle Integration - Part 2 of 4 + Add credentials for this repo + Travis CI deploys to GitHub releases + Travis CI deploys to GitHub releases + Appveyor CI - Windows ... build with Qt 5.7.1 + Tidy up attributions + SixCycle timeout on no authentication response + SixCycle Integration - Part 1 of 4 + SixCycle Credentials + Another typo in JsonRideFile.y + Fix XDATA regression in JsonRideFile.y + TodaysPlan : download files + Today\'s Plan : correct include dateTo + Correct zip/gz extension + GoogleDrive : Turn off debug traces + Chart Settings Geometry FUBAR + Today\'s Plan URL configuration + FileStore : Add distance and duration + Today\'s Plan : use staging site in debug + VideoWindow : Correct typo in comment Thanks Claus + #2292 - Toolbar height is optimised + GoogleDrive : add comment + TodaysPlan only for Qt>5 + Train view UI nits + Correct comment typo (thanks Claus) + DropBox : Add slash for reading dir + Add a Today\'s Plan sync dialog (1/2) Upload OK but Download not working + User metrics \"before\" and \"after\" functions + CloudDB - deactivate Telemetry + Lap alert fixes + CloudDB - add Version/Update Information + Initial implementation of a new lap sound + Move train view options to new preferences tab + Default to curated only on chartDB download + Scale R chart on resize + R Chart GC.size() and Default Page Size + Fix Linux menu bar on mainwindow colors + MRC Files format fixup + CloudDB - Telemetry + CloudDB - Download Counter Statistik + Fix XDATA regression in JsonRideFile.y + R GC.season.metrics() returns special fields + add device regex for Kettler serial over bluetooth + Fix commands sent to Kettler serial devices + fix docs in serial device selection regex + Fix Regression (3.4) in TCX and FITLOG Export ... summary metrics where not exported into the XML files + ShareDialog : ignore ignoreSslErrors to ignore handshake errors + Add LMFit to About > Version Dialog + Add LMFit optional dependency + BT40: Zero readings provided by a sensor that disconnected + BT40: Try to reconnect if the connection to a device was inadvertently lost + Today\'s Plan : stop using staging + Today\'s Plan support GC json ! use GoldenCheetah json (instead of tcx) + Today\'s Plan display error message + Today\'s Plan filename with extension + Compress files for Today\'s Plan + Add Today\'s Plan client id + Today\'s Plan integration (first part : auth + upload) + Monark: Fix issue on windows computer + Monark: Add support for Monark 839E + Fix FileSyncDialog SEGV on Synchronise + Change variable name for clarity + CloudDB - Chart Caching ... create Caching Root Directory if not yet existing + Ensure FE-C device is visible in pairing dialog + Less FE-C debug noise + Blacklist S&C sensor if also Tacx FE-C device + Monotonic timer for ANT sensors + More SSL handshaking with GoogleDrive + Ignore SSL errors during reply processing + OAUTH ignore handshake \"errors\" + Google Drive Auth - more diags + Minor translation related fix on LTMPlot Affects non english users using charts with units in english + Deprecate GoogleMap and BingMap We use RideMapWindow for several months + WebPage add http:// if no scheme present + Web Page Experiments to Fixup + Browser Download WIP + Update Web Browser Chart + Remove onError + Correct copy-paste + Correct page for win build + CPPlot : Add aPower/Kg serie Add zone for aPower and aPowerKg series + RideFileCache : Add aPower/kg + Train view : add web page (not enabled) + Save Start Date when HR/Pace Zones are updated Fixes #2260 + TAU override ignored for integral method + Training Planning Development Starts + User Flow Doc Update + Today\'s Plan API documentation + Correction : Efficiency Factor by XPace if no Power + Delayed preset charts loading to wait for custom metrics initialization Fixes #2230 + CloudDB Upload/Download improvements + Small compile nit fix + CSV : No value for temperature is not 0° + Train : Record load in XData TRAIN + User Personas Document - Athlete + Remove unused header reference. + Fix crash when merging activities. + Update User Flow UX4 + R GC.season.MeanMax includes Dates + Updates to User Flow + Changed Delete/Edit/Rename on sidebar interval context menu To have the same behavior as the hamburger menu Fixes #2233 + Fix typo + Edraw Navigation Flow for UX4 + Update UX4 design doc + Udated Spanish Translation Last updates plus some fixes + Update UX4 design doc + Update UX4 Design Doc + Axure Design Concepts for V4 + Updated Swedish Translation Contributed by Henrik Johansson + Fix display of fractional seconds in block hover cursor. + Fix creation of qwkcode from fractional seconds. + Deprecate TrainingPeaks + Deprecate Mac Native Buttons + Fit: Add Wahoo ELEMNT in Device Name + Aerolab: Save parameters in MetaData + Fixed metric formatting in Compare Pane Fixes #2188 + MainWindow showhideToolbar always on Mac now + Added Swedish translation + Added swim XData for SML lap swimming files One record per length with the same conventions used for FIT files + Cosmetic - adding/maintaining consistency + Fixed SML lap swimming files import when using drill mode Fixes #2198 + Fit : Add some Garmin products fix #2196 + CI Deprecate support for QT4 on Mac + DataFilter : Match exact name for XDATA series + Update FitRideFile.cpp + Edit Italian Translation + Undo accidental edit in src.pro + Don\'t assume a perfect 1 second between every telemetry sample + Close log file descriptor after duplicating it
* Tue Feb 12 2019 joop.boonenAATTopensuse.org- Updated to v3.5-DEV1901 + Fix Windows CI + Update Translation DE + Banister datafilter + Banister fixups + Banister Windows Contiguous + Banister fitting windows + FitRide : Correct doubled interval duration + Add media folder + Enable decay adjustment in Banister Helper + Banister Model Helper on LTM + Re-Introduce connection to Withings + Allow precise adjustment of the time slider with a keyboard. (#2990) + Banister Data Managed in Athlete + LTM plot banister with gapped curves + Fix Banister Windows Build + Banister Modeling Resources + Banister Modelling + Fit : Interval use total_elapsed_time if no time info fix #2982 + Banister Performances Update + LTMPlot/Tool add banister settings + Show performances on LTM plot + Weekly Best Performances for Banister IR + CP MMP Filter improvement + Banister modeling - PowerIndex performance metric + Added method decodePhysiologicalMetrics + Add test files for Firstbeat/Garmin session metrics Pull request #2986 + RideMap : Use user custom tiles + Updated French Translation Contributed by Arnaud Leclere + Column Chooser Popup - Text Length + Allow to select .gz files on Import Similar to .zip files Fixes #2969 + Move Google Map API key to chart settings + Fix compile error rDir not found + Support for x-Trainer (http://www.x-trainer.dk) added. + Sporttracks.mobi : read laps fix #2981 + FIT : Add debug logs + RideMapWindow : Add running markers + RideMapWindow : Let user with Google API key use the Google Map + RideMapWindow: 4/4 Display interval markers and draw AvgPwr color paths on OSM + RideMapWindow : Remove the google option + LTM Reveal Window - avoid \"cut off\" text for translated period strings + Fixes R issue when Home is set on Linux + Save Zones files using UTF-8 + Update Russian translation + Remove references to QwtPlot3d and kQOauth + CP Plot Tests honor sport settings + CP Plot Tests honor filter settings + PythonConsole: Print expr value when executing simple statements + Model CP and W\' decay in Morton Model + Fixes Measures FingerPrint + CP Explainer Deck Updates + Fixed error message in Train Library + Changed Notes to Calendar Text + LTM Charts - Changed default precision from 0 to 1 + Travis-ci - Added qt59networkauth-no-lgpl + RideMap : 3/4 draw interval on OSM + Fix AeroPod : AeroPod record CdA in the HR series + FitRideFile: Add ibike in manu + CsvRideFile : ibike correct ride time for pause add XData for calculated power + CP Plot PD Profile W/KG + CP Plot Power Profile Lines (watts only) + Travis-ci - Install and enable Python 3.6 and SIP on Linux builds + Travis-ci enable Linux build to generate AppImage + Better error handling in Fix Elevation + Fixed Typo in Spanish translation Fix #2953 + Add support for Daum realtime devices (#2952) + CP Plot show w/kg percentiles + Remove kQOAuth from travis-ci It was deprecated on #2881 + Fixed Precision of Rest HF/LF metrics Tipically imported values show as zero on Summary + Enable libusb and libusb-compat (#2950) + Use https for download + Translation - Update Translation DE - Enable one more text for translation + Parameter percentile off by one + CP Plot Percentiles for CP, W\' and Pmax Estimates + Fix CPV units in ScatterPlot + AppImage - added libssl.so/libcrypto.so + CPPlot force refresh when filters change + Only include CalDAV.h if have ical library + Only try and build CalDAVCloud if ical is present + Crr and CdA Regression Explainer + HiDPI: Aerolab lineedits for Cda,Crr etc + Fix Aerolab crash on no ride selected + aerolab tests rename directory + Aerolab Test Files + RideMapWindow : Use leaflet instead of googlemap api for OSM 2/4 + Remove google.api for openstreetmap mode 1/4
* Sat Sep 08 2018 joop.boonenAATTopensuse.org- Updated to v3.5-DEV1810
* Mon Dec 05 2016 malcolmlewisAATTopensuse.org- Updated to version 3.4: + FIT: improvement when we have values for same native type. + Splash screen size on hdpi the fonts get squished by spacing. + Update FitRideFile.cpp adding support for Garmin Edge 820 (unit type 2530). + DataFilter : Match exact name for XDATA series. + Added swim XData for SML lap swimming files one record per length with the same conventions used for FIT files. + Deprecate TrainingPeaks. + Fix creation of qwkcode from fractional seconds. + Translation updates.- Drop GoldenCheetah-fix-translation-error.patch this is fixed upstream.
* Thu Feb 25 2016 malcolmlewisAATTopensuse.org- Use -O3 for build options.
* Wed Feb 17 2016 malcolmlewisAATTopensuse.org- Updated to version 3.3.0: + Sync across PCs via Dropbox cloud storage. + Sync via local folder, thumb drive, Google mounted drive etc. + Added Daniels VDOT and T-Pace tools for Running. + User Formulas. + Restful API Web-Services for integration with R,Matlab,Orange, Tableau etc. + Support FE-C trainer. + Monark ERG Support. + Support Stryd Power Meter for Running. + BSX Insight 2 support. + Ambit SML import support. + RLV Support, playback to riding speed. + Video Overlays in Train View. + SportsPlusHealth upload support. + Backup and Autobackup. + Better swim workout support incl. lap workouts. + SrmRideFile: v9 support (SRM PC8). + Translation updates. + GPL v3 License. + Severe Bugs Fixed:
* Fix 3DP file import \'hang\'.
* Joule GPS+ import issues.
* Checkbox metadata fields not saved, ^S save errors.
* Fix HR > 8 Zone Crash.
* Fix \'Fix Elevation\' SEGV.
* Fix Interval Search SEGV on High Power.
* DataProcessor \'Auto\' runs on import only.
* Fix Memory Exhaustion on Mass Import/Sync.
* Fix SEGV when sharing activity on Strava with no internet.
* Fix IntervalNavigator SEGV.
* Fix SEGV LTM Edit. + Minor new features:
* TrainSidebar: Delete multiple workouts.
* Configure CP and FTP separately.
* FixSmO2: Add a tool to remove anomalies in SmO2 data.
* Recognise more Garmin devices based on FIT SDK.
* Fix Freewheeling Tool.
* Added W\'bal Work In Zone Metrics.
* Add W\'bal Zones - Time above CP.
* Added Autoimport Stealth/Background Mode.
* TrainMode - Use Multimedia Keys.
* Fix Speed from Distance tool.
* Delete Athlete now supported.
* Settings stored in athlete folder config directory.
* Bugfix merge of hrm and gpx.
* Mass update metadata with set, isset and unset commands.
* Add a Derive Distance tool (from GPS position).
* Read R-R data from polar hrm files.
* Add User parameters for Bike Weight and CRR to Power Estimation Tool.
* Multiple fixups for DataFilter expressions and precedence logic.
* LTM Filter for a curve.
* Rename Route.- Changes from version 3.2.0: + Technical:
* NoSQL - RideCache in memory with backing store.
* Directory Structure - /cache /config /activities etc.
* Use Native File Format - json.
* CLucene deprecated.
* KQOauth lib replaces libOAuth.
* File Quarantining.
* Google Calendar API v2.
* Measures db deprecated for a Withings cache.
* Preferences changes update optimized. + General:
* Improved Merge.
* PMC Any Stress Metric.
* W\'bal Zones.
* PMC Metrics on Summary and in Filters.
* CP Estimates use rolling 6 weeks not 2 calendar months.
* Added Ward-Smith PD Model.
* Lots more Fix Tools (Elevation, Power, Moxy etc).
* Automatic importing of files.
* Hide curves via legend in LTM Plot.
* Improved performance for W\'bal calculation.
* Export \'heatmap\' of rides for Google Maps. + Intervals:
* Interval Navigator in Performance Plot.
* Interval Auto-discovery; Peaks, Hills, TTE/Sustained, Routes.
* Plot Sustained Intervals on CP chart (ride, season, compare).
* Sustained Time In Zone metrics.
* Create intervals on the map.
* Drop Segments onto Compare Pane to add all matching intervals. + Moxy:
* Direct download from device.
* Import CSV (moxy + peripedal) and FIT format.
* Merge Tool changes.
* Shift S+C to Smo2/tHB.
* Derive HHb and O2Hb from SmO2/tHb.
* Chart ride, 2d, 3d, histogram. + Multisport:
* Pace Zones - Running and Swimming.
* Garmin Dynamics - Running and Cycling Dynamics.
* GOVSS, SwimScore, TriScore et al.
* CV Model. + Train View:
* Tacx Vortex Electronic Trainer Support.
* Vector Support.
* Moxy Support.
* W\'bal as you ride.
* New file format and import process at end of ride.
* New turbos supported.- Drop GoldenCheetah-fix-no-return-in-nonvoid-function.patch as has been fixed upstream- Rebase GoldenCheetah-fix-translation-error.patch.
* Tue Nov 18 2014 malcolmlewisAATTcableone.net- Updated to version 3.1.0: + New Features;
* Compare Mode.
* Across Summary, Ride, QA, CP, Histogram, Metric charts Compare Athletes, Seasons, Rides, Intervals Easy and intuitive user interface.
* Additional Power Duration Models.
* Multiple PD models now available Track changes in model estimates for W\', CP, P-Max, FTP over time Track changes in model estimates for any duration over time.
* Merge data from multiple rides into a single ride.
* Share Dialog to upload to multiple services in one click. + Selected highlights;
* Open Athletes in Tabs Redesign Tabbed mode with a ChartBar Themes and better support for color customisation Improved Interactivity (axes, interval hover).
* Device enhancements.
* Fixed up Tacx Fortius Support Pedal Smoothness / Torque Effectiveness support.
* Metrics and new science.
* Plot best x power Plot estimated W\', CP, FTP et al W\'bal implemented with metrics.
* Charts.
* Improved UX for chart configuration and setup Export data for MMP curves, trends data Over 50 new charting options (heat, stack, labels etc etc). + Translation updates.- Add GoldenCheetah-fix-translation-error.patch: Fix incorrect filenames for translations.- Add GoldenCheetah-fix-no-return-in-nonvoid-function.patch: Add missing return.- Only building with qt4 and no VLC integration.
 
ICM