Commit Graph

91 Commits

Author SHA1 Message Date
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
Sam
d64fc19c2e Merge branch 'dev' into oauth2 2022-06-25 21:23:15 +02:00
Sam
1343d0a633 API - fix typo 2022-06-22 16:55:16 +02:00
Sam
af364c39f6 API - change workout files naming 2022-06-22 15:35:44 +02:00
Sam
111bfb725f API - allow deleting workout when gpx or map files missing - fix #193 2022-06-22 14:30:58 +02:00
Sam
9c2ba31b96 API - return 404 instead of 500 when map file not found - fix #192 2022-06-22 14:19:51 +02:00
Sam
8b2543eb61 API - update OAuth2 scopes 2022-06-15 19:16:14 +02:00
Sam
22c8105ea6 Merge branch 'dev' into oauth2 2022-06-12 09:28:01 +02:00
Sam
4288c3c387 API - handle gpx files with offset 2022-06-11 13:10:05 +02:00
Sam
5874933643 API - fix typo 2022-06-11 11:33:08 +02:00
Sam
ca9ba138b3 API - add scope on endpoints 2022-05-29 14:23:30 +02:00
Sam
44c16f6805 API - init resource protector (that also handles current authentication) 2022-05-29 14:23:30 +02:00
Sam
b5d09008ee Tools - add bandit 2022-05-28 20:01:24 +02:00
Fmstrat
462a193d2e Added ascent record to Dashboard 2022-03-24 12:17:44 -04:00
Sam
fc43fcd6bf API - users refactoring 2022-02-16 18:07:17 +01:00