Releases: joaovitoriasilva/endurain
Releases · joaovitoriasilva/endurain
v0.12.4
v0.12.4 - Activity HR Zones, docs update, Docker images now stays immutable, indoor cycling support and added missing translations
What's changed
- Activity now show HR Zones based on the user birthdate - Thanks @AhmadZuhdi #199
- Docs updated with new easy and advanced guide - Thanks @fyksen #203
- Docker images now stays immutable - Thanks @jameswynn #214 and #213
- Fix for typo on JAEGER_PORT ENV variable
- Majority of ENV variables default values now defined within Python code instead of Docker image
- Indoor cycling activity type now supported (activities recorded using for example your Edge computer on the trainer)
- Silence StravaLib token warnings
- Fix logs spacing
- Added missing translations - Thanks @C2gl #208, @rubenix
- Bump dependencies
New contributors
@AhmadZuhdi in #199
@fyksen in #203
@jameswynn in #214
@C2gl in #208
Screenshots
v0.12.3
v0.12.2
v0.12.2 - Added support for skis and snowboards as gear and bug fixes
⚠️ Warning:
- The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.
- Please read the docs for further information.
New Features:
- Added support for skis and snowboards as gear #194
What's Changed Backend
- Added support for skis and snowboards as gear #194
- Added support to add skis and snowboards gear as default gear on Alpine Ski, Nordic Ski and Snowboard activities #194
What's Changed Frontend
- Fixed relink Strava
- Fixed add gear form values not being reset on add #185
- Added support for skis and snowboards as gear #194
- Added support to add skis and snowboards gear as default gear on Alpine Ski, Nordic Ski and Snowboard activities #194
- Added missing Catalan, French and Portuguese (PT) translations
Docs
- Added new images to gallery
- Added new gear types #194
New contributors
v0.12.1
v0.12.1 - Fix for summary page not loading when using a MariaDB database
v0.12.0
v0.12.0 - Sumarry page, new privacy settings (hide activity info), bug fixes
⚠️ Warning:
- The DB has schema changes, however no impacts are expected. Nevertheless backup your DB before applying the update.
- Relogin is recommended for every users.
- Please read the docs for further information.
New Features:
- New Summary page.
- New privacy settings (hide activity info).
What's Changed Backend
- Fix Garmin Connect does not work after some days #178 - thanks @matin
- Fix not able to set default gear #182
- Added new table and CRUD logic for user privacy settings #131
- Activities returned from the backend respects the privacy settings
- Added new CRUD logic for the summary view #87 and #167 - thanks @maksm
- Fixed issue on gear nickname being unique, which means two different users could not have a gear with the same nickname. This should be applied only to the same user cannot have two gears with the same nickname
- Added proper HTTPException catch on raise that was causing incorrect messages on the frontend
- Bump dependencies.
- Bug fixes.
What's Changed Frontend
- Fix on phone/tablet not able to logout #184
- Fixed logout not redirecting on some cases
- Logout now displays a toast
- Added Summary view #87 and #167 - thanks @maksm
- Changed US translations from "Velocity" to "Speed"
- Added missing icons to SearchView
- New privacy settings for activities #131
- Bump dependencies.
- Bug fixes.
New contributors
Contributors
v0.11.4
v0.11.3
v0.11.3 - Fix wrong GC credentials, import garmin data in date range, enhance activity view for swimming activities, fix pagination to handle large amount of pages, new mobile menu
What's Changed
- [backend] Inputing wrong GC credentials on link should now generated a better error #168
- [backend] Bumped dependencies
- [frontend] Add delete activity from home view
- [frontend] Pagination edge buttons now go back and forward one
- [frontend] Add mobile pagination & adapt logic for responsive use
- [frontend] Move mobile menu from offcanvas to dedicated view and added footer to it
- [frontend] Fix pagination to handle large amount of pages #170
- [frontend] Inputing wrong GC credentials on link should now generated a better error #168
- [frontend] Import garmin data in date range #154
- [frontend] Enhance activity view for swimming activities #165
- [frontend] Added missing translations
- [frontend] Bumped dependencies
Contributors
New Contributors
- @robwakefield made his first contribution in #165
v0.11.2
v0.11.2 - Re add refresh activities logic, fix PWA issues on iOS and Android, remove default value from some ENV variables
- [backend] Re add refresh activities
- [backend] Bumped dependencies
- [docker] removed mandatory env variables from Docker image creation removing default values "DB_PASSWORD", "SECRET_KEY", "FERNET_KEY", "ENDURAIN_HOST" and "GEOCODES_MAPS_API"
- [docker] updated docker compose example file
- [frontend] added missing icons for PWA logic
- [frontend] added missing meta for PWA logic
- [frontend] Re add refresh activities on home
- [frontend] Bumped dependencies
v0.11.1
v0.11.1
- [backend] Fix for activities not loading with MariaDB
- [backend] Fix for backend not starting when provided Fernet key is invalid
v0.11.0
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.