Tweaks for the Strava website
Clone or download
mjaschen "Performance Goals" and activities tagged as "Commute" can be removed…
… from the feed; behaviour is configurable via Preferences/Options
Latest commit 4ec24ad Jan 5, 2018

README.md

Strava Helper

This Firefox Add-on aims to provide some tweaks for the Strava Website.

Give Kudos to All

A button in the upper left of every Strava page can be used to give Kudos to all visible activities. It saves you a lot of time and your Strava friends get the litte dose of motivation they deserve!

Remove Clutter

Removes all social media and premium clutter from the dashboard and activity pages, such as:

  • "Find friends"
  • "Upcoming events"
  • "Discover more"
  • "Follow suggestions"
  • Promotional footer at the bottom
  • "Shop" link
  • "Get Premium" link
  • "Get Premium" box on dashboard
  • "Get Premium" boxes on profile page
  • Social media dropdown menu in activity feed
  • "Create target" link
  • Social media buttons on activity detail page and Flyby page
  • Zwift activities

UI tweaks

  • Adds a link to VeloViewer to the main navigation bar and on activity pages
  • Adds a deep link to the VeloViewer activity details page (next to the Flyby link)

Development

Building

Build a Release

  1. Increase the version number in manifest.firefox.json and manifest.chrome.json
  2. Create the distribution archives:
make all

The extension files strava_helper_firefox.zip and strava_helper_chrome.zip will be created in the current directory.

Development Builds

web-ext run

Use a custom Firefox installation and profile:

web-ext run --firefox=/Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin --firefox-profile=$HOME/Library/Application\ Support/Firefox/Profiles/\<PROFILE NAME\>

Add a Setting to the Preferences

  • add an input field with an unique ID to assets/html/options.html
  • add the settings for that field to the settings object in assets/js/strava_helper.options.js

Contributors

Disclaimer

This software is not endorsed by Strava. Please do not ask them for support.

The term STRAVA and the Strava logo are the exclusive trademarks of, and are owned by, Strava Inc.