Skip to content

Releases: joaovitoriasilva/endurain

v0.1.4

10 Feb 18:04
3824f34
Compare
Choose a tag to compare

v0.1.4 - Backend revamp, change password flow and sync Strava gear

Warning: Alembic is now used to create and manage DB migrations. I recommend for you to drop DB tables and let Alembic create the DB structure from scratch for this new version.

  • Backend revamp from scratch
  • Settings page revamp
  • User can now reset account password
  • Admin can reset users passwords
  • It is now possible to retrieve gear from Strava
  • Backend now uses Alembic to manage DB migrations and DB creation on first use

v0.1.3

08 Jan 16:36
23bdc5f
Compare
Choose a tag to compare

v0.1.3 - Remove streams from activities DB table

Warning: The schema DB changes has breaking changes. You will need to import your activities again to have them display correctly.

  • Removed waypoints column on activities DB table
  • Added strava_gear_id column to activities DB table in order to prepare DB schema to store this value
  • Added new DB table activities_stream
  • Adapted code to support new DB schema

v0.1.2

08 Jan 10:42
1b3ebab
Compare
Choose a tag to compare

v0.1.2 - Backend optimizations

  • Backend optimization that consists on:
  • Make routes responses uniform
  • Code duplication reduced
  • Routes optimization
  • Added metadata to routes response
  • Added docstrings to files and functions
  • Updated Readme with screenshot, logo and disclaimer

v0.1.1

25 Dec 21:28
Compare
Choose a tag to compare

v0.1.1 - Added default admin user creation

  • Added default admin user creation (please read README file for more information)
  • Removed some imports from functions to the top of the document like it is supposed to
  • Changed backend .env file to backend root instead of config folder
  • docker-compose.yml updated
  • Removed config folder and not used files inside of it
  • README file updated

v0.1.0

22 Dec 22:12
ee87c0b
Compare
Choose a tag to compare

v0.1.0 - Initial release

  • Multi-user
  • Create/edit/delete users
  • Basic admin and regular users profiles that adapt the interface
  • Import activities using .gpx files
  • Connect with Strava and retrieve activities from Strava
  • Feed with user activities, current user week stats and month stats
  • Feed with followers activities
  • Basic activity privacy
  • Activity page with more in depth info of the activity
  • Delete activities
  • Create/edit/delete gear (wetsuit, bycicle and running shoes)
  • Add/edit/delete activity gear
  • User page with user stats and user activities per week
  • Follow user basic implementation