Commit Graph

196 Commits

Author SHA1 Message Date
Joshua Taillon
8637ecb203 fix linting issues 2023-05-21 11:29:56 -06: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
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
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
3777ac0a11 API - update migration (date_format as non-nullable & add default value) 2022-11-01 07:12:54 +01:00
Joshua Taillon
f4d405ef3d Fix black style suggestion 2022-10-31 18:27:03 +01:00
Joshua Taillon
d36a1f0ac0 fix some tests 2022-10-31 18:27:03 +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
b86a1b93f9 API - fix order by for PGSQL15 support and update tests 2022-10-26 18:05:22 +02:00
Sam
752224e6cd update python dependencies 2022-09-19 14:05:30 +02:00
Sam
4f88dcc8bc API - init api rate limits w/ flask-limiter 2022-09-17 19:36:07 +02:00
Sam
9b377c08e4 CLI - add command to clean blacklisted tokens 2022-09-15 13:15:07 +02:00
Sam
aad02cd93c API - blacklist jwt on user logout 2022-09-14 15:15:07 +02:00