github joaovitoriasilva/endurain v0.8.0

latest release: v0.8.1
one day ago

v0.8.0 - Imperial units support, dedicated search view, updates to gear list view, top 3 activities

⚠️ Warning:

  • The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.

New Features:

  • Imperial units support.
  • Dedicated search view.
  • Updates to gear list view.
  • Strava invalid tokens exception should now be correctly handled #76.
  • User can now relink Strava if needed.
  • Top 3 activities now show the user top 3 activities with more distance for the period #78.
  • Additional form validations.

What's Changed Backend

  • New units column in users table.
  • Added missing health_target auto creation for user 1.
  • Added validations for Strava expired tokens.
  • User pagination now returns ordered by username.
  • Create user now returns full user instead of only ID.
  • User.birthdate now returns in ISO format.
  • Calculate activity distances now returns distances for every type #79.
  • Added get user by email route.
  • Added search gear by nickname if contains or full match logic.
  • Gears created_at is now returned in "%Y-%m-%d" instead of "%Y-%m-%dT%H:%M:%S".
  • Users and activities contains now is case insensitive.
  • Bumped dependencies.

What's Changed Frontend

  • Added user units column support.
  • Added imperial support and relevant conversions.
  • Removed code duplication on existing modals and applied generic modals when possible.
  • Changed logic of change user password in user list to dedicated modal component;
  • New unified modal for edit and add user.
  • Top 3 activities distances now uses the 3 bigger activity types in distance for the period #79.
  • Additional form validations (username already exists, email already exists, others).
  • Search logic moved from footer to dedicated view.
  • Added new unified modal for add and edit gear.
  • Gears list logic is now a dedicated component and added delete and edit gear directly to the gears list zone.
  • Added relink Strava logic
  • Bumped dependencies.

What's Changed General

  • Updated README.

New Contributors

Don't miss a new endurain release

NewReleases is sending notifications on new releases.