Releases: joaovitoriasilva/endurain
Releases · joaovitoriasilva/endurain
v0.9.3
v0.9.2
v0.9.1
v0.9.1 - Added missing translations
What's Changed Frontend
- Added missing translations for Catalan (100%), German (63%) and French (100%).
v0.9.0
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
v0.8.2 - Added missing translations
What's Changed Frontend
- Added missing translations for Catalan (100%), German (69%) and French (44%).
v0.8.1
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
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
- @ChikyuKido made their first contribution in #79.
v0.7.3
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
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
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