| 
							
							
								 Sam | 3be787de7f | API & Client - add a user preference for dark mode | 2023-12-16 21:18:09 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 23ef5fbb55 | API - FlaskSQLAlchemy update rollback | 2023-10-04 15:26:07 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 5ee89bc15e | API - update tests config | 2023-10-04 10:39:31 +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 | 4dc36cceec | API - handle encoded password in EMAIL_URL | 2023-10-02 10:56:20 +02:00 |  | 
			
				
					| 
							
							
								 Sam | abedd03d05 | API - fix tests | 2023-09-14 09:19:55 +02:00 |  | 
			
				
					| 
							
							
								 astridx | 9989a8d54d | https://github.com/openstreetmap/operations/issues/737 | 2023-09-14 09:03:30 +02:00 |  | 
			
				
					| 
							
							
								 luzpaz | 1a937edd11 | Fix various typos | 2023-08-09 08:29:36 +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 | 137c844160 | API - add missing tests | 2023-05-28 15:08:12 +02:00 |  | 
			
				
					| 
							
							
								 Sam | f9aad2a19d | Merge branch 'dev' into max_speed_preference | 2023-05-28 14:55:44 +02:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | 8637ecb203 | fix linting issues | 2023-05-21 11:29:56 -06:00 |  | 
			
				
					| 
							
							
								 Sam | 230ce9022e | API - OAuth2 scopes tests refacto | 2023-05-21 16:13:14 +02:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | 7e00e79386 | Add test for parsing max_speed with raw_speed user preference setting | 2023-05-19 23:08:12 -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 | 01ae44c68b | CLI - init user creation command | 2023-04-12 09:00:22 +02: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 | 143086ad6f | API - lint fix | 2023-04-08 11:15:18 +02:00 |  | 
			
				
					| 
							
							
								 Sam | 5caecd5bef | Merge branch 'dev' into filter_workouts_by_name | 2023-04-08 11:12:33 +02:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | 24c08c34fb | add title filter tests for API | 2023-03-18 12:57:44 -06:00 |  | 
			
				
					| 
							
							
								 Joshua Taillon | 11c8d07549 | update python test for API change | 2023-03-14 22:35:19 -06:00 |  | 
			
				
					| 
							
							
								 Sam | 430ee4cd2f | API - add missing test | 2023-03-08 11:29:15 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 1a62a968a5 | API - delete uploaded file on gpx processing error | 2023-03-08 10:32:37 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 8549547db4 | API - add missing tests on user data export | 2023-03-05 15:56:14 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 65a8ae0ae7 | API & Client - rename data export endpoints | 2023-03-05 10:30:26 +01:00 |  | 
			
				
					| 
							
							
								 Sam | fd927beac7 | API - update workout file name remove unneeded use of `mkstemp` | 2023-03-04 19:50:21 +01:00 |  | 
			
				
					| 
							
							
								 Sam | f3dee9b4e4 | API - fix typo | 2023-03-04 18:03:52 +01:00 |  | 
			
				
					| 
							
							
								 Sam | fe00b868ee | API - add commands to export and delete archives | 2023-03-04 15:57:41 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 06d4a53fbb | API - send an email when data export is successful | 2023-03-04 10:49:47 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 073c677b92 | API - add endpoint to download export archive | 2023-03-01 21:00:58 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 90c85f921c | API - add export task when data export is requested | 2023-03-01 16:30:57 +01:00 |  | 
			
				
					| 
							
							
								 Sam | e4fc8849be | API - add enpoints to request user data export and get export status | 2023-03-01 12:39:35 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 8d8bb2efb9 | API - store export request in database | 2023-03-01 12:16:32 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 948424045f | API - init user data export | 2023-03-01 12:10:21 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 8a3f9a5d59 | API - add route to accept privacy policy | 2023-02-26 18:21:15 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 1c1d2a77b7 | API - it returns if user accepted to last privacy policy | 2023-02-26 17:44:33 +01:00 |  | 
			
				
					| 
							
							
								 Sam | f37cecec78 | API - remove privacy policy and about text when empty string provided | 2023-02-26 17:44:27 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 4e3d2f98cf | API - init privacy policy | 2023-02-25 14:06:49 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 289a2e5f48 | API - lint fix since black upgrade | 2023-02-16 09:39:20 +01:00 |  | 
			
				
					| 
							
							
								 Sam | cd66952db9 | API - return weather api provider in app config route | 2022-12-28 11:43:36 +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 | 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 | 6c9fa65558 | update python dependencies | 2022-11-26 12:55:01 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 872105e2d3 | Tests - parallelize python tests w/ pytest-xdist | 2022-11-19 20:17:58 +01:00 |  | 
			
				
					| 
							
							
								 Sam | 940f0a8416 | API - refacto weather utils | 2022-11-17 00:13:47 +01:00 |  |