| 
							
							
								 Sam | 23ef5fbb55 | API - FlaskSQLAlchemy update rollback | 2023-10-04 15:26:07 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 7e65eb8334 | API - update to latest version of Flask-SQLAlchemy (and to SQLAlchemy 2.x) | 2023-10-02 18:57:58 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 01ee50c50c | API & Client - refacto + handle null values | 2023-07-29 10:51:04 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 4af294cd4a | API - fix workout serializer when speed value is 0 | 2023-07-26 17:52:28 +02:00 |  | 
			
				
					| 
							
							
								 Sam | c409f2cbab | API - do not return elevation in chart data when no elevation in file | 2023-07-18 18:57:57 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 7d30fba00b | API - return ascent/descent to null when no elevation data in gpx file | 2023-07-18 18:49:09 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 4491b8f8de | Docs - add 'fr' translation + fixes | 2023-06-18 20:45:43 +02:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | 47354daaba | Fix type issue | 2023-05-21 11:37:47 -06:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | 8637ecb203 | fix linting issues | 2023-05-21 11:29:56 -06:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | a98057c936 | Add pref for use_raw_gpx_speed; still need to do tests and client UI bits | 2023-05-14 22:40:03 -06:00 |  | 
			
				
					| 
							
							
								 Sam | 642b15d521 | API & Client - remove DarkSky weather provider | 2023-04-11 16:55:18 +02:00 |  | 
			
				
					| 
							
							
								 Sam | c4cec056b4 | API & Client - return relevant errors when gpx file is invalid | 2023-04-11 15:58:10 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 5caecd5bef | Merge branch 'dev' into filter_workouts_by_name | 2023-04-08 11:12:33 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 2f8928d763 | update python deps | 2023-04-08 08:54:36 +02:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | 77a8ffa6a9 | add support for title filtering on API | 2023-03-18 11:51:47 -06:00 |  | 
			
				
					| 
							
							
								 Sam | 05d27ba85c | API - update log message on weather data error | 2023-03-08 12:09:32 +01:00 |  | 
			
				
					| 
							
							
								 Sam | ac6605c5c9 | API & Client - update error message on workout save error | 2023-03-08 10:57:08 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 1a62a968a5 | API - delete uploaded file on gpx processing error | 2023-03-08 10:32:37 +01:00 |  | 
			
				
					| 
							
							
								 Sam | fd927beac7 | API - update workout file name remove unneeded use of `mkstemp` | 2023-03-04 19:50:21 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 948424045f | API - init user data export | 2023-03-01 12:10:21 +01:00 |  | 
			
				
					| 
							
							
								 Sam | c14b014372 | API - minor changes | 2022-12-28 14:41:33 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 52d31a68db | Merge branch 'dev' into alternate_weather_api | 2022-12-28 10:25:13 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 4011afc07a | API - minor changes (docs, tests) | 2022-12-21 09:40:49 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 3be55ed8e7 | API & Client - fix elevation conversion to imperial units | 2022-12-14 18:16:00 +01:00 |  | 
			
				
					| 
							
							
								 Sam | c611f41519 | API - add elevation edition for workout w/o gpx file | 2022-12-14 16:36:10 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 8a0e1d2b40 | API - add elevation to workout w/o gpx file when provided | 2022-12-14 14:40:35 +01:00 |  | 
			
				
					| 
							
							
								 Sam | a577fa0a6b | bump version to 0.7.7 | 2022-11-27 12:06:46 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 6c9fa65558 | update python dependencies | 2022-11-26 12:55:01 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 940f0a8416 | API - refacto weather utils | 2022-11-17 00:13:47 +01:00 |  | 
			
				
					| 
							
							
								 Sam | aa1a1fcd91 | API - return 400 when duration/distance are invalid when adding workout without gpx | 2022-11-11 09:54:33 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 6cf192bd25 | API - returns 400 when form data is invalid when adding workout w/ gpx | 2022-11-11 09:40:07 +01:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | 7e9a993d7e | fix linting issues with python changes | 2022-11-07 15:02:32 -07:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | eeae05d21e | implement visualcrossing.com weather API (backend) | 2022-11-07 00:33:50 -07:00 |  | 
			
				
					| 
							
							
								 Sam | d2db9240fa | API - return error when file from a zip archive exceeds size limit | 2022-11-04 22:27:42 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 4b1c51880f | API - return error when number of files in zip exceeds limit (instead of importing the configured number of files without raising errors) | 2022-11-04 22:27:13 +01:00 |  | 
			
				
					| 
							
							
								 Sam | d56dc61251 | API - save segment duration w/o microseconds | 2022-10-31 10:03:13 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 1dc35c379d | API - fix workouts sort on duration (= moving time) | 2022-10-26 22:01:04 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 7ea74d51e7 | Docs - update api endpoints documentation | 2022-10-26 20:27:12 +02:00 |  | 
			
				
					| 
							
							
								 Sam | b86a1b93f9 | API - fix order by for PGSQL15 support and update tests | 2022-10-26 18:05:22 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 4f88dcc8bc | API - init api rate limits w/ flask-limiter | 2022-09-17 19:36:07 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 2274b762a8 | Merge branch 'dev' into oauth2 | 2022-07-27 16:29:57 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 5fcc3e9a44 | API & Docs - init OAuth 2.0 documentation | 2022-07-27 15:55:50 +02:00 |  | 
			
				
					| 
							
							
								 Sam | c8d24a2e4c | bump version to 0.6.11 | 2022-07-27 11:10:35 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 4322b01966 | API - fix HA record when workout w/o gpx already exists | 2022-07-19 10:42:37 +02:00 |  | 
			
				
					| 
							
							
								 Fmstrat | fc3eb2cc36 | Merged with dev and fixed conflicts | 2022-07-18 09:16:17 -04:00 |  | 
			
				
					| 
							
							
								 Sam | ca53201a9e | Merge branch 'dev' into oauth2 | 2022-07-13 15:58:28 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 6e53e4f3bf | API - support tile server w/ subdomains for static map generation | 2022-07-13 10:47:07 +02:00 |  | 
			
				
					| 
							
							
								 Sam | f5881763ae | API - update messages on gpx related errors | 2022-07-13 09:49:35 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 0eaae0e171 | API - add user agent when generating static map - fix #210 | 2022-07-13 09:39:33 +02:00 |  | 
			
				
					| 
							
							
								 Thomas Brockmöller | 701e4292a4 | fix | 2022-07-06 08:16:55 +02:00 |  |