Commit Graph

11172 Commits

Author SHA1 Message Date
Alejandro Martinez
559c8fd1d2 Dropbox cloud service - Add format parameter
The format parameter allows to choose between
JSON, FIT, TCX, PWX and CSV as the filetype
to be used for the service instance.
Default is JSON for backward compatibility and
because it is the only format preserving all data.
The use case is for coaches downloading FIT
files from athletes Dropbox folders.
Fixes #2710
2025-02-19 18:12:28 -03:00
Peret
1baa3db27e Add Zoom property to Live map chart (#4619)
It can be customized in config window, defaults to currently hardcoded value.
2025-02-18 16:13:33 -03:00
Alejandro Martinez
51e608e1c9 Scatter chart - Fix QA scale and LR balance points
- AEPF/CPV scales now matches dedicated QA chart,
  bug reported at the users forum.
- LR balance points are not duplicated anymore,
  Fixes #1840
2025-02-16 16:49:00 -03:00
Poncho
9123d79e67 Revert "travis/linux: set QTWEBENGINE_DISABLE_SANDBOX=1 (#4216)" (#4597)
This reverts commit 9b29fb2f8d.
2025-02-16 08:22:08 -03:00
Alejandro Martinez
6630a942ee Fix RPATH on QtWebEngineProcess for Linux AppImage
[skip AppVeyor]
[skip osx]
[publish binaries]
Reported when testing #4597
2025-02-15 19:07:49 -03:00
Alejandro Martinez
f2cb869a61 Re-enable srmio for Travis-ci Linux builds
[skip AppVeyor]
The srmio build error on Ubuntu 22.04 when using
v0.1.1git1 is fixed in master.
2025-02-14 20:09:23 -03:00
Alejandro Martinez
f72c443e81 Upgrade to Ubuntu 22.04 for Travis-ci builds
[skip AppVeyor]
[skip osx]
[publish binaries]
2025-02-13 13:28:06 -03:00
Alejandro Martinez
69e5065c67 Avoid Qt 6.5 bug when using windows11 style
Continuation of e9e8393, the bug is present in 6.5.3 too.
2025-02-11 19:42:16 -03:00
Alejandro Martinez
f54bbed686 Sync toolbar buttons on back/forward navigation
Navigation is enabled for Trends, Activities and Train
but not Athletes view, so back/forward buttons are hidden
2025-02-09 21:13:35 -03:00
Ivor Hewitt
ec2486a4f9 Correct incomplete signal (#4616)
Complements #4611
2025-02-07 18:16:18 -03:00
Joachim Kohlhammer
e909fad85a Named workout filters (#4614)
* Added manager for named workout filters
* Including a tag-browser
* Changed behaviour of WorkoutFilterBox from editingFinished to
  returnPressed for consistency with SearchFilterBox and to prevent
  parallel execution of the update-slot (resulting in segv)
* WorkoutFilterBox: The clear-button updates the filtered list
* Repainting when changing the visibility of the error icon
2025-02-05 20:39:01 -03:00
Ivor Hewitt
5dbc0ebce9 Add CoreTemp heatstrain from ANT message into XData 2025-01-31 08:59:29 -03:00
Ivor Hewitt
2094af57e2 Set value and value2 for tempe 2025-01-31 08:59:29 -03:00
Alejandro Martinez
95315fd8e7 Fix hysteresis configuration
Default is 3m and minimum value 0.1m enforced in
metric code, so lets reflect that in comments
and edit range
2025-01-29 16:32:36 -03:00
Alejandro Martinez
2ad79afe0f Fix typo in metric description update translations 2025-01-28 20:49:56 -03:00
Alejandro Martinez
ba2461c625 Update gc icon to match the new splash screen (#4610)
Contributed by ZajtiM at the users forum
2025-01-28 20:05:33 -03:00
Alejandro Martinez
48c6ebdc1f Remove Toggle Full Screen menu item for macOS
Enter Full Screen menu item with Fn+F shortcut
is added automatically at runtime in currently
supported macOS versions.
Fixes #4608
2025-01-26 09:51:44 -03:00
Alejandro Martinez
84ad06657e Update snapshot builds
Changes from v3.7-Dev2412
209757f24 Fix crash caused by WorkoutFilterBox (#4607)
d79f834a4 Updated the splashscreen (#4599)
9cf362559 Move workout filter to the toolbar (#4596)
20c978997 Enable compiling VideoWindow with QT6 video (#4601)
3af81eb27 Addition of CoreTemp sensor support (#4207)
aee21447a Add tempe ANT sensor support (#4595)
d18f24c03 Athlete level WebEngineProfile for cookies and storage
064d73c95 Update Italian translation
bf843459c Use default library.xml when an invalid one is present
f7e91e7fa Avoid crash when workout search path is empty
a7d6acec8 Batch processing metadata auto completion field (#4590)
8a5c57f35 Replace obsolete appimagetool Fixes #4589
042e06c4f Update German translation
4b2cbec6b Update FITmetadata.json to FIT SDK v21.158
08e5540dd Assigned keyboard shortcuts to toggle sidebars (#4583)
9e38ae9b8 Fixed calculation of measures when using imperial units
(#4584)
e9e83936d Avoid Qt 6.7 bug when using windows11 style
2979ed879 Text in Trainbottom window is word wrapped (#4582)
b224752c2 Update Spanish translation (#4580)
[publish binaries]
2025-01-25 06:32:24 -03:00
Joachim Kohlhammer
209757f24c Fix crash caused by WorkoutFilterBox (#4607)
Root cause of the issue:
* MultiFilterProxyModel takes ownership of the filterlist (QList<ModelFilter*>)
  and deletes the previously set version, including the contained ModelFilters
  when clearing or setting a new list
* WorkoutFilterBox parses the filter (i.e. creates the filterlist) on
  textChange and keeps it in a member, even after setting it to the
  MultiFilterProxyModel
* When the event editingFinished is triggered in WorkoutFilterBox without
  reparsing, the filterlist is set again to MultiFilterProxyModel with
  already deleted ModelFilter*
Fixes #4606
2025-01-25 06:15:31 -03:00
Alejandro Martinez
065f82f861 Update snapshot builds
Changes from v3.7-Dev2412
d79f834a4 Updated the splashscreen (#4599)
9cf362559 Move workout filter to the toolbar (#4596)
20c978997 Enable compiling VideoWindow with QT6 video (#4601)
3af81eb27 Addition of CoreTemp sensor support (#4207)
aee21447a Add tempe ANT sensor support (#4595)
d18f24c03 Athlete level WebEngineProfile for cookies and storage
064d73c95 Update Italian translation
bf843459c Use default library.xml when an invalid one is present
f7e91e7fa Avoid crash when workout search path is empty
a7d6acec8 Batch processing metadata auto completion field (#4590)
8a5c57f35 Replace obsolete appimagetool Fixes #4589
042e06c4f Update German translation
4b2cbec6b Update FITmetadata.json to FIT SDK v21.158
08e5540dd Assigned keyboard shortcuts to toggle sidebars (#4583)
9e38ae9b8 Fixed calculation of measures when using imperial units
(#4584)
e9e83936d Avoid Qt 6.7 bug when using windows11 style
2979ed879 Text in Trainbottom window is word wrapped (#4582)
b224752c2 Update Spanish translation (#4580)
[publish binaries]
2025-01-24 18:19:18 -03:00
Joachim Kohlhammer
d79f834a4e Updated the splashscreen (#4599)
* Artwork created and contributed by @ZajtiM
* Rendering the splashscreen from svg instead of using a png
Fixes #4592
2025-01-24 17:00:08 -03:00
Alejandro Martinez
9cf362559e Move workout filter to the toolbar (#4596)
Now the search/filter box in the toolbar depends on the active view:
- No search/filter box for Athletes view
- Activities search/filter box for Activities/Trends/Diary views
- Workout filter box for Train, view styled like SearchBox
   and applied when editing finished
Fixes #4591
2025-01-24 15:48:26 -03:00
Alejandro Martinez
ff240a0dd8 Update Issue template
[skip ci]
2025-01-22 18:40:14 -03:00
Alejandro Martinez
05dcba2611 Merge branch 'master' of https://github.com/GoldenCheetah/GoldenCheetah 2025-01-22 16:30:48 -03:00
Peret
cb8e6a158a Added 'Context' to VideoLayoutParser (#4603)
Fixes crash introduced by #4484
2025-01-22 14:43:38 -03:00
Ivor Hewitt
306b2d99b2 Remember coretemp quality state between messages, reset temp to zero if not set (#4602)
Part of #4207
2025-01-22 14:41:24 -03:00
Ivor Hewitt
20c9789979 Enable compiling VideoWindow with QT6 (#4601) 2025-01-22 09:49:09 -03:00
Ivor Hewitt
198ec34497 Change CoreTemp suffix to e (#4600)
Suffix clashes with Temp sensor, change to 'e' for core
Part of #4207
2025-01-21 18:39:32 -03:00
Alejandro Martinez
46a19c85c0 Merge branch 'master' of https://github.com/GoldenCheetah/GoldenCheetah 2025-01-21 18:37:00 -03:00
Ivor Hewitt
3af81eb27a Addition of CoreTemp sensor support (#4207)
This patch adds ANT+ support for CoreTemp body sensors.
If there is core temperature XData then it uses that for "tcore" data instead of using the estimated calculation.
2025-01-20 16:36:02 -03:00
Ivor Hewitt
aee21447a0 Add tempe ANT sensor support (#4595)
Fixes #4234
2025-01-20 10:51:48 -03:00
Alejandro Martinez
d18f24c03f Athlete level WebEngineProfile for cookies and storage
Used by WebChart for autologin and Map charts for cache,
but not for OAuth dialogs nor Python web charts.
Fixes #4484
2025-01-19 21:02:09 -03:00
Alejandro Martinez
bbf229e66f Athlete level WebEngineProfile for cookies and storage
Used by WebChart for autologin and Map charts for cache,
but not for OAuth dialogs nor Python web charts.
Fixes #4484
2025-01-19 19:49:15 -03:00
Alejandro Martinez
064d73c95e Update Italian translation
Contributed by Giuseppe Cifelli at the users forum.
2025-01-19 14:19:55 -03:00
Alejandro Martinez
bf843459c7 Use default library.xml when an invalid one is present
A size zero library.xml provokes search paths are
not saved, lets use the default one like we do
when library.xml is not present.
This weir config is likely a residue of some older
test version, so it may not affect all users, but
still this change is a safe failout mechanism.
2025-01-15 11:55:50 -03:00
Alejandro Martinez
f7e91e7fae Avoid crash when workout search path is empty
Fixes #4593
2025-01-13 16:52:56 -03:00
Paul Johnson
a7d6acec87 Batch processing metadata auto completion field (#4590) 2025-01-10 17:58:31 -03:00
Alejandro Martinez
8a5c57f35e Replace obsolete appimagetool
[skip AppVeyor]
Fixes #4589
2025-01-07 12:52:11 -03:00
Alejandro Martinez
042e06c4f4 Update German translation
Contributed by Marcen at the users forum
2025-01-02 19:35:59 -03:00
Alejandro Martinez
bea10dda06 Remove references to unused QCalendarWidget 2025-01-02 09:54:18 -03:00
Alejandro Martinez
4b2cbec6b1 Update FITmetadata.json to FIT SDK v21.158
[skip ci]
2024-12-29 14:04:08 -03:00
Alejandro Martinez
defd43ae34 Update snapshot builds
Changes from v3.7-Dev2412
08e5540dd Assigned keyboard shortcuts to toggle sidebars (#4583)
5ef6080ef Revert Edit to Process menu change
31d2352f8 Fixed compilation error when python is disabled (#4585)
9e38ae9b8 Fixed calculation of measures when using imperial units (#4584)
e9e83936d Avoid Qt 6.7 bug when using windows11 style
2979ed879 Text in Trainbottom window is word wrapped (#4582)
b224752c2 Update Spanish translation (#4580)
[publish binaries]
2024-12-28 09:26:52 -03:00
Joachim Kohlhammer
08e5540ddb Assigned keyboard shortcuts to toggle sidebars (#4583)
* Assigned keyboard shortcuts to toggle various sidebars and panels
* Swapped Trends and Activities in the View-menu to match the order in
  the view sidebar
2024-12-28 09:19:38 -03:00
Alejandro Martinez
5ef6080ef5 Revert Edit to Process menu change
It invalidates top level menu translations, most of which
we don't have the resources to update now and several
parts of the wiki for no relevant reasons.
I should not have merged this change, sorry.
2024-12-27 21:56:08 -03:00
Joachim Kohlhammer
31d2352f85 Fixed compilation error when python is disabled (#4585)
See https://groups.google.com/g/golden-cheetah-users/c/d-A1M2FlcZI
2024-12-23 16:18:22 -03:00
Joachim Kohlhammer
9e38ae9b85 Fixed calculation of measures when using imperial units (#4584)
See https://groups.google.com/g/golden-cheetah-users/c/hAwFNWP3-G0
2024-12-23 09:16:01 -03:00
Alejandro Martinez
e9e83936d4 Avoid Qt 6.7 bug when using windows11 style
Still not fixed in 6.7.3 (https://bugreports.qt.io/browse/QTBUG-124150)
2024-12-22 21:51:23 -03:00
Peret
2979ed8790 Text in Trainbottom window is word wrapped (#4582)
So messages can be seen in several lines if they are large, not truncated
2024-12-20 10:30:40 -03:00
jgpallero
b224752c2b Update Spanish translation (#4580) 2024-12-15 14:13:40 -03:00
Alejandro Martinez
d69412d3cc Trigger v3.7-DEV2412 builds
[publish binaries]
v3.7-DEV2412
2024-12-14 10:25:07 -03:00