Code Monkey home page Code Monkey logo

sauce4strava's Introduction

Sauce for Strava™

Sauce

A browser extension for Strava.com

Sauce for Strava™ is a browser extension that upgrades strava.com with more stats, features and themes (e.g. dark-mode).

It's lightweight, powerful and completely open source!

become a patron

Installation

Official versions:

chrome web store firefox add on

slideshow

Feature Highlights

  • Peak performance table:
    • Power
    • Normalized Power
    • 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 TCX, GPX or FIT file
  • Create Live Segments for any effort (including downhills)
  • Running Power estimation
  • Kudo All Activities
  • Beers and Donuts earned for an activity (based on kcals burned)
  • Analysis page stats are extended to include:
    • Elapsed power average, normalized power, 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) OPTION
    • Hide promotions and challenges OPTION
    • Hide commutes OPTION
  • Responsive layout (mobile support) OPTION
  • Detailed Running segments OPTION
  • W'balance graphing
  • Analysis graph smoothing

intro

Development:

  1. Clone this repo to your local computer
  2. Run make
  3. Go to chrome://extensions/ on your Chrome browser
  4. Make sure "Developer mode" is checked
  5. Click "Load unpacked extension..."
  6. Navigate to the directory where you cloned or unzipped sauce and click "Open."

Release Notes

v7.3.3:

  • Kudo All button (dashboard)
  • Food/Drink reward stat in overview (i.e. Beers and Donuts you burned)

v7.3.1:

  • Pw:Hr / Aerobic Decoupling support

v7.3.0:

  • W'balance and GAP graphs for the analysis page
  • Analysis graph smoothing

v7.0.0:

  • xPower support
  • Safari support
  • Trailforks support [BETA]
  • Complete redesign of Peak effort dialog
    • Segment display in peak effort dialog
    • Customization of graph data
  • Enhanced analysis bar with expand/collapse support
  • Improve Strava page and leaderboard load times with cache system
  • Bug fixes for Perf Predictor when evaluating downhill efforts
  • Export estimated watts in TCX files
  • Theme support for local legends pages and inserts

v6.2.0:

  • Support for Perf Predictor in segments view
  • Upgraded Live Segment creator tool with editing support

v6.1.0:

  • Option to hide subscribe upsells
  • Add Sauce options to user menu

v6.0.0:

  • Revised active time calculation (better supports smart recording interval)
  • Live Segment creation for Garmin devices (Patron Only)

v5.5.0:

  • Performance Predictor - Estimate power requirements for any activity selection

v5.4.0:

  • Sea Power - Estimate power capacity of effort at sea level

v5.3.0:

  • Dark mode theme

v5.2.1:

  • Disable Polish translations until they can be improved
  • Switch from "sync" storage to "local" storage (has more space)

v5.2.0:

  • Added French, Italian, Polish and German translations
  • Analysis page menu navigation history OPTION

v5.1.0:

  • Responsive layout
  • Mobile support (Firefox only)
  • Additional Peak information tables:
    • Cadence
    • Pace for cycling
    • Power for running
  • Swim activity support
  • Other activity support (XC ski, Alpine ski, etc)
  • Bug fixes a plenty
  • Detailed Run segments (using segment support of rides but for runs)

v5.0.0:

  • Multi category peak effort chart:
    • Power, NP, VAM, HR, Pace, GAP
  • Settable peak effort ranges: time periods and distances (Advanced Options)
  • Upgraded algo for power data
  • Upgraded analysis view that works in all locales:
    • Kilojoule field
    • Moving vs elapsed time stats
    • Improved placement on page
  • Running power (watts) estimate
  • Raw data views; CSV table and graphs
  • Kilojoules in analysis view
  • Updated algo for VAM calculations (smoothing)
  • Rank badges for analysis selections
  • Support for HiDPI graphs

v4.3.0:

  • TCX and GPX export

v4.1.0:

  • Support for VAM

v4.0.0:

  • Peak power calculations now support irregular recording intervals (non 1 sample / second)
  • Fixes to running pace calculations
  • Add elevation stats to peak power and best pace dialogs
  • Add cadence stat to peak power and best pace dialogs
  • Support auto closing dialogs when clicking away from them
  • Much needed code cleanup
  • Add name information to Advanced menu's FTP overrides table

v3.2.0:

  • Show average pace in running "Best Pace" chart instead of elapsed time
  • Use kilometer based pace for metric loving athletes

v3.0.0:

  • Activity Feed Filtering (click the sauce bottle to change):
    • Show/hide virtual runs and rides (e.g. Zwift)
    • Show/hide promotions
    • Show/hide challenges
  • World Ranking badges for segments

v2.0.0:

  • Running support

v1.2.0:

  • Fixes for several loading glitches
  • Smoother FTP override handling; Added clearing support
  • Fix for ranking badges when gender is unspecified
  • Style and tooltip additions to better explain peak power

v1.1.0:

  • Fix analysis view's inline comments to accommodate site changes
  • Minor style tweak for analysis view

v1.0.0:

  • Fix for updated strava comment data structure
  • Improved device compatibility of peak power analysis

v0.1.0:

  • Heartrate stats in Peak Power table
  • Promise of reasonable stability

v0.0.7:

  • Normalized power for selections in Analysis tab

v0.0.6:

  • Inline comments

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.

Legal

Because lawyers and Google: Privacy Policy

sauce4strava's People

Contributors

mayfield avatar alfred-zhong avatar phil-nelson avatar gitter-badger avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.