Changelog


v1.9.5

July 16, 2025

Fixed

  • Stripe checkouts wouldn't allow promotion codes
  • Cancelling a Stripe checkout would send back to /subscribe, potentially making the navigation stuck

v1.9.4

July 8, 2025

Chores

  • Replace hardcoded Sentry configs with environment variables

v1.9.3

July 4, 2025

Fixed

  • When updating the datetime for a service event, the service mileages were not being re-computed
  • Sometimes valid sign-in sessions were being revoked for no reason

v1.9.2

July 2, 2025

Fixed

  • Repetitive notifications for approaching services

v1.9.1

June 30, 2025

Fixed

  • Tweak emoji sizes
  • Some values from moving time and timer maintenance tasks were not shown properly on email notifications

v1.9.0

Jun 30, 2025

New

  • Custom emoji
  • Bundle email notifications
  • Migrate mailing provider

v1.8.2

Jun 24, 2025

Fixed

  • Sign-in page spacing when extended trial coupons are applied

v1.8.1

Jun 23, 2025

Fixed

  • Copy on trial-will-end notification

v1.8.0

Jun 22, 2025

New

  • Introduce email notifications for trials that are ending soon

v1.7.1

Jun 21, 2025

Fixed

  • People with existing subscriptions were able to access the /subscribe page

v1.7.0

Jun 11, 2025

New

  • Send push notifications to the corresponding page (e.g. component page)
  • Reminders for close to expiring trial periods

v1.6.1

June 10, 2025

Fixed

  • "System" theme mode not applied as the default

v1.6.0

June 10, 2025

New

  • Dark mode
  • Support for promotional codes

Fixed

  • Deleting a user would require manual deletion of some of its related entities first

v1.5.7

June 10, 2025

Fixed

  • Component failure to sync when selecting "Installed since the beginning" but no activities are found for the component. Now fallbacks the install date to the moment the component is set up.

v1.5.6

June 2, 2025

Fixed

  • An error with the Stripe integration related to trial days being only possible to be applied 48 hours in the future

v1.5.5

June 1, 2025

Fixed

  • Attempts to process activities with no associated bike were throwing and giving false positives

v1.5.4

June 1, 2025

Fixed

  • Reamining trial days were not being added to subscriptions made during the trial period

v1.5.3

June 1, 2025

Fixed

  • Many types of activities were not being processed properly. This fix changes how we check for the type of activity (from type to sport_type) and includes the following ones:
    • Ride
    • EBikeRide
    • EMountainBikeRide
    • GravelRide
    • Handcycle
    • MountainBikeRide
    • Velomobile
    • VirtualRide

v1.5.2

May 31, 2025

Fixed

  • E-bike rides were not being processed properly

v1.5.1

May 30, 2025

Fixed

  • Some components would be in the "Syncing" state forever

v1.5.0

May 27, 2025

New

  • Checks for activities that had the bike changed on Strava are now done whenever any update is sent by Strava (e.g. activity title)
  • Support extended trial days Stripe coupons

v1.4.1

May 21, 2025

Fixed

  • Some webhooks sent by Stripe were not responding successfully

v1.4.0

May 20, 2025

New

  • Refresh dashboard once app is refocused
  • Auto apply discount coupons when subscribing

Updated

  • Redesign and rebrand subscribe and onboarding pages
  • Update images on email notifications

v1.3.2

May 15, 2025

Fixed

  • Editing or adding a custom maintenance task during component setup doesn't work