Chrome extension working again!
The Chrome extension is now fixed! You must update to version 1.4.1 to use the fixed code. It should eventually update automatically, but if you want to update it right now you can browse to this URL: chrome://extensions/ and click the Update button at the top.
I also made a quick speed upgrade. The old version took over a minute to update the data, but with the new version it takes about 5 seconds! I've submitted two versions with the speed upgrade. Version 1.4.2 had a bug. Version 1.4.3 is the version that works.
What caused this issue?
Garmin changed the URLs to the files that the extension fetch. The part 'modern/proxy/' was removed from the URLs.
Garmin also added two new required headers. One is a static header and the other is an dynamic header that can be fetched from localStorage in the browser.
- 'di-backend': 'connectapi.garmin.com'
- 'Authorization':'Bearer ' + JSON.parse(localStorage.token).access_token
Great news! All the work that you put into this is really appreciated. Your challenge progress spreadsheet is a fantastic innovation. At some point, I hope that you can find the time to investigate the double postings in your "100 most recent badges awarded" list. I wonder if you (like me) observe a garminbadges.com points tally considerably higher than your Garmin Connect tally (and if this could be related to some double-counting).
ReplyDeleteI haven't noticed the error in points in that page. I will look into that. The points are correct in the front page with all the badges.
DeleteIndeed, I should have specified that the points mismatch that I see is in the badge points list (higher than on the front page).
DeleteThis bug should now be fixed and the points in the top list are correct again. Thank you for making me aware of this issue.
DeleteGood Morning-is anyone else not seeing progress on the hydration challenge? Thanks!
ReplyDeleteNever mind! Sorry It's working now-this is really awesome!
DeleteIt is a common issue. For me the progress is 0 every morning and is updated to the correct progress after I've reported at least 64 oz of fluid.
DeleteHi Caitlyn, I have the same issue. It only appears for me after I do manual sync.
DeleteAny thoughts on making a list of .FIT or .TCX files for people to download of specific badges they can upload for their own profile?
ReplyDeleteI've thought about it and don't want to do that. I've helped a few users with the multisport badge since their watches didn't support multisport, but having a file for each badge would support cheating.
Delete