Skip to content

Releases: joaovitoriasilva/endurain

v0.9.3

28 Feb 11:04
Compare
Choose a tag to compare

v0.9.3 - Fix distance not converted to imperial on activity graph

What's Changed Frontend

  • Fix distance not converted to imperial on activity graph

v0.9.2

27 Feb 15:09
Compare
Choose a tag to compare

v0.9.2 - Gear sync from GC fixed when nickname is null

What's Changed Frontend

  • Portuguese translations fixes

What's Changed Backend

  • Gear sync from GC now does not fail if nickname is null #101

What's Changed General

  • Updated README
  • Updated developer guide in docs

v0.9.1

26 Feb 10:18
Compare
Choose a tag to compare

v0.9.1 - Added missing translations

What's Changed Frontend

  • Added missing translations for Catalan (100%), German (63%) and French (100%).

v0.9.0

24 Feb 17:46
Compare
Choose a tag to compare

v0.9.0 - Server settings section, default gear on activity upload, public shareable links, healthcheck for postgres and improve UI with new color scheme

⚠️ Warning:

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

New Features:

  • Server settings section in settings page where user can define server default units and enablement of public shareable links.
  • UI improved with new color scheme.
  • User can now define default gear for several activity types in activity upload.

What's Changed Backend

  • New server_settings and user_default_gear DB table.
  • CRUD and route logic for server_settings and user_default_gear DB table.
  • Fix for datetime.now(timezone.utc) for current UTC.
  • Bug fixes.
  • Bumped dependencies.

What's Changed Frontend

  • Added support for server settings and user default gear.
  • Non authenticated user can see activities if visibility is public and public shareable links is enabled.
  • Fixes for footer and navbar and navbar revamp.
  • User distance stats improved UI with better readability.
  • UI improved with new color scheme.
  • Minor revamp to profile page in settings.
  • Minor fixes to UI.
  • Bug fixes.
  • Added missing translations.
  • Bumped dependencies.

What's Changed General

  • Updated docs.
  • Updated docker compose example file with healthcheck for postgres #93

New Contributors

v0.8.2

14 Feb 14:47
5359a99
Compare
Choose a tag to compare

v0.8.2 - Added missing translations

What's Changed Frontend

  • Added missing translations for Catalan (100%), German (69%) and French (44%).

v0.8.1

11 Feb 13:15
Compare
Choose a tag to compare

v0.8.1 - Fix for alembic migration

⚠️ Warning:

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

What's Changed Backend

  • Fix for alembic migration on mysql/mariadb environment.

v0.8.0

11 Feb 11:51
896ef92
Compare
Choose a tag to compare

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

v0.7.3

14 Jan 10:36
Compare
Choose a tag to compare

v0.7.3 - Fix for frontend sub routes not being served and added missing Catalan translations

What's Changed Backend

  • Fix for frontend sub routes not being served;
  • Bug fixes.

What's Changed Frontend

  • Fixed avatar image not displaying because of fix to sub routes;
  • Added missing Catalan translations from Crowding
  • Bug fixes.

What's Changed General

  • Updated docs - docs has a new gallery page with screenshots.
  • Updated README.

v0.7.2

10 Jan 10:31
Compare
Choose a tag to compare

v0.7.2 - User session management, initial CSFR token logic, initial support for French language and added missing translations

⚠️ Warning:

  • The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.
  • Please instruct your users to logout and login after upgrade.
  • Please read the docs for further information.

New Features:

  • User session management.
  • Initial CSFR token logic.
  • French language support added, missing translations.

What's Changed Backend

  • User session management logic (schema, crud, alembic and routes).
  • CSFR token is created and return for web app.
  • Bug fixes.

What's Changed Frontend

  • User session management logic.
  • Frontend should now perform logout on invalid session.
  • French language initial support.
  • Bug fixes.

What's Changed General

  • Updated docs.
  • Updated README.

v0.7.1

06 Jan 14:49
Compare
Choose a tag to compare

v0.7.1 - Fixed index error in new install, container now exposes port 8080 and container uses UID and GID 1000

⚠️ Warning:

  • Changed docker port from 80 to 8080 to use non privileged port.
  • Changed container from port 80 to 8080 on docker compose example file
  • Added new UID and GID env variables.
  • Removed user endurain creation from docker process and used UID and GID 1000.
  • Please read the docs site for further information.

What's Changed Backend

  • Fixed index error in new install by removing index removal from v0.7.0 alembic revision
  • Added additional log entry to log when unsupported file extension is used when uploading an activity
  • Updated dependencies

What's Changed General

  • Updated docs
  • Updated docker-compose file