Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Better Garmin Graphs

Browser extension that adds heart-rate-zone colored chart views to activity pages on Garmin Connect (connect.garmin.com).

Project layout

manifest.json     Extension manifest (Manifest V3, Firefox + Chrome/Edge)
icons/            Toolbar/store icons
src/               content.js / content.css — the actual extension code
sample-data/       Captured API/DOM samples used during development (not shipped)
store/             Draft store listing copy (not shipped)
privacy-policy.md  Privacy policy draft for store submission (not shipped)
scripts/           Build/packaging scripts
dist/              Packaged .zip files, ready to upload (generated, gitignored-style)

Load it locally for testing

  • Firefox: about:debugging → This Firefox → Load Temporary Add-on → select manifest.json.
  • Chrome/Edge: chrome://extensions → enable Developer mode → Load unpacked → select the project folder.

Reload the extension there after any code change, then refresh the Garmin Connect tab.

Package it for store submission

python3 scripts/package.py

This reads name and version from manifest.json and writes dist/<name-slug>-<version>.zip (e.g. dist/better-garmin-graphs-2.0.zip), containing only manifest.json, icons/, and src/ — nothing else in the repo is included. The script prints the zip's contents at the end so you can confirm what went in.

Before packaging a new release, bump version in manifest.json — the script picks up whatever's there.

Submitting

  1. Run the packaging script to produce the zip.
  2. Firefox: submit at addons.mozilla.org/developers.
  3. Chrome: submit at the Chrome Web Store Developer Dashboard.

See store/listing.md for draft listing copy and privacy-policy.md for the privacy policy text both stores require.

About

See your training the way it actually happened — zone-colored heart rate, and pace that accounts for the hills.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages