Sam
|
a3a5270c25
|
CLI - fix user creation when user already exists with same email
+ add some missing tests
|
2024-02-04 09:44:10 +01:00 |
|
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 |
|