NEW! Now possible to get weather tags specifically for the start or the end of the activity.
Improved the popup to add activity actions, tags are now shown under category tabs.
Increased some rate limits, so batch activity sync should be quicker.
Some minor backend related updates.
NEW! Added "heatmap" to the list of map styles.
Fixed a bug preventing some GitHub subscriptions to be matched to a Strava user by username.
Support for private "trial" subscriptions.
NEW! Automation condition based on "gear".
Increased the "future days" calendar limit on free accounts, from 2 to 5 days.
Minor bug fixes all around.
NEW! Weather forecasts on the Upcoming Events Map.
Improved GitHub subscription / sponsorship handling.
Minor UI tweaks.
NEW! Partial support for Komoot routes (distance, duration and start location) on calendars and on the Upcoming Events Map.
New integration with the LocationIQ, will soon act as a geocoding fallback solution.
Many, many improvements to the new Upcoming Events Map view.
Other minor optimisations to the features released last week.
This is a MASSIVE release!
NEW! Upcoming Events Map showing your club events on a map.
NEW! Download your upcoming event's routes in a single ZIP file.
NEW! Download your data (making the site a bit more GDPR friendly).
NEW! Subscription payments also in EUR or GBP, depending on country.
NEW! Wind speed unit can be changed on the account preferences.
NEW! New 300m distance and ±10min time added to automation condition options.
Now possible to edit personal records on mobile / small screens.
Some specific Strava responses are now cached for improved performance.
Improved handling of calendar caching, meaning faster refresh times.
Loads of minor UI tweaks.
Due to the sheer amount of updates, I'm expecting a few minor uncaught bugs here and there, which will of course be fixed as soon as they pop up. Way too many combinations of user data + preferences + devices to be tested.
Fixed GearWear bug preventing activities to be processed for some users.
Improved GearWear scheduled jobs.
Fixed some minor bugs on weather summaries.
Terms and Conditions are now available directly on the website.
NEW! Batch activities sync, execute your automations on older activities with a few clicks.
It's now possible to append / prepend the activity name / description on the same automation.
Some minor backend tweaks.
NEW! Now using the activity's best 5 / 20 / 60min intervals for FTP estimation (PRO users only).
More and bigger service instances available to handle the recent influx of new users.
NEW! Training stress score (TSS) can be used on automations.
Fixed bug where moving / elapsed time conditions had an AM/PM suffix.
Fixed bug where "private notes" were not being updated.
Lots of other minor code tweaks.
Geolocation data is now cached for up to 1 week for performance / cost reasons.
NEW! Added the missing "Power" map style.
FTP will only be auto updated if it has changed by more than 2% (previously 1%).
NEW! Support for the Gravel Ride, (E) Mountain Bike and Trail Run sport types.
NEW! Italian translations are now available.
NEW! Surface 3D and Metro map styles.
Upgraded to Node 18.
Yearly price for new users now set to 6.99 USD.
UPCOMING! The PRO price will increase to 6.99 USD / year, but for new users only.
The ads panel is now reactivated, but shown to free users only.
FTP hourly estimation threshold increased from 103.5% to 104%.
Lots of minor UI tweaks and code updates.
Updated core with a fix to possibly failed weather string replacements.
Minor database tweaks to better handle failed writes.
Workaround to extract the end location of activities from the map (polyline), due to recent Strava API bug returning empty end locations.
New "lap time" field (similar to the recently created lap distance).
New "lap count" and "lap distance" that can be used on automation conditions and action tags.
Minor under-the-hood tweaks.
Fixed regression bug with the /changelog API route.
New "Support Ukraine" map style.
Fixed bug causing GearWear to double count activities if the user had set a custom "GearWear delay".
Fixed bug where a GearWear component distance would not be reset on the UI.
Improved calendar caching via code and settings on the storage bucket.
Updated "Hike" activity icon.
FTP calculation now considering the last 12 weeks (previously was 10).
NEW! Gear alerts triggered as web notifications for users that have no email registered.
Some minor under-the-hood service updates.
NEW! Account preference to change the GearWear delay in days (default is 2 days, minimum 1 and maximum 3).
Calendars are now cached using Cloud Storage instead of the Firebase database.
Weather icons should work better now for users using non-English translations.
Fixed suntimes bug causing the weather forecast to always return a moon in certain locations.
Increased production capacity.
Fixed UI bugs (toggles and dates not updating) on the Account page.
Enabled some logging preprocessors.
Affiliate links (ad banner) temporarily disabled.
Lots of minor logging updates.
New "Using a trainer machine" recipe condition.
Fixed bug preventing calendars with custom dates to be cached properly.
Favicon switched to the official Strautomator logo.
The Strautomator changelog is now available to users.
Fixed bug preventing new PayPal subscriptions to be updated due to missing user ID.
Fixed bug where an "invalid gear" notification would be shown to users having recipes with "set gear = none".
NEW! Recipe action "change sport type" to update the activity type.
NEW! The "Set gear" action can now clear the activity gear by setting it to "None".
Fixed UI bug on the manual activity sync page (happened if no automations were triggered).
NEW! Added "does not have" operator to recipes text-based conditions.
NEW! Added a "kill switch" option to recipes, to stop executing further automations.
Fixed "total time" and "moving time" conditions, which were not evaluating correctly for specific timezones.
Calendar: max past days increased from 3 to 10 years for PRO accounts.
Some minor logging updates.
Fixed bug causing accounts to be reverted to Free straight away if the user cancelled a PRO subscription.
Refactoring of the Strava FTP estimation / calculation methods.
Refactoring of the PayPa webhook processing.
Some minor UI updates.
NEW! Integration with Open-Meteo (yet another weather provider).
Users that were not properly de-authenticated (no database records but still allowed the app on Strava) will be added to an ignore list.
Some log related updates.
Massive API refactoring, most endpoints should be prefixed with the user ID now.
Fixed UI preventing users to add the "Hide stats - heart rate" action to automations.
Fixed recently introduced bug with hideHome recipe actions.