github joaovitoriasilva/endurain v0.11.0

latest releases: v0.14.0, v0.14.0-RC2, v0.14.0-RC1...
3 months ago

v0.11.0 - Activities page, CSRF token logic completed, secrets are now encrypted in the DB, fixes for Strava

⚠️ Warning:

  • The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.
  • Secrets, like Strava and GC tokens, are now encrypted in the DB using Fernet. A new ENV variable FERNET_KEY needs to be set.
  • Secrets, like Strava and GC tokens, are deleted from DB on DB update. Instruct your instance users to relink.
  • Relogin is recommended for every users.
  • Please read the docs for further information.

New Features:

  • New activities page.
  • CSFR token logic completed.

What's Changed Backend

  • Fernet logic for encrypted secrets.
  • Updated activities pagination logic to handle new activities page. #137
  • CSFR logic completed.
  • Strava refresh and link now use Stravalib logic.
  • Users and activities page moved to single folders.
  • Backend should no longer crash on startup if invalid Strava tokens are in place. #152
  • New ENV variable FERNET_KEY.
  • Bump dependencies.
  • Bug fixes.

What's Changed Frontend

  • New activities page. #137
  • CSFR logic completed.
  • Fix for 401 handling on login page and refresh logic.
  • Frontend should now perform logout on invalid session.
  • French language initial support.
  • Fixed on mobile laps should not show elev data on swim.
  • Simplified units conversion with general functions.
  • Added missing NL, CA, ES, DE and PT.
  • Bump dependencies.
  • Bug fixes.

What's Changed General

  • New ENV variable FERNET_KEY.
  • Updated docs.

Contributors

Don't miss a new endurain release

NewReleases is sending notifications on new releases.