Commit Graph

7422 Commits

Author SHA1 Message Date
Mark Liversedge
0461de27bc Today's Plan API documentation
.. for upload / download
2016-12-14 14:53:56 +00:00
grauser
3e268b3bca Correction : Efficiency Factor by XPace if no Power 2016-12-11 19:08:19 +01:00
Mark Liversedge
ae88792ef4 Merge pull request #2244 from amtriathlon/master
Delayed preset charts loading to wait for custom metrics initialization
2016-12-11 10:06:20 +00:00
Alejandro Martinez
f4af9c2004 Delayed preset charts loading to wait for custom metrics initialization
Fixes #2230
2016-12-10 21:39:25 -03:00
Joern
b59d5d7567 Merge pull request #2243 from Joern-R/CDB-BlockCharts
CloudDB Upload/Download improvements
2016-12-10 13:42:08 +01:00
Joern
e1940607ba CloudDB Upload/Download improvements
... do not allow Upload of charts containing User Metrics (as they will not work for other users)
... do not allow Upload of trivial charts (without configuration) - as they do not provide any value for others
... when downloading "R" charts - check if R is active - if not, inform the user that he/she needs R for the chart to work
2016-12-10 13:09:58 +01:00
Mark Liversedge
aa2d973fec Small compile nit fix
.. implicit conversion fixed to explicit and get rid of gcc
   compiler warning
2016-12-09 14:16:17 +00:00
grauser
9e16fe04b3 CSV : No value for temperature is not 0° 2016-12-08 23:02:28 +01:00
grauser
c7c2237459 Train : Record load in XData TRAIN 2016-12-08 22:56:05 +01:00
Mark Liversedge
cc9c089e8f User Personas Document - Athlete
.. as a result of the user survey.
2016-12-08 13:15:42 +00:00
Mark Liversedge
15d2e1341a Merge pull request #2241 from bgrabow/issue#2192-Prevent-crash-when-combining-activities
Issue#2192 prevent crash when combining activities
2016-12-08 07:22:52 +00:00
Ben Grabow
d62612dbef Remove unused header reference. 2016-12-07 18:00:14 -06:00
Ben Grabow
c7b0a48550 Fix crash when merging activities.
We now place a reasonable upper limit on the number of ticks shown
on an AllPlot chart to prevent unbounded memory allocation and
crash when one of the activities to be merged has a wide data range
due to large anomalous data points.
2016-12-07 17:50:55 -06:00
Mark Liversedge
ea56ac96c3 Update User Flow UX4
.. two key personas coach/athlete now have their own dashboard

.. coaches can jump to athletes dashboard, but not vice versa
2016-12-07 19:26:31 +00:00
Mark Liversedge
5769f4b0ff R GC.season.MeanMax includes Dates
.. so you can cross reference the MMP data to other metrics
   by match/merge on date.
2016-12-07 01:01:14 +00:00
Mark Liversedge
dbedd2979f Updates to User Flow
.. flows between overviews and train view charts.
2016-12-06 16:44:59 +00:00
Mark Liversedge
61c6249884 Merge pull request #2236 from kootox/master
Fix typo
2016-12-06 13:28:07 +00:00
Jean Couteau
5b94ac659c Fix typo 2016-12-06 14:09:23 +01:00
Mark Liversedge
73fedf4374 Edraw Navigation Flow for UX4
.. first draft as a edraw diagram.
2016-12-06 12:46:48 +00:00
Mark Liversedge
46db89cba2 Update UX4 design doc
.. add training planning chart view

.. but not showing phases settings, workout selection or calendar view.
2016-12-05 16:57:23 +00:00
Alejandro Martinez
b91503e55f Udated Spanish Translation
Last updates plus some fixes
2016-12-05 10:31:07 -03:00
Mark Liversedge
6245f3752a Update UX4 design doc
.. now have chart and chart settings concepts.
2016-12-03 13:12:47 +00:00
Mark Liversedge
4858627403 Update UX4 Design Doc
.. to put into separate pages
2016-12-02 15:57:13 +00:00
Mark Liversedge
caf90020ca Axure Design Concepts for V4
Navigation concepts, still work to be done on aesthetics and completeness, but a start for discussion.
2016-12-02 14:47:25 +00:00
Alejandro Martinez
d3c5ffc9db Updated Swedish Translation
Contributed by Henrik Johansson
2016-11-30 18:16:51 -03:00
Mark Liversedge
e0741d18f3 Merge pull request #2221 from bgrabow/issue#2175
Preserve timing values on qwkcode -> ERG -> qwkcode round trip translation.
2016-11-29 11:20:48 +00:00
bgrabow
5fa68063b4 Fix display of fractional seconds in block hover cursor.
There are two paths to displaying the power/time overlay on a workout block:
* Hover over the block
* Select the qwkcode line corresponding to the block

Both of these paths had their own uniquely flawed method of calculating the block duration to display. The first path stored the previous time point as a truncated integer number of seconds, then subtracted it from the current, double precision time point. This resulted in occasional over-reported durations. The second path took the double precision difference between the current and previous time points, then truncated that difference for display. This resulted in occasional under-reported durations.

Both of these paths now consistently report the same value. The value shown will take the format ss.s for times less than 60s, or hh:mm:ss for times 60s or more.
2016-11-29 03:48:35 -06:00
bgrabow
f7f1b600f3 Fix creation of qwkcode from fractional seconds.
Qwkcode is limited to integer values of seconds. When a workout is specified in qwkcode then saved to an ERG file, the interval durations are rounded from integer seconds to fractional minutes with 2 decimal places of precision. When the ERG file is read, it is translated to a WWPoint object that stores time as double seconds. To accurately calculate the duration of a time interval defined by two WWPoints we should round the individual points first then take the integer difference. The table below demonstrates the consistency of rounding on both ends of the qwkcode -> ERG -> qwkcode round trip.

| qwkcode (original) | ERG time (rounded from qwkcode) | WWPoint time (precisely calculated from ERG time) | qwkcode (rounded from WWPoint) |
|--------------------|---------------------------------|---------------------------------------------------|--------------------------------|
|                  1 |                            0.02 |                                               1.2 |                              1 |
|                  2 |                            0.03 |                                               1.8 |                              2 |
|                  3 |                            0.05 |                                                 3 |                              3 |

(3 seconds is the smallest unit that fits evenly into a base ten fractional minute, so this pattern will repeat without loss of precision.)
2016-11-29 03:34:00 -06:00
Mark Liversedge
a74c2f9c38 Deprecate TrainingPeaks
.. from December 7th 2016 read access (for downloading
   from TrainingPeaks) has been revoked, even for paid
   up members.

.. write access (upload) is not revoked.

.. This is essentially anti-competitive behaviour and
   returns TrainingPeaks and their products, once again
   to that of a 'closed' product.

.. We will no longer support their service since we
   cannot and will not promote such behaviours now
   or ever.

.. We are now considering the best way to purge all
   other references to their trademarks and remove
   any indication that their products are endorsed.
2016-11-27 12:10:57 +00:00
Mark Liversedge
fb14bce879 Deprecate Mac Native Buttons
.. they were removed from code recently but still
   lingered harmlessly in the codebase.

.. now moving into the deprecated folder to stop
   them from being used again in the future.
2016-11-27 11:02:57 +00:00
grauser
450fa8dd6a Fit: Add Wahoo ELEMNT in Device Name
fix #2064
fix #2202
2016-11-26 23:33:43 +01:00
grauser
34df3c3e43 Aerolab: Save parameters in MetaData
fix #2177
2016-11-26 23:30:49 +01:00
Alejandro Martinez
4381a6e5fc Merge pull request #2217 from amtriathlon/master
Fixed metric formatting in Compare Pane
2016-11-26 12:51:32 -03:00
Alejandro Martinez
4b88b61098 Fixed metric formatting in Compare Pane
Fixes #2188
2016-11-26 10:54:41 -03:00
Mark Liversedge
0db7b78052 MainWindow showhideToolbar always on Mac now
.. #ifdef should have been removed when the Mac specific
   UI elements in MainWindow were removed.
2016-11-26 12:53:41 +00:00
Alejandro Martinez
d6a248bb82 Merge pull request #2212 from amtriathlon/Swedish
Added Swedish translation
2016-11-25 12:21:12 -03:00
Alejandro Martinez
a4ea714ef9 Added Swedish translation
Initial translation contributed by Henrik Johansson,
recognition added to contributors list.
Fixes #2201
2016-11-25 11:41:10 -03:00
Alejandro Martinez
ef4b8d55d3 Merge pull request #2206 from amtriathlon/SMLswimXdata
Added swim XData for SML lap swimming files
2016-11-25 10:21:35 -03:00
Alejandro Martinez
f5386d0b16 Added swim XData for SML lap swimming files
One record per length with the same conventions
used for FIT files
2016-11-24 20:07:01 -03:00
Damien Grauser
38adf9b24f Merge pull request #2205 from hunnymonster/patch-2
Cosmetic - adding/maintaining consistency
2016-11-24 21:18:21 +01:00
hunnymonster
f9fa21035d Cosmetic - adding/maintaining consistency
adding space to Fenix 2 & Fenix 3 devices (all other devices are name-space-model)
2016-11-24 17:12:28 +00:00
Alejandro Martinez
d8350b5545 Merge pull request #2203 from amtriathlon/master
Fixed SML lap swimming files import when using drill mode
2016-11-24 12:10:38 -03:00
Alejandro Martinez
7e10f64368 Fixed SML lap swimming files import when using drill mode
Fixes #2198
2016-11-24 11:17:39 -03:00
grauser
68fbb634d0 Fit : Add some Garmin products
fix #2196
2016-11-23 22:28:48 +01:00
Damien Grauser
91aaf95e47 Merge pull request #2196 from hunnymonster/patch-1
Update FitRideFile.cpp
2016-11-23 22:27:26 +01:00
Alejandro Martinez
3ac770a3fb Merge pull request #2194 from UgoBor/master
Edit Italian Translation
2016-11-23 10:57:34 -03:00
Mark Liversedge
aed160decc CI Deprecate support for QT4 on Mac
.. we no longer build with QT4, so deprecate it in Travis

.. there are still some users that build with QT4 on Linux/OpenBSD
   but we no longer seek to support this configuration officially
2016-11-22 03:11:03 +00:00
grauser
ffff355416 DataFilter : Match exact name for XDATA series 2016-11-21 21:14:22 +01:00
hunnymonster
68e60d8701 Update FitRideFile.cpp
Adding support for Garmin Edge 820 (unit type 2530)
2016-11-21 16:02:00 +00:00
UgoBor
2ba2f5bef1 Edit Italian Translation 2016-11-20 18:28:55 +01:00