2025-01-09 - 2026-01-09
Overview
69 Releases published by 1 user
Published
v0.16.4
Published
v0.16.3
Published
v0.16.2
Published
v0.16.1
Published
v0.16.0
Published
v0.16.0-RC2
Published
v0.16.0-RC1
Published
v0.16.0-Alpha5
Published
v0.16.0-Alpha4
Published
v0.15.9
Published
v0.15.8
Published
v0.15.7
Published
v0.16.0-Alpha3
Published
v0.16.0-Alpha2
Published
v0.16.0-Alpha1
Published
v0.15.6
Published
v0.15.5
Published
v0.15.4
Published
v0.15.3
Published
v0.15.2
Published
v0.15.1
Published
v0.15.0
Published
v0.15.0-RC4
Published
v0.15.0-RC3
Published
v0.15.0-RC2
Published
v0.15.0-RC1
Published
v0.14.2
Published
v0.14.1
Published
v0.14.0
Published
v0.14.0-RC2
Published
v0.14.0-RC1
Published
v0.13.4
Published
v0.13.3
Published
v0.13.2
Published
v0.13.1
Published
v0.13.0
Published
v0.13.0-RC3
Published
v0.13.0-RC2
Published
v0.13.0-RC1
Published
v0.12.7
Published
v0.12.6
Published
v0.12.5
Published
v0.12.4
Published
v0.12.3
Published
v0.12.2
Published
v0.12.1
Published
v0.12.0
Published
v0.11.4
Published
v0.11.3
Published
v0.11.2
Published
v0.11.1
Published
v0.11.0
Published
v0.10.7
Published
v0.10.6
Published
v0.10.5
Published
v0.10.4
Published
v0.10.3
Published
v0.10.2
Published
v0.10.1
Published
v0.10.0
Published
v0.9.3
Published
v0.9.2
Published
v0.9.1
Published
v0.9.0
Published
v0.8.2
Published
v0.8.1
Published
v0.8.0
Published
v0.7.3
Published
v0.7.2
188 Issues closed from 1 user
Closed
#233 Database creation doesn't create default user
Closed
#231 [FEAT] - Integrate with Garmin
Closed
#230 Backend optimization v0.1.2
Closed
#229 Refactor - Remove streams from activities DB table
Closed
#228 Unable to login
Closed
#226 Can't upload picture
Closed
#225 Change password
Closed
#224 Backend revamp | Strava gear | User password change
Closed
#223 New Crowdin updates
Closed
#222 no .env file found for implement the app
Closed
#220 Frontend Vue revamp
Closed
#219 Feature Request: Docker image
Closed
#218 Endurain on raspberry pi
Closed
#217 Fixed typos in README
Closed
#216 merge auth2 scopes branch to master
Closed
#215 Unable to create new user or change admin password
Closed
#214 Strava Client ID hardcoded?
Closed
#212 Fixed margins mobile & removed alpha version banner
Closed
#213 V0.3.2
Closed
#211 Retrieve activities older than last week
Closed
#210 Feature bulk import
Closed
#209 Bulk upload, GPX file causes ERROR: Exception in ASGI application
Closed
#208 Refactor: Moved routes to route.py for better readability
Closed
#207 New Crowdin updates
Closed
#205 Issues importing from Strava
Closed
#204 Feature request: pannable/zoomable map
Closed
#203 optimize users's crud.py database queries
Closed
#202 [backend] Add .fit file parsing
Closed
#201 V0.5.0
Closed
#199 Backend won't start up.
Closed
#198 Docker-Compose.yml lists incorrect paths
Closed
#197 SQL-Issue
Closed
#195 Feature garminconnect
Closed
#193 [Feature Request]: Garmin Strength Training Session Exercises Import
Closed
#192 Cannot connect with Strava
Closed
#191 retrieve garmin activities from API...possible?
Closed
#190 Added more information for API in developer.md and fixed a typo in loginView.json
Closed
#189 [BUG] Backend is not getting up
Closed
#188 Time offset (-1)
Closed
#186 New Crowdin updates
Closed
#185 Frontend cannot connect to backend using Docker
Closed
#183 cannot make it to work after update to 0.6.3
Closed
#184 New Crowdin updates
Closed
#182 New Crowdin updates
Closed
#181 Garmin Connect Internal Server error - Assertion Error?
Closed
#180 Can't assign gear to activity
Closed
#179 Navigation health data with many data points is cumbersome
Closed
#178 Change to Imperial units
Closed
#176 reduce number of docker containers
Closed
#175 GPLv3 to AGPLv3
Closed
#174 Frontend wants to connect to "http://backend:80" despite I configured a different URI
Closed
#172 wrong url for the docker image
Closed
#173 Configurable frontend/backend ports
Closed
#171 error starting up
Closed
#170 New Crowdin updates
Closed
#168 Garmin Activity Types
Closed
#169 add the ability to use a DB container with a different name
Closed
#167 chown Issue in starting up v0.7
Closed
#165 New Crowdin updates
Closed
#166 Bump python-multipart from 0.0.17 to 0.0.18 in /backend
Closed
#164 Read Endurain port from environment
Closed
#163 New Crowdin updates
Closed
#162 New Crowdin updates
Closed
#161 Front-end sub-routes not served from FastAPI
Closed
#160 New container will not start due to connection issues with Strava
Closed
#159 Bump vite from 5.4.11 to 5.4.14 in /frontend/app
Closed
#157 Implemented Top 3 activities
Closed
#158 Top 3 Activities
Closed
#156 Move search logic to dedicated view
Closed
#155 Add relink option to Strava integration
Closed
#154 New Crowdin updates
Closed
#153 New Crowdin updates
Closed
#151 New Crowdin updates
Closed
#152 New Crowdin updates
Closed
#149 Implement total distances report
Closed
#148 Implement default gear on activity upload
Closed
#146 Implement unit option
Closed
#147 Implement sharable links to completed activities
Closed
#145 New Crowdin updates
Closed
#143 add healthcheck for postgres
Closed
#144 Bump cryptography from 44.0.0 to 44.0.1 in /backend
Closed
#142 New Crowdin updates
Closed
#141 UID / GID issue
Closed
#137 New Crowdin updates
Closed
#138 Implement default visibility for activity upload
Closed
#136 Login error
Closed
#135 Gear not imported from Garmin
Closed
#134 New Crowdin updates
Closed
#133 New categories and equipement
Closed
#132 Activity data graphs report in kilometers, despite using Imperial units
Closed
#131 New Crowdin updates
Closed
#130 New Crowdin updates
Closed
#129 [FEATURE REQUEST] bulk import weight JSON data from Garmin
Closed
#127 Bump vue-i18n from 11.1.1 to 11.1.2 in /frontend/app
Closed
#126 Bump vite from 6.1.1 to 6.2.3 in /frontend/app
Closed
#125 Bump vite from 6.1.1 to 6.2.4 in /frontend/app
Closed
#124 [FEATURE REQUEST] Add Tennis activity and gear
Closed
#123 Type of activity
Closed
#122 Bump vite from 6.1.1 to 6.2.5 in /frontend/app
Closed
#120 New Crowdin updates
Closed
#121 New Crowdin updates
Closed
#119 New Crowdin updates
Closed
#118 [dev_13042025] Languages in User settings
Closed
#117 [dev_13042025] New activities in profile settings
Closed
#116 [dev_13042025] Some strings inside activity are not in the translation
Closed
#115 [dev_13042025] Cant add new Gear to Tennis
Closed
#113 [dev_13042025] All activity imports are called "Workout"
Closed
#112 [dev_15042025] Cant assign default gear
Closed
#110 New Crowdin updates
Closed
#109 Weight converting from/to kilos
Closed
#108 New Crowdin updates
Closed
#107 New Crowdin updates
Closed
#106 [FEATURE]: Allow import from web interface
Closed
#105 [FEATURE]: Toggles to show/hide options, or setting them public/private
Closed
#100 New Crowdin updates
Closed
#99 Add activities view and related features
Closed
#96 [BUG]: Frontend is performing logout every 15min
Closed
#95 New Crowdin updates
Closed
#94 Unspecified gender
Closed
#93 New Crowdin updates
Closed
#92 New Crowdin updates
Closed
#91 [BUG]: BMI not rounded after entering new weight entry
Closed
#90 [FEATURE]: Add external data source refresh buttons to main page
Closed
#89 New Crowdin updates
Closed
#88 [BUG]: MySQLdb.OperationalError
Closed
#87 New Crowdin updates
Closed
#86 New Crowdin updates
Closed
#85 Fix concurrent calls to refresh token
Closed
#84 [BUG]: Revoked Strava Access prevents app from starting up
Closed
#83 New Crowdin updates
Closed
#82 import garmin data in date range
Closed
#81 New Crowdin updates
Closed
#80 [BUG]: Setting user and group ID has no effect
Closed
#79 [FEATURE]: Profile data graphs
Closed
#78 [FEATURE]: Increase login duration
Closed
#77 [BUG]: iOS PWA: bottom navigation bar shows up below home bar/indicator
Closed
#74 [BUG]: Error loading ASGI app. Could not import module "main".
Closed
#73 [BUG]: error on v0.11.1
Closed
#72 New Crowdin updates
Closed
#71 Enhance activity view for swimming activities
Closed
#70 [FEATURE]: Enhance activity view for swimming activities
Closed
#69 Add summary view and improve UI elements
Closed
#68 [FEATURE]: on bad Garmin credentials, show a meaningful error message
Closed
#66 [FEATURE]: paging in activity list of pages
Closed
#65 [BUG]: API always uses localhost:8080 for host
Closed
#64 [FEATURE]: smaller bar to navigate through activities
Closed
#62 Add .dockerignore and update .gitignore; fix Garmin activities retrieval
Closed
#61 [FEATURE]: Export all my data to a compressed file
Closed
#58 [BUG]: Garmin Connect does not work after some days
Closed
#57 [BUG]: localhost always access api about page
Closed
#55 New Crowdin updates
Closed
#54 [BUG]: not able to set default gear
Closed
#53 feat: add import and export buttons/functions
Closed
#52 [BUG]: on phone/tablet not able to logout
Closed
#51 [BUG]: Adding a second gear in a row brings up the edit of the first gear
Closed
#50 New Crowdin updates
Closed
#48 [BUG]: Setting up strava sync - getting 500 internal error
Closed
#46 [BUG]: Cannot link strava
Closed
#44 [FEATURE]: Add INSTALLATION guide
Closed
#42 support ski and snowboard as gear
Closed
#41 feat: add import and export buttons/functions
Closed
#40 don't encrypt Garmin mfa_token when None
Closed
#39 New Crowdin updates
Closed
#38 Bump requests from 2.32.3 to 2.32.4 in /backend
Closed
#37 Add HR Zones in activity
Closed
#36 New Crowdin updates
Closed
#33 Updated hosting guide
Closed
#32 Bump urllib3 from 2.4.0 to 2.5.0 in /backend
Closed
#31 feat: add import and export buttons/functions
Closed
#28 feat: updated Dutch localization for missing translations
Closed
#27 New Crowdin updates
Closed
#25 New Crowdin updates
Closed
#23 [FEATURE]: Non-Root, immutable container image
Closed
#22 Read ENDURAIN_HOST from config.json
Closed
#20 New Crowdin updates
Closed
#19 [FEATURE]: OAuth2/OIDC Support
Closed
#18 [BUG]: Incorrect Avg speed. Exchanged values km/h mph
Closed
#17 Fix error that occurs while handling the error ('module' object is not callable)
Closed
#16 New Crowdin updates
Closed
#15 [BUG]: can't access property "hr_zones_percentages"
Closed
#14 [BUG]: Garmin not fetching activities; Health data OK
Closed
#13 Reflect changes made on Garmin Connect?
Closed
#11 New Crowdin updates
Closed
#9 [BUG]: Inconsistencies in Getting Started Easy
Closed
#8 Align doc to the docker-compose example and fix link to .env file
Closed
#4 [BUG]: Fit File Import Results in Errors but no import
Closed
#3 Update .env.example
Closed
#1 [BUG]:
233 Issues created by 1 user
Opened
#1 [BUG]:
Opened
#2 Add support for tcx files
Opened
#3 Update .env.example
Opened
#4 [BUG]: Fit File Import Results in Errors but no import
Opened
#5 [BUG]: no value Avg Power from .fit file
Opened
#6 [FEATURE]: Export activities table to csv file
Opened
#7 New Crowdin updates
Opened
#8 Align doc to the docker-compose example and fix link to .env file
Opened
#9 [BUG]: Inconsistencies in Getting Started Easy
Opened
#10 [FEATURE]: Add weather to activities
Opened
#11 New Crowdin updates
Opened
#12 feat : choose first day of the week
Opened
#13 Reflect changes made on Garmin Connect?
Opened
#14 [BUG]: Garmin not fetching activities; Health data OK
Opened
#15 [BUG]: can't access property "hr_zones_percentages"
Opened
#16 New Crowdin updates
Opened
#17 Fix error that occurs while handling the error ('module' object is not callable)
Opened
#18 [BUG]: Incorrect Avg speed. Exchanged values km/h mph
Opened
#19 [FEATURE]: OAuth2/OIDC Support
Opened
#20 New Crowdin updates
Opened
#21 [BUG]: Strava "Retrieve activities by days" overwrites existing activity timestamps
Opened
#22 Read ENDURAIN_HOST from config.json
Opened
#23 [FEATURE]: Non-Root, immutable container image
Opened
#24 Add support for gzipped activity files
Opened
#25 New Crowdin updates
Opened
#26 [FEATURE]: Private Notes in activities
Opened
#27 New Crowdin updates
Opened
#28 feat: updated Dutch localization for missing translations
Opened
#29 [FEATURE]: Contributing Support For Importing Strava Bulk Export
Opened
#30 [FEATURE]: more garmin health data in the endurain health tab
Opened
#31 feat: add import and export buttons/functions
Opened
#32 Bump urllib3 from 2.4.0 to 2.5.0 in /backend
Opened
#33 Updated hosting guide
Opened
#34 [FEATURE]: Renpho Integration
Opened
#35 [FEATURE]: Implement throttling against geocode.maps.co API
Opened
#36 New Crowdin updates
Opened
#37 Add HR Zones in activity
Opened
#38 Bump requests from 2.32.3 to 2.32.4 in /backend
Opened
#39 New Crowdin updates
Opened
#40 don't encrypt Garmin mfa_token when None
Opened
#41 feat: add import and export buttons/functions
Opened
#42 support ski and snowboard as gear
Opened
#43 [FEATURE]: Intervals.icu integration
Opened
#44 [FEATURE]: Add INSTALLATION guide
Opened
#45 [FEATURE]: Be able to add goals and track against them
Opened
#46 [BUG]: Cannot link strava
Opened
#47 [FEATURE]: Choose first day of the week
Opened
#48 [BUG]: Setting up strava sync - getting 500 internal error
Opened
#49 [FEATURE]: Integrate with Polar Flow
Opened
#50 New Crowdin updates
Opened
#51 [BUG]: Adding a second gear in a row brings up the edit of the first gear
Opened
#52 [BUG]: on phone/tablet not able to logout
Opened
#53 feat: add import and export buttons/functions
Opened
#54 [BUG]: not able to set default gear
Opened
#55 New Crowdin updates
Opened
#56 Add swipe navigation for mobile devices
Opened
#57 [BUG]: localhost always access api about page
Opened
#58 [BUG]: Garmin Connect does not work after some days
Opened
#59 [FEATURE]: Hide the bottom menu on mobile when scrolling down
Opened
#60 [FEATURE]: Swipe left/right between menu pages on mobile
Opened
#61 [FEATURE]: Export all my data to a compressed file
Opened
#62 Add .dockerignore and update .gitignore; fix Garmin activities retrieval
Opened
#63 [FEATURE]: Make GEOCODES_MAPS_API optional again
Opened
#64 [FEATURE]: smaller bar to navigate through activities
Opened
#65 [BUG]: API always uses localhost:8080 for host
Opened
#66 [FEATURE]: paging in activity list of pages
Opened
#67 [FEATURE]: Implement Segments
Opened
#68 [FEATURE]: on bad Garmin credentials, show a meaningful error message
Opened
#69 Add summary view and improve UI elements
Opened
#70 [FEATURE]: Enhance activity view for swimming activities
Opened
#71 Enhance activity view for swimming activities
Opened
#72 New Crowdin updates
Opened
#73 [BUG]: error on v0.11.1
Opened
#74 [BUG]: Error loading ASGI app. Could not import module "main".
Opened
#75 [BUG]: Elevation is wrong in the "Laps" section of a ride when using .gpx files
Opened
#76 [BUG]: Invalid data points
Opened
#77 [BUG]: iOS PWA: bottom navigation bar shows up below home bar/indicator
Opened
#78 [FEATURE]: Increase login duration
Opened
#79 [FEATURE]: Profile data graphs
Opened
#80 [BUG]: Setting user and group ID has no effect
Opened
#81 New Crowdin updates
Opened
#82 import garmin data in date range
Opened
#83 New Crowdin updates
Opened
#84 [BUG]: Revoked Strava Access prevents app from starting up
Opened
#85 Fix concurrent calls to refresh token
Opened
#86 New Crowdin updates
Opened
#87 New Crowdin updates
Opened
#88 [BUG]: MySQLdb.OperationalError
Opened
#89 New Crowdin updates
Opened
#90 [FEATURE]: Add external data source refresh buttons to main page
Opened
#91 [BUG]: BMI not rounded after entering new weight entry
Opened
#92 New Crowdin updates
Opened
#93 New Crowdin updates
Opened
#94 Unspecified gender
Opened
#95 New Crowdin updates
Opened
#96 [BUG]: Frontend is performing logout every 15min
Opened
#97 [FEATURE]: Images Upload
Opened
#98 [FEATURE]: MyWhoosh Integration
Opened
#99 Add activities view and related features
Opened
#100 New Crowdin updates
Opened
#101 [FEATURE]: Toggle between Distance/Time/Calories
Opened
#102 [FEATURE]: Add time used to Raquet
Opened
#103 [BUG]: New texts arent translated
Opened
#104 [FEATURE]: Crop Activity
Opened
#105 [FEATURE]: Toggles to show/hide options, or setting them public/private
Opened
#106 [FEATURE]: Allow import from web interface
Opened
#107 New Crowdin updates
Opened
#108 New Crowdin updates
Opened
#109 Weight converting from/to kilos
Opened
#110 New Crowdin updates
Opened
#111 [FEATURE REQUEST] Activity Calendar
Opened
#112 [dev_15042025] Cant assign default gear
Opened
#113 [dev_13042025] All activity imports are called "Workout"
Opened
#114 [FEATURE REQUEST] Ignore repeated activity in bulk import
Opened
#115 [dev_13042025] Cant add new Gear to Tennis
Opened
#116 [dev_13042025] Some strings inside activity are not in the translation
Opened
#117 [dev_13042025] New activities in profile settings
Opened
#118 [dev_13042025] Languages in User settings
Opened
#119 New Crowdin updates
Opened
#120 New Crowdin updates
Opened
#121 New Crowdin updates
Opened
#122 Bump vite from 6.1.1 to 6.2.5 in /frontend/app
Opened
#123 Type of activity
Opened
#124 [FEATURE REQUEST] Add Tennis activity and gear
Opened
#125 Bump vite from 6.1.1 to 6.2.4 in /frontend/app
Opened
#126 Bump vite from 6.1.1 to 6.2.3 in /frontend/app
Opened
#127 Bump vue-i18n from 11.1.1 to 11.1.2 in /frontend/app
Opened
#128 Social features with ActivityPub
Opened
#129 [FEATURE REQUEST] bulk import weight JSON data from Garmin
Opened
#130 New Crowdin updates
Opened
#131 New Crowdin updates
Opened
#132 Activity data graphs report in kilometers, despite using Imperial units
Opened
#133 New categories and equipement
Opened
#134 New Crowdin updates
Opened
#135 Gear not imported from Garmin
Opened
#136 Login error
Opened
#137 New Crowdin updates
Opened
#138 Implement default visibility for activity upload
Opened
#139 Support custom routes
Opened
#140 Google Fit import
Opened
#141 UID / GID issue
Opened
#142 New Crowdin updates
Opened
#143 add healthcheck for postgres
Opened
#144 Bump cryptography from 44.0.0 to 44.0.1 in /backend
Opened
#145 New Crowdin updates
Opened
#146 Implement unit option
Opened
#147 Implement sharable links to completed activities
Opened
#148 Implement default gear on activity upload
Opened
#149 Implement total distances report
Opened
#150 Implement PRs
Opened
#151 New Crowdin updates
Opened
#152 New Crowdin updates
Opened
#153 New Crowdin updates
Opened
#154 New Crowdin updates
Opened
#155 Add relink option to Strava integration
Opened
#156 Move search logic to dedicated view
Opened
#157 Implemented Top 3 activities
Opened
#158 Top 3 Activities
Opened
#159 Bump vite from 5.4.11 to 5.4.14 in /frontend/app
Opened
#160 New container will not start due to connection issues with Strava
Opened
#161 Front-end sub-routes not served from FastAPI
Opened
#162 New Crowdin updates
Opened
#163 New Crowdin updates
Opened
#164 Read Endurain port from environment
Opened
#165 New Crowdin updates
Opened
#166 Bump python-multipart from 0.0.17 to 0.0.18 in /backend
Opened
#167 chown Issue in starting up v0.7
Opened
#168 Garmin Activity Types
Opened
#169 add the ability to use a DB container with a different name
Opened
#170 New Crowdin updates
Opened
#171 error starting up
Opened
#172 wrong url for the docker image
Opened
#173 Configurable frontend/backend ports
Opened
#174 Frontend wants to connect to "http://backend:80" despite I configured a different URI
Opened
#175 GPLv3 to AGPLv3
Opened
#176 reduce number of docker containers
Opened
#177 SingleSignOn (OAuth)
Opened
#178 Change to Imperial units
Opened
#179 Navigation health data with many data points is cumbersome
Opened
#180 Can't assign gear to activity
Opened
#181 Garmin Connect Internal Server error - Assertion Error?
Opened
#182 New Crowdin updates
Opened
#183 cannot make it to work after update to 0.6.3
Opened
#184 New Crowdin updates
Opened
#185 Frontend cannot connect to backend using Docker
Opened
#186 New Crowdin updates
Opened
#187 Reflect changes made on Garmin Connect?
Opened
#188 Time offset (-1)
Opened
#189 [BUG] Backend is not getting up
Opened
#190 Added more information for API in developer.md and fixed a typo in loginView.json
Opened
#191 retrieve garmin activities from API...possible?
Opened
#192 Cannot connect with Strava
Opened
#193 [Feature Request]: Garmin Strength Training Session Exercises Import
Opened
#194 [Feature Request]: Integrate with Withings
Opened
#195 Feature garminconnect
Opened
#196 API-Authentication?
Opened
#197 SQL-Issue
Opened
#198 Docker-Compose.yml lists incorrect paths
Opened
#199 Backend won't start up.
Opened
#200 [FEAT] Integrate with Google Health Connect
Opened
#201 V0.5.0
Opened
#202 [backend] Add .fit file parsing
Opened
#203 optimize users's crud.py database queries
Opened
#204 Feature request: pannable/zoomable map
Opened
#205 Issues importing from Strava
Opened
#206 Propose native package for bare-metal installation
Opened
#207 New Crowdin updates
Opened
#208 Refactor: Moved routes to route.py for better readability
Opened
#209 Bulk upload, GPX file causes ERROR: Exception in ASGI application
Opened
#210 Feature bulk import
Opened
#211 Retrieve activities older than last week
Opened
#212 Fixed margins mobile & removed alpha version banner
Opened
#213 V0.3.2
Opened
#214 Strava Client ID hardcoded?
Opened
#215 Unable to create new user or change admin password
Opened
#216 merge auth2 scopes branch to master
Opened
#217 Fixed typos in README
Opened
#218 Endurain on raspberry pi
Opened
#219 Feature Request: Docker image
Opened
#220 Frontend Vue revamp
Opened
#221 "Ride every tile" functionality
Opened
#222 no .env file found for implement the app
Opened
#223 New Crowdin updates
Opened
#224 Backend revamp | Strava gear | User password change
Opened
#225 Change password
Opened
#226 Can't upload picture
Opened
#227 Can't import GPX
Opened
#228 Unable to login
Opened
#229 Refactor - Remove streams from activities DB table
Opened
#230 Backend optimization v0.1.2
Opened
#231 [FEAT] - Integrate with Garmin
Opened
#232 [FEAT] Integrate with Adidas Running (aka Runtastic)
Opened
#233 Database creation doesn't create default user