Added missing "spotify." prefix to Spotify related tags.
Updated feature pages.
2024-03-19
Fixed bug preventing the m/s wind speed preference to be selected.
Fixed bug causing an error popup when creating a new GearWear configuration.
Improved ical generator.
2024-03-12
Many UI tweaks on the GearWeat and Automation views.
Improved Garmin FIT file parser and logging.
2024-03-10
Improved parsing of combined values from FIT files on Garmin activities.
Fixed a rare bug preventing activity tags to be shown on mentionable text fields.
2024-03-07
New AI provider: Anthropic (Claude).
Minor tweaks to calendar preferences.
2024-03-05
Improved AI prompt to better handle non-English.
Increased server capacity.
2024-03-04
Fixed a regression bug related to missing weather summaries on AI prompts.
Improved webhook automation action, which now supports HTTP methods.
Lots of minor internal refactoring.
2024-03-03
NEW! Get 1 year of PRO by subscribing to an affiliate fintech service.
New calendar options: links in descriptions, and compact descriptions.
Users now have to confirm their email before it's saved.
Weather temperature added to AI prompts.
Many UI tweaks and fixes.
2024-02-25
Improvements to the validation of new automation recipes.
A few minor UI tweaks here and there.
2024-02-20
AI generated content will fallback to the other provider if the main fails (Gemini or OpenAI).
Increased server capacity.
2024-02-15
Tweaks to the Gemini AI integration.
2024-02-14
Getting a new "Activity debug" view ready, at the moment still in testing phase.
Reactivated target links to calendar activities and club events.
Fixed some minor issues with the new Garmin FTI parser.
2024-02-05
Minor improvements to the default calendar template.
Fixed bugs when checking for Garmin conditions.
Fixed bug causing the /unsubscribe route to throw an invalid error.
2024-02-04
IMPORTANT! Price increase from 6.99 to 7.99 EUR for new users.
NEW! Support for new Garmin tags (IF, training load, pedal smoothness etc).
Many improvements to the default calendar templates.
UI tweaks when removing existing automations.
2024-01-18
Added activity duration to default calendar template.
Increased server resources.
2024-01-11
Increased server capacity.
Batch updates using AI features now restricted to PRO users only.
Notes about upcoming price increase for new users (due to high usage of ChatGPT / Gemini).
2024-01-06
Happy new year!
Now giving preference to Gemini over ChatGPT for generated activity poems.
2023-12-21
AI integrations will be disabled if user has enabled for the Privacy Mode.
Fixed bug preventing the use of the "Generate activity name" recipe action.
NEW! Integration with Google's Gemini AI model.
NEW! AI features now accept a variety of "humours".
NEW! Action "generateDescription" to create a poem as the activity description.
Lots of minor UI tweaks.
2023-12-07
NEW! Automation recipe sharing, available to PRO users only for now.
Fixed bug preventing activities with no elevation data to have their names auto generated.
Support for more than 30 clubs (when showing next events and exporting the calendar).
2023-11-16
NEW! Further customize ChatGPT generated names with a specific humour.
Fixed bug preventing ChatGPT generated names to be saved to activities.
Minor UI tweaks.
2023-11-14
NEW! Air density added to weather properties.
Fixed some user preferences validation bugs.
2023-11-11
NEW! ChatGPT custom prompt now available to PRO users on the account view.
NEW! Calculation of CO2 saved, available on all activities with distance.
Minor tweaks handling input data on the backend.
2023-11-07
Fixed issue with reversed coordinates when using the new country / country flag tags.
Beta testing of custom ChatGPT prompts.
Deprecated the StormGlass weather provider, affected users switched to Tomorrow.
Minor improvements to the $ tag mention in when adding recipe actions.
2023-11-06
Fixed issues preventing the new $ tag mention to work in certain scenarios.
2023-11-05
Improved recipe action text fields, tags are shown when user types "$".
Further improvements to subscription handling.
2023-11-01
Fixed a regression bug with new PayPal subscriptions.
2023-10-31
Minor UI bug fixes in the JSON editor and billing / account view.
Reduced caching, calendars should refresh a bit quicker now.
Improved GitHub / PayPal subscription handling.
2023-10-17
Twitter features are now deprecated.
Minor logging tweaks to make it easier to troubleshoot certain scenarios.
2023-10-13
New Lithuanian translations.
Notify users if their Spotify authentication expires or gets invalidated.
Improved Komoot route caching.
2023-10-05
The "commute" action now accepts false (to untag the activity as commute).
Fixed minor bugs preventing previously deleted users to register again.
2023-08-15
Auto generated activity names now using ChatGPT 4 for a subset of PRO users.
Minor tweaks retrying failed requests using axios.
2023-07-28
Improved fitness level calculation.
Increased server capacity.
2023-07-20
Fixed minor bugs estimating FTP in case only 1 (or 0) activities were processed.
Location conditions now accept the != operator.
2023-07-17
Fixed duplicate fields being shown on exported activity calendars.
PRO users can now force-refresh their calendars by deleting the cached data.
2023-07-16
New "weekday" activity tag.
Automation counters will not increase if the automation was already processed for a given activity.
2023-07-10
Fixed wrong /calendar/upcoming links, now pointing to /map.
Improved per-country announcement handling.
2023-07-08
NEW! Integration with Garmin, sensor IDs can now be used in automations.
Improved Kommot integration to better fetch route metadata.
Improved translations for weather summaries.
Translations applied to activity names generated by Chat GPT.
New "Map" tab on the navigation bar.
This is the biggest release this year (so far), please let me know if you find issues.
2023-06-20
Calendar export now shows different fields for different types of activities.
Lots of new tweaks to the Upcoming Events Map, with full support for Komoot routes.
Lots of minor UI tweaks here and there.
2023-06-16
Initial weekly batches of fitness level calculations to start this weekend.
Fixed bug causing all calendar club events to have a "Run" type icon.
Many UI tweaks for bigger smartphone screens.
Updated TC.
2023-06-15
New "fitness level" feature, used to enhance routes and time estimations.
Minor GearWear bug fixes when editing components for a new GearWear configuration.
Improved handling of external APIs rate limiting.
Updated (and added some) emoji sport icons.
2023-06-13
Fixed some minor bugs when creating new automations or GearWear configurations due to missing new-only validations.
Added activity URL to the default calendar template.
New affiliate links.
2023-06-12
Fixed bug causing preferences to be lost if user doesn't confirm the selected weather provider.
2023-06-07
Further improvements and some bugs fixed on the Upcoming Events map.
2023-06-06
Improved the Upcoming Events map view with a few new options.
Improved selection of the best weather hourly forecast.
Will now (try to) use the same provider for the weather data on the start and end of activities.
2023-05-31
Minor release with an updated home and some cache improvements.
2023-05-28
Major overhaul to the GearWear edit / detail view.
New "pre alert" allows users to get notified when a component reaches a % of its target usage.
Increased server capacity (again!).
2023-05-25
Improved error handling, failures will now be displayed in a nice modal dialog.
Fixed rare "race condition" bug where the activity queue would be processed twice.
Many under the hood tweaks (mostly logging and retrying failed requests).
2023-05-20
Automation JSON editor now available to all users.
Automation JSON editor enabled when duplicating automations.
Fixed bug with OR logical operator for automations having only 2 conditions.
Improvements to the Automations view UI.
2023-05-18
The "cadenceSpm" is now available to all activity types.
Fixed the activity "end" weather being queries with the same date as the start.
Fixed bug preventing automations to be saved after toggling the JSON editor.
Increased server capacity.
2023-05-17
NEW! Users can now edit the automation JSON specs directly (PRO users only for now).
NEW! New account option to omit all suffixes / units on activity tags.
New "cadenceSpm" field on runs, walks and hikes, showing cadence as SPM.
Improved processing of Komoot routes.
2023-05-10
Fixed recent bug causing most club events to be discarded before processing.
Minor Strava rate limiting adjustments, we're constantly running close to the limits now.
2023-05-08
Fixed timezone related bug with the "firstOfDay" automation condition.
Minor tweaks to the OpenAI ChatGPT prompt.
Caching tweaks (code and Cloudflare).
2023-05-04
Adding options to optimise the cache interval for calendars (PRO only).
Alert users if they have not given the write permission to Strautomator on Strava.
General code improvements.
2023-05-02
Weather summaries now include AQI (air quality index, from 0 to 5).
The AQI can be used in automation as part of conditions and actions.
2023-04-18
Added "average cadence" and "has cadence" to list of automation conditions.
2023-04-11
Added the missing "3D Winter" map style.
Improvements to the ChatGPT integration.
Improvements to the Open-Meteo integration.
Increased server resources.
2023-03-29
It had to be done: ChatGPT is now used to generate fun activity names :-)
Calendars now support filtering clubs.
2023-03-23
Improved .ics export to fix some bugs with recurring events on Google Calendar.
Minor changes to the FTP estimation to avoid processing activities with low power.
2023-03-15
Temporarily disable a weather provider if it fails too many times.
2023-03-07
Trail Run, Gravel Ride and (E) Mountain Bike Ride sport types fully working again.
Added "climbing ratio" to the list of activity tags on the UI.
2023-03-06
Fixed potential bug preventing weather-based automation conditions from running.
Fixed bug preventing the OR logical operator from working on certain conditions.
Increased server resources.
2023-03-05
NEW! Logical operators are now available for automation conditions.
Selecting conditions and actions now support typing / autocomplete.
Improved FTP auto-updating procedures.
Improved API rate limit checks.
2023-02-21
Renamed the "city" tag to "cityStart", and added new "cityEnd" tag.
Minor tweaks to caching and request timeouts.
Updated TC.
2023-02-18
New ${city} tag, at the moment available to PRO users only.
FTP auto updating will happen bi-weekly for most users now (as opposed to weekly).
2023-02-15
Some minor calendar tweaks, users now set as attendees on upcoming club events.
Fixed Spotify tracklist in reverse order.
2023-01-31
New button to duplicate an automation (on the Automation editing page).
Tweaks to the FTP estimation (more conservative if the FTP has downgraded).
Fixed some API issues on the Beta environment.
2023-01-25
Minor activity processing tweaks.
2023-01-17
Support for newly introduced sports in Strava (Badminton, HIIT, Tennis etc).
2023-01-11
Fixed bug with the new ${weekOfYear} tag.
Slightly increased server capacity.
2023-01-05
New "weekOfYear" activity tag.
Tweaks to improve the FTP estimation performance.
2022-12-12
NEW! Add the lyrics of the music you were listening to during activities.
The Beta environment is now available to all PRO users at https://beta.strautomator.com.
Minor backend and server tweaks.
2022-12-08
Fixed recently introduced bugs with pace and elevation data.
Under the hood preparations for the upcoming beta environment.
Removed "calories" and "description" from the list of calendar tags (Strava API limitation).
2022-12-06
Fixed pace calculation (properly converting to hh:mm).
Added pace fields to the calendar template tags.
Refactored some imperial / metric related calculations and texts.
2022-12-04
New pace fields (paceAvg and paceMax) on activities.
Some minor logging updates.
2022-11-30
It's now possible to force refresh your personal records.
Performance improvements to the FTP estimation.
General code refactoring.
2022-11-25
Improvements to the weather processing.
2022-11-21
Fixed some minor bugs with recently introduced features.
Increased server resources.
2022-11-19
The "firstOfDay" automation condition now accepts for any sport or for the same sport.
Fixed timezone bugs that could cause weather summaries to come with the wrong icons.
Deprecated Weatherbit as it was giving way too many inaccurate forecasts.
Lots of minor under-the-hood tweaks on Weather providers.
2022-11-10
NEW! Spotify integration now available to all users.
NEW! Spotify automation condition, to trigger an automation only if a track or artist was playing.
NEW! Automation condition "Is today's first activity".
Under the hood logging updates.
2022-10-31
NEW! Spotify integration, allows you to add your Spotify played tracks to activities.
NEW! Tag "Watts / kg" available to be used in automation actions.
Typos fixed and some minor code refactoring here and there.
2022-09-18
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.
2022-09-13
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.
2022-09-02
NEW! Automation condition based on "gear".
2022-08-30
Increased the "future days" calendar limit on free accounts, from 2 to 5 days.
Minor bug fixes all around.
2022-08-26
NEW! Weather forecasts on the Upcoming Events Map.
Improved GitHub subscription / sponsorship handling.
Minor UI tweaks.
2022-08-22
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.
2022-08-18
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.
2022-07-25
Fixed GearWear bug preventing activities to be processed for some users.
Improved GearWear scheduled jobs.
2022-07-23
Fixed some minor bugs on weather summaries.
Terms and Conditions are now available directly on the website.
2022-07-18
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.
2022-07-11
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.
2022-07-08
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.
2022-07-06
Geolocation data is now cached for up to 1 week for performance / cost reasons.
2022-06-21
NEW! Added the missing "Power" map style.
FTP will only be auto updated if it has changed by more than 2% (previously 1%).
2022-06-15
NEW! Support for the Gravel Ride, (E) Mountain Bike and Trail Run sport types.
2022-06-14
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.
2022-06-07
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.
2022-05-17
Updated core with a fix to possibly failed weather string replacements.
2022-05-12
Minor database tweaks to better handle failed writes.
2022-05-04
Workaround to extract the end location of activities from the map (polyline), due to recent Strava API bug returning empty end locations.
2022-04-30
New "lap time" field (similar to the recently created lap distance).
2022-04-29
New "lap count" and "lap distance" that can be used on automation conditions and action tags.
Minor under-the-hood tweaks.
2022-03-18
Fixed regression bug with the /changelog API route.
2022-03-15
New "Support Ukraine" map style.
Fixed bug causing GearWear to double count activities if the user had set a custom "GearWear delay".
2022-03-11
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.
2022-03-09
Updated "Hike" activity icon.
FTP calculation now considering the last 12 weeks (previously was 10).
2022-02-28
NEW! Gear alerts triggered as web notifications for users that have no email registered.
Some minor under-the-hood service updates.
2022-02-22
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.
2022-02-13
Fixed suntimes bug causing the weather forecast to always return a moon in certain locations.
Increased production capacity.
2022-02-10
Fixed UI bugs (toggles and dates not updating) on the Account page.
Enabled some logging preprocessors.
2022-02-01
Affiliate links (ad banner) temporarily disabled.
Lots of minor logging updates.
2022-01-25
New "Using a trainer machine" recipe condition.
2022-01-17
Fixed bug preventing calendars with custom dates to be cached properly.
Favicon switched to the official Strautomator logo.
2022-01-13
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".
2022-01-11
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).
2022-01-08
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.
Logging updates.
2021-12-20
Calendar: max past days increased from 3 to 10 years for PRO accounts.
Some minor logging updates.
2021-12-13
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.
2021-12-01
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.
2021-11-27
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.
2021-11-26
Fixed recently introduced bug with hideHome recipe actions.