You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13-1Lines changed: 13 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,11 +15,23 @@ From **v1.0.1** onwards, the app includes a "Smart Migration" feature to handle
15
15
>
16
16
> **Upgrading from v1.0.2 or earlier:** The old Startup-folder shortcut (`GarminUploader.lnk`) and XOR-encrypted password in `uploader_config.json` are automatically migrated on first launch of v1.0.3. No manual steps required.
17
17
18
+
## [1.1.1] - 2026-04-30
19
+
20
+
### Changed (1.1.1)
21
+
22
+
-**More reliable Garmin login setup:** This release locks the app to the Garmin login version that worked in testing, so fresh sign-ins are more consistent.
23
+
-**Update button now opens the right page:** In-app update prompts now take you to the current GitHub releases page.
24
+
25
+
### Fixed (1.1.1)
26
+
27
+
-**Fixed some Garmin login problems on first setup:** This should reduce the chance of hitting Garmin login errors when testing a new account.
28
+
-**Fixed a bad environment mismatch:** The app now warns you clearly if it is running with an unsupported Garmin login library.
29
+
18
30
## [1.1.0] - TBD
19
31
20
32
### 🔐 Major Authentication Upgrade (1.1.0)
21
33
22
-
-**NEW: Mobile SSO Authentication:** Upgraded to `garminconnect` v0.3.1 which uses Garmin's official mobile SSO authentication flow (same as the Android app). This replaces the deprecated `garth` library that was causing authentication failures and rate limiting issues.
34
+
-**NEW: Mobile SSO Authentication:** Upgraded to `garminconnect` v0.3.2 which uses Garmin's official mobile SSO authentication flow (same as the Android app). This replaces the deprecated `garth` library that was causing authentication failures and rate limiting issues.
23
35
-**More reliable authentication:** The new mobile SSO endpoint (`sso.garmin.com/mobile/api/login`) is actively maintained by Garmin and significantly more stable than the previous method.
24
36
-**Automatic token refresh:** Authentication tokens now auto-refresh indefinitely without user interaction, eliminating the need for periodic re-authentication.
Copy file name to clipboardExpand all lines: README.md
+10-12Lines changed: 10 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Automatically upload workout activities from Wahoo, MyWhoosh, and TrainerDay to Garmin Connect.
4
4
5
-
Version 1.0.7 | Windows Desktop Application (Nuitka onefile + folder build)
5
+
Version 1.1.1 | Windows Desktop Application (Nuitka onefile + folder build)
6
6
7
7
---
8
8
@@ -70,20 +70,18 @@ I built this originally as a personal Python script to solve my own manual uploa
70
70
71
71
**Two download options are available:**
72
72
73
-
| Option | File | Best for |
74
-
|--------|------|----------|
75
-
|**Folder build (recommended)**|`GarminUploader-v1.0.7-folder.zip`| Most users — less likely to trigger Windows Defender |
76
-
|**Single-file build**|`GarminUploader-v1.0.7.exe`| Advanced users who prefer a single executable |
73
+
-**Folder build (recommended):**`GarminUploader-v1.1.1-folder.zip` — Most users; less likely to trigger Windows Defender.
74
+
-**Single-file build:**`GarminUploader-v1.1.1.exe` — Advanced users who prefer a single executable.
77
75
78
76
#### Option A: Folder build (recommended)
79
77
80
-
1. Download `GarminUploader-v1.0.7-folder.zip` from Releases
78
+
1. Download `GarminUploader-v1.1.1-folder.zip` from Releases
81
79
2. Extract the ZIP to a folder (e.g., `C:\GarminUploader\` or your Desktop)
82
80
3. Run `GarminUploader.exe` from the extracted folder
83
81
84
82
#### Option B: Single-file build
85
83
86
-
1. Download `GarminUploader-v1.0.7.exe` from Releases
84
+
1. Download `GarminUploader-v1.1.1.exe` from Releases
87
85
2. Place it anywhere you like (Desktop, Documents, etc.)
88
86
3. Double-click to run
89
87
@@ -242,11 +240,11 @@ The app stores its configuration and log files alongside the app, usually in a s
242
240
**Recommended layout for folder builds (for easy upgrades):**
243
241
244
242
```text
245
-
C:\\GarminUploader\\
243
+
C:\GarminUploader\
246
244
uploader_config.json
247
245
garmin_uploader.log
248
246
garmin_uploads.log
249
-
GarminUploader-v1.0.7-folder\\
247
+
GarminUploader-v1.1.1-folder\
250
248
GarminUploader.exe
251
249
```
252
250
@@ -329,7 +327,7 @@ Because this app is a small, niche tool that logs in to a website, stores creden
329
327
330
328
**What you can do:**
331
329
332
-
1.**Try the folder build:** Download `GarminUploader-v1.0.5-folder.zip` instead of the single `.exe`. Unpacked builds are less likely to trigger false positives.
330
+
1.**Try the folder build:** Download `GarminUploader-v1.1.1-folder.zip` instead of the single `.exe`. Unpacked builds are less likely to trigger false positives.
333
331
334
332
2.**Add an exception:** If you trust the source, add the app folder to Windows Defender's exclusion list:
0 commit comments