github joaovitoriasilva/endurain v0.6.5

16 hours ago

v0.6.5 - Timezone awareness, gear initial kms, BMI, health dashboard page, new activity types, PostgreSQL support

⚠️ Warning:

  • The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.
  • There are two new env variables for the backend TZ and DB_TYPE.
  • Please instruct your users to logout and login after upgrade.
  • Please read the new docs site for further information.

New Features:

  • Timezone awareness.
  • Add initial KMs to a gear;
  • Retrieve BMI from Garmin Connect.
  • New health dashboard.
  • New activity types (alpine ski, nordic ski and snowboard)
  • PostgreSQL support.

What's Changed Backend

  • Fixed issue inactive gears not being marked as inactive in multiple gear creation.
  • Added initial_kms to gear logic.
  • Changed apscheduler from "schedulers.background" to "schedulers.asyncio".
  • Add timezone logic.
  • Add BMI logic and import from GC.
  • Added ability to get health data from GC from X days.
  • Added initial support for Snow Ski, Nordic Ski and snowboard.
  • Code structure optimised (new core folder and models are now organised separately).
  • Code fixes and optimisation (alembic and apscheduler logs on main_logger).
  • Initial PostgreSQL support.
  • Updated dependencies.
  • Bug fixes.

What's Changed Frontend

  • Added initial_kms to gear logic.
  • Removed validation that did not allow user to delete or edit gear if from Strava or if it add activities associated.
  • Removed country code from navbar language picker.
  • On new weight creation todays date is default.
  • Fix delete weight "Not allowed method error".
  • Added luxon for DateTime conversions.
  • Removed block that prevent deleting Strava or GC activity.
  • Added shoes gear in add gear to walk and hike activities.
  • Added initial support for Snow Ski, Nordic Ski and snowboard.
  • Added health dashboard page.
  • Bug fixes.

What's Changed General

  • Updated docs.
  • Updated docker-compose file

Screenshot 2024-12-20 at 15 21 11

Don't miss a new endurain release

NewReleases is sending notifications on new releases.