Additional functionality for your cycling and running analysis. This extension upgrades the Strava™ website.

Latest Version

Version
8.7.5
Update
December 2, 2024
Size
1.2MiB
Developer
sauce.llc
Category
Users
40,000+
Rating
4.7451 ★
Manifest Version
3
Web Store Status
Languages Support
Deutsch
English
Français
Español
Italiano
See more
Permissions
Storage
UnlimitedStorage
ContextMenus
Alarms
Offscreen
See more

Sauce for Strava™ Extension

The Sauce extension upgrades Strava.com with better cycling and running information. It's a simple, lightweight, open-source and pure client-side JavaScript addition.

Feature Highlights:
* Peak performance table:
* Power
* Normalized Power
* xPower
* Heart Rate
* Pace
* Grade Adjusted Pace
* VAM (climbing speed)
* Cadence
* Sea Power (potential power at sea level)
* Themes (including dark mode)
* Export any activity to a FIT, TCX or GPX file
* Create Live Segments for any effort (including downhills)
* Running Power estimation
* Kudo All Activities
* Analysis page stats are extended to include:
* Elapsed power average, normalized power, xPower, moving power average and watts/kg
* Grade adjusted pace
* TSS
* Intensity Factory
* VAM
* Elevation gain/loss
* Raw data and graph views
* Sea Power
* Pw:Hr / Aerobic Decoupling
* Weight and FTP overrides for all athletes
* Inline comments system for activity page
* Performance Predictor
* Dashboard features:
* Hide virtual activities (except your own)
* Hide promotions and challenges
* Hide commutes
* Responsive layout
* Detailed Running segments
* W'balance graphing
* Analysis graph smoothing


Disclaimer:

I don't work for Strava nor have I interacted with any persons from Strava in the writing of this extension. All the information used in this extension is readily available within the Strava.com website.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "default_locale": "en", "name": "Sauce for Strava\u2122", "short_name": "Sauce", "description": "__MSG_app_desc__", "homepage_url": "https://www.sauce.llc", "author": "Sauce, LLC", "version": "8.7.5", "permissions": [ "storage", "unlimitedStorage", "contextMenus", "alarms", "offscreen" ], "icons": { "16": "images/icon16.png", "32": "images/icon32.png", "48": "images/icon48.png", "64": "images/icon64.png", "128": "images/icon128.png", "256": "images/icon256.png" }, "action": { "default_icon": { "19": "images/icon19.png", "38": "images/icon38.png", "48": "images/icon48.png", "64": "images/icon64.png", "128": "images/icon128.png", "256": "images/icon256.png" }, "default_title": "Sauce for Strava\u2122", "default_popup": "pages/options.html?popup" }, "options_ui": { "page": "pages/options.html", "open_in_tab": true }, "content_scripts": [ { "run_at": "document_start", "matches": [ "https://www.strava.com/*" ], "js": [ "src/ext/webext.js", "src/common/base.js", "src/common/base_init.js", "src/common/proxy.js", "src/ext/proxy.js", "src/common/storage.js", "src/ext/storage.js", "src/ext/locale.js", "src/ext/boot.js" ] }, { "run_at": "document_start", "matches": [ "https://www.strava.com/*" ], "world": "MAIN", "js": [ "src/common//base.js", "src/site/preloader.js", "src/site/base_init.js" ] }, { "run_at": "document_start", "matches": [ "https://www.strava.com/activities/*" ], "world": "MAIN", "js": [ "src/site/export_activity_photos.js" ] }, { "run_at": "document_start", "matches": [ "https://www.strava.com/*" ], "css": [ "css/site/common.css" ] }, { "run_at": "document_start", "matches": [ "https://www.strava.com/sauce/*" ], "css": [ "css/site/repurpose.css" ] } ], "web_accessible_resources": [ { "resources": [ "build.json", "src/*", "lib/*", "css/*", "templates/*", "images/*", "pages/*" ], "matches": [ "*://*/*" ] } ], "minimum_chrome_version": "120", "background": { "service_worker": "src/bg/main.mjs", "type": "module" }}
Read more