Commit Graph

7372 Commits

Author SHA1 Message Date
Mark Liversedge
9b8dbc1d6f Splash screen size
.. on hdpi the fonts get squished by spacing
2016-12-25 12:48:56 +00:00
Mark Liversedge
7d64068fe2 Fixup to enable build on QT 5.8 and Xcode 8.1
.. remove all custom widgets and prepare for next commit that
   replaces use of QTKit with AV Foundation on MacOS
2016-12-25 12:48:45 +00:00
Mark Liversedge
3d496d2b28 Ignore SSL errors during reply processing
.. in OAuth dialog
2016-12-24 14:29:36 +00:00
Mark Liversedge
73cc723049 OAUTH ignore handshake "errors"
.. when authorising via SSL we may get handshake "errors" as
   the protocol is established, this seems to occur with
   openssl on Sierra and Mavericks.

.. since the request is completed then some form of protocol was
   established so we ignore it in this instance.

.. even if there is a problem its likely the tokens will be blank
   and that will trigger another error, so fairly safe to ignore
2016-12-24 14:29:23 +00:00
Mark Liversedge
ad3346df35 Google Drive Auth - more diags
.. auth sometimes fails, give better reasons
2016-12-24 14:29:11 +00:00
Mark Liversedge
3fd4be33a4 VERSION 3.4
.. update the release versioning for release.
2016-11-18 09:20:52 +00:00
Mark Liversedge
4fe26a2a83 Fix SML rounding of speed
.. fixes #2184
2016-11-18 09:17:22 +00:00
Mark Liversedge
5109e6c88f Disable R OpenGL rendering on Linux
.. it breaks on hi dpi screens
2016-11-16 15:59:11 +00:00
grauser
c49bfce684 FIT : Initialise native and scale value for CIQ field 2016-11-15 23:19:25 +01:00
Mark Liversedge
dfc177b6a3 Snippet Interval Metric Names
.. as long name not symbol name.
2016-11-14 17:18:52 +00:00
Joern
ad02b6058f Merge pull request #2186 from Joern-R/DE
Update Translation DE
2016-11-14 13:26:34 +01:00
Joern
f1ab209db1 Update Translation DE 2016-11-14 13:25:42 +01:00
Mark Liversedge
1f796d8349 Snippets output intervals
.. not sure how useful that is, but now includes the metrics
   for any intervals in the ride.
2016-11-14 10:15:58 +00:00
grauser
2c8dc17d6e FIT : Compatibility with first Moxy CIQ fields 2016-11-13 23:21:43 +01:00
Mark Liversedge
6d7242e02f Flyer for V3.4
.. just a one page overview of whats new in 3.4
   to use in the what's new tutorial.
2016-11-13 11:51:59 +00:00
Joern
fb79ee91b1 Merge pull request #2182 from Joern-R/diagram-scaling
Fix Y-Scaling for dataseries with 2 graphs
2016-11-13 10:24:56 +01:00
Mark Liversedge
a38696e25d Data Processor 'On Save' and Snippets
.. a data processor can now be configured to run on save

.. in addition, the data processor is now passed the operation
   that is triggering it: "Manual", "ADD", "UPDATE", "DELETE",
   "IMPORT".

.. a new data processor has been added to write a JSON file to
   the snippet directory (added to the athlete structure).

.. this is so we can output a snippet every time an activity is
   added, updated or deleted (i.e. runs "on save").

.. these JSON snippets can be used to update external datastores
   where coaches use other analytic software but don't want to
   manually sync GC changes with there external stores.
2016-11-12 22:36:44 +00:00
Joern
00636edf77 Fix Y-Scaling for dataseries with 2 graphs
- Pedal Center Offset
- Power Phase
2016-11-12 11:06:17 +01:00
Mark Liversedge
6965d88cf1 Fix UserMetric calculation error
.. add a reference count for clones and originals, noting
   that for user metrics the factory gets a clone and the
   original is always deleted at startup.

.. additionally when the clone in the factory is deleted
   on metric changes we finally delete the program that
   was created initially.

.. note there is also a fix to let the configuration
   settings spot when aggregate zero and istime change
   in options as these were not spotted before.
2016-11-11 19:45:24 +00:00
Alejandro Martinez
2fb8124e00 Merge pull request #2179 from amtriathlon/MetricOverrides
Do not override metrics for intervals
2016-11-10 16:08:27 +02:00
Alejandro Martinez
ab215a9196 Revert "Don't override Duration and Distance for Manual Workouts with laps"
This reverts commit f78d37a525, which was
a temporary fix to avoid issue #2078
2016-11-10 09:43:52 -03:00
Alejandro Martinez
a0196713ee Do not override metrics for intervals
Fixes #2078
2016-11-10 09:39:20 -03:00
Mark Liversedge
66744907f3 Version 3.4 RC2
.. update versioning
2016-11-05 11:19:40 +00:00
grauser
b0242c6dab LTM: Correction for table without highlight
Thank you Ale
2016-11-04 22:18:30 +01:00
grauser
1a108a49b1 LTM : Highlight higher or lower values in table view
fix #2168
2016-11-04 00:09:24 +01:00
Alejandro Martinez
d32a6f082f Merge pull request #2171 from amtriathlon/master
Fixed RideSummary refresh when selected ride changes while not visible
2016-11-01 22:20:08 +02:00
Alejandro Martinez
d02cc5efbd Fixed RideSummary refresh when selected ride changes while not visible
Fixes #2170
2016-11-01 15:38:47 -03:00
grauser
bf93faab90 FIT : Changes in CIQ reading 2016-10-31 23:13:33 +01:00
grauser
75c17b9669 Small correction 2016-10-31 23:08:37 +01:00
grauser
6a095bffc8 Translation 2016-10-31 23:08:37 +01:00
Alejandro Martinez
49d9240866 Merge pull request #2157 from amtriathlon/master
Set Sport to Bike and process defaults on Download
2016-10-31 19:32:50 +02:00
Mark Liversedge
9d9b8362f6 Merge pull request #2162 from lumanz/master
Chinese Translation Update
2016-10-30 22:52:24 +00:00
lumanz
80b5bcbd54 Chinese Translation Update 2016-10-30 23:17:45 +08:00
Mark Liversedge
092c7c8f8c Fix infinite loop hang in DanielsPoints
.. the attenuation loop would run forever if values computed were
   infinite or not a number.
2016-10-30 11:03:45 +00:00
Mark Liversedge
a45a840e3f Merge pull request #2159 from bstegmaier/bugfix/2158_wheel_perimeter
Fix bug in wheel perimeter calculation
2016-10-28 10:43:34 +01:00
Benedikt Stegmaier
4e630d86bf Fix bug in wheel perimeter calculation
fixes #2158

Issue:
The contents of the combo box, the array holding the raw mm values and
the index range checks were out of sync.
This led to wrong or no values at all during the wheel perimeter
calculation.

Changes:
* Add missing rim diameter 584mm
* Adjust rouding error in tire casing diameter
* Make index range checks more robust by using the actual array size
  instead of just assuming a length
* Display ISO5775/ETRTO mm values in combo box
2016-10-28 11:06:46 +02:00
Alejandro Martinez
0606bcac19 Set Sport to Bike and process defaults on Download
When the device is isBikeOnly, default to true for all currently
supported devices, except Moxy.
Fixes #2156
2016-10-27 13:43:59 -03:00
Alejandro Martinez
d55701143e Merge pull request #2155 from amtriathlon/master
Process linked defaults on Manual Entry
2016-10-27 17:42:25 +02:00
Alejandro Martinez
3e3a4d0693 Process linked defaults on Manual Entry
Fixes #2154
2016-10-27 10:18:29 -03:00
Mark Liversedge
442f21ef46 Merge pull request #2153 from amtriathlon/master
Added Simple Average trend type to Metrics Trends charts
2016-10-26 14:54:59 +01:00
Mark Liversedge
d3d3a9da48 Merge pull request #2151 from antoniusriha/fix_seg_fault_after_close
Fix seg fault that occurs after closing app
2016-10-26 14:52:30 +01:00
Mark Liversedge
7d76b34923 Merge pull request #2150 from antoniusriha/fix_leak_in_refreshCustomTable
Fix a leak in refreshCustomTable
2016-10-26 14:51:52 +01:00
Alejandro Martinez
f33cf61ca3 Added Simple Average trend type to Metrics Trends charts
Combined with the Group By feature, it allows a simple way
to see weekly, monthly and yearly averages for cumulative
metrics s.t. Duration, Distance, TSS, etc.
2016-10-26 10:01:07 -03:00
Antonius Riha
5e26607b7c Free application object before returning from main 2016-10-25 18:48:43 +02:00
Antonius Riha
230b694945 Fix a leak in refreshCustomTable 2016-10-25 16:50:05 +02:00
Mark Liversedge
7c78c928a8 Reduce compiler warnings from gcc5
.. lots of warnings about unused global variables that
   are being used to call functions before main

.. a few other smaller nits that could be fixed easily

.. now get fewer warnings and more meaningful to then
   review and resolve them
2016-10-23 11:19:56 +01:00
Alejandro Martinez
304a961cb2 Merge pull request #2142 from amtriathlon/BestTime
Changed BestTime metrics units to minutes for better charting
2016-10-20 10:03:22 -03:00
grauser
ea50e015bd Fit : Small correction for native fields 2016-10-19 23:20:00 +02:00
Alejandro Martinez
b7ced302ad Changed BestTime metrics units to minutes for better charting
It is a more natural unit is most cases and allows enhanced
plotting in LTM charts since seconds are converted to hours.
Labels and ToolTip are shown in sexagesimal format.
2016-10-19 15:28:08 -03:00
grauser
e3f1bad775 XData : Add copy/paste 2016-10-19 17:46:21 +02:00