GoldenCheetah v3.7 SP1 release

190 views
Skip to first unread message

ZajtiM

unread,
Nov 22, 2025, 4:15:51 AMNov 22
to golden-cheetah-users

Hi Ale,

There is a problem with UI (Activities list). Most likely related to new "Startup view" and "Fix ride navigator asterisk...  PR #4722
Activities list either shifts or changes size. And is affected only when you open / close second athlete.
Here are steps how to "trigger" this UI behavior:
1. Open 2nd athlete - not triggered yet
2. Change column order in Activities list for 1st athlete. - Should look good first time
3. Close 2nd athlete  - first time triggers it
4. Change column order in Activities list for 1st athlete.
5. Repeat step 1-4 with different GC window sizes, and shifts / size of items in Activities list can change.

You can fix it by opening Options window, change Startup view and save.

Here are three GIFs.
#1 Maximized GC Window

Shit_and_size_change_Maximized_GCWindow.gif

#2 Half monitor sized GC Window

Shit_and_size_change_Halft_SIze_GCWindow.gif

#3 Fixed with options change and save.

Shit_and_size_change_FIXED_With_Options_Save.gif

Cheers,
Mitja

Ale Martinez

unread,
Nov 22, 2025, 4:50:59 PMNov 22
to golden-cheetah-users
Hi Mitja, are you sure this started with this version, have you tried v3.7?
I mean, considering the effect with a normal window size is so subtle and the workflow to trigger it rather convoluted, this could be present and nobody found it.

ZajtiM

unread,
Nov 24, 2025, 4:51:50 AMNov 24
to golden-cheetah-users
Hi Ale,
   
I'm sorry. You're absolutely right. This is old behavior. I tested it with last 3.6 version and it's the same. 

Ale Martinez

unread,
Dec 5, 2025, 4:31:37 PM (8 days ago) Dec 5
to golden-cheetah-users
No problem, curiously or perhaps not, this was the only feedback we received from this release...
May be nobody else has upgraded -which would be a very bad idea for users accessing external services s.t. Strava since this is a security patch released after a vulnerability was detected, o perhaps it works as intended so no comments...
Cheers, Ale.

Paul J

unread,
Dec 7, 2025, 2:45:32 AM (7 days ago) Dec 7
to golden-cheetah-users
How easy would it be to add a version check on start-up for official releases to inform the user they are running an out of date version ?

Ale Martinez

unread,
Dec 7, 2025, 8:33:03 AM (6 days ago) Dec 7
to golden-cheetah-users
El domingo, 7 de diciembre de 2025 a la(s) 4:45:32 a.m. UTC-3, paulj...@gmail.com escribió:
How easy would it be to add a version check on start-up for official releases to inform the user they are running an out of date version ?

Hi Paul, there is a mechanism in place (look for CloudDBVersion) but it is tied to CloudDB server which is running unmanaged from 2020, this is the latest version the server responds:

Screenshot 2025-12-07 102512.png 

I have no idea how this can be updated, there is a pending issue for replacing the server (https://github.com/GoldenCheetah/GoldenCheetah/issues/4100) but I don't think anyone is working on this.

Cheers, Ale.

Paul J

unread,
Dec 7, 2025, 12:50:57 PM (6 days ago) Dec 7
to golden-cheetah-users
Hi Ale,

  I see there is a mechanism to get the default perspectives from the GC website: https://github.com/GoldenCheetah/GoldenCheetah/blob/6b7e7555dfc0fcb622517e61b345f83f3864669d/src/Gui/AbstractView.cpp#L334-L345 

  Could a file be hosted on the GC website with the latest version (or search in an existing file one) and use that within the GC code to warn the user? I'd be happy to work on this if this is a possible solution.

Ale Martinez

unread,
Dec 7, 2025, 6:04:09 PM (6 days ago) Dec 7
to golden-cheetah-users
El domingo, 7 de diciembre de 2025 a la(s) 2:50:57 p.m. UTC-3, paulj...@gmail.com escribió:
Hi Ale,

  I see there is a mechanism to get the default perspectives from the GC website: https://github.com/GoldenCheetah/GoldenCheetah/blob/6b7e7555dfc0fcb622517e61b345f83f3864669d/src/Gui/AbstractView.cpp#L334-L345 

  Could a file be hosted on the GC website with the latest version (or search in an existing file one) and use that within the GC code to warn the user? I'd be happy to work on this if this is a possible solution.

Agree, to refactor the code in CloudDBVersion to download a GCVersions.json file instead of using CloudDB server seems the right thing to do since it is not related to other CloudDB functionality, similar to FITMetadata.json in https://github.com/GoldenCheetah/GoldenCheetah/blob/master/src/FileIO/FitRideFile.cpp#L136 but from the parent folder since it would be a file common to all GC versions.

Ale Martinez

unread,
Dec 8, 2025, 7:54:48 AM (5 days ago) Dec 8
to golden-cheetah-users
Let's do that for the next release, to inform current users and with Joern help we could update the CloudDB server so existing users with versions 3.5/3.6/3.7 should receive this notice at startup:
Screenshot 2025-12-08 094909.png 

Thank you and hope it helps, Ale.

Ale Martinez

unread,
Dec 8, 2025, 10:35:20 AM (5 days ago) Dec 8
to golden-cheetah-users
PS: I am not sure if this is clear enough but the vulnerabilities detected are not specific to v3.7 but affect all previous versions having connectivity to external services so, if are still using one of them and you don't want to upgrade, better don't use the connectivity functions. 

Paul J

unread,
Dec 8, 2025, 1:13:20 PM (5 days ago) Dec 8
to golden-cheetah-users
Please see https://github.com/GoldenCheetah/GoldenCheetah/pull/4742 which provides a reminder based upon the GcUpgrade.h file in Github project.
Reply all
Reply to author
Forward
0 new messages