Commit Graph

68 Commits

Author SHA1 Message Date
Sven Czarnian
e75d872173 introduce the push notification for the airport 2022-11-03 23:33:55 +01:00
Sven Czarnian
1a4fa7e4ab add the new modules 2022-11-03 23:33:29 +01:00
Sven Czarnian
b7f6b079c3 add a system controller with the current timestamp 2022-11-03 23:33:17 +01:00
Sven Czarnian
13f5862654 introduce server sent events services 2022-11-03 23:32:54 +01:00
Sven Czarnian
0b19c4eab1 protect the airport endpoints 2022-11-03 23:32:32 +01:00
Sven Czarnian
572a571acf add an endpoint to receive the user data 2022-11-03 02:00:33 +01:00
Sven Czarnian
dfeaaf3e0a introduce a function to receive user data 2022-11-03 02:00:18 +01:00
Sven Czarnian
808fe0a18e introduce a user exchange message 2022-11-03 01:59:50 +01:00
Sven Czarnian
77f3d6e49a change the username 2022-11-03 01:45:39 +01:00
Sven Czarnian
ed984db111 register or update users based on the vatsim ID 2022-11-03 01:39:45 +01:00
Sven Czarnian
58b98456ac introduce an authentication service and prepare user management 2022-11-03 01:30:27 +01:00
Sven Czarnian
ce17a29f7c send the bearer token to the frontend 2022-11-03 01:11:03 +01:00
Sven Czarnian
dbe7e7ef42 initialize the jwt module 2022-11-03 01:09:43 +01:00
Sven Czarnian
1d7f9e7e5a introduce the jwt-guard 2022-11-03 01:09:30 +01:00
Sven Czarnian
0827ccd1b1 introduce the jwt strategy 2022-11-03 01:09:20 +01:00
Sven Czarnian
0913c46057 remove unused import 2022-11-03 01:08:04 +01:00
Sven Czarnian
80cdb2b47d add configurations for the authorization process 2022-11-03 01:07:46 +01:00
Sven Czarnian
21ea925d3e add dependencies to enable authorization 2022-11-03 01:07:31 +01:00
Sven Czarnian
566762a36c introduce the vatsim oauth logic 2022-11-01 23:40:45 +01:00
Sven Czarnian
bb9044698d add some description entries for the UI 2022-11-01 02:00:49 +01:00
Sven Czarnian
42235e6e17 remove the user module 2022-10-31 23:39:49 +01:00
Sven Czarnian
534924e16a remove the user code 2022-10-27 13:49:15 +02:00
Sven Czarnian
4175137436 use only the modules 2022-10-27 13:49:03 +02:00
Sven Czarnian
25be1b09d8 remove unused import 2022-10-27 13:48:36 +02:00
Sven Czarnian
4a585384c1 create the API key dependencies 2022-10-27 12:09:18 +02:00
Sven Czarnian
d1fbad3930 define the user management database 2022-10-27 12:06:30 +02:00
Sven Czarnian
d5d8425179 introduce a runway planner 2022-10-25 14:32:39 +02:00
Sven Czarnian
0349931f0f add a function to project coordinates 2022-10-25 14:32:18 +02:00
Sven Czarnian
cb9cd97c17 introduce the runway definitions 2022-10-25 14:31:58 +02:00
Sven Czarnian
6378630027 centralize the earth radius 2022-10-25 08:27:49 +02:00
Sven Czarnian
abe73cdd8b introduce an endpoint and service to update the active runway and arrival mode 2022-10-25 08:26:39 +02:00
Sven Czarnian
71589fe1b4 return the async function 2022-10-25 08:26:10 +02:00
Sven Czarnian
d890bc5eb1 validate the airport inputs 2022-10-25 08:25:36 +02:00
Sven Czarnian
e32292e509 add active runways and the arrival mode 2022-10-25 08:25:00 +02:00
Sven Czarnian
3e7f729106 fix wrong enum values and validate the inputs in the endpoints 2022-10-25 08:23:59 +02:00
Sven Czarnian
652b4aef7c update the weather data 2022-10-24 21:24:47 +02:00
Sven Czarnian
3b4a25030f introduce a weather module 2022-10-24 21:23:58 +02:00
Sven Czarnian
b65f1d7561 introduce some base math functions 2022-10-24 21:23:36 +02:00
Sven Czarnian
c080ddb987 add the heading to the inbound structure 2022-10-24 21:23:09 +02:00
Sven Czarnian
807b9f5db1 use relative paths 2022-10-23 23:54:11 +02:00
Sven Czarnian
0bfd22a459 optimize the performance table selection 2022-10-23 23:53:32 +02:00
Sven Czarnian
10818401e1 add a function to find the best performance table 2022-10-23 23:51:49 +02:00
Sven Czarnian
e76c23a794 use relative paths 2022-10-23 23:51:33 +02:00
Sven Czarnian
4b21859242 prepare the inbound to calculate the different parameters 2022-10-23 23:10:33 +02:00
Sven Czarnian
4158e391a5 release the license 2022-10-23 17:08:13 +02:00
Sven Czarnian
3ad4e6a026 update the readme 2022-10-23 17:07:04 +02:00
Sven Czarnian
95f2eb1978 fixed coding style issues 2022-10-23 16:58:41 +02:00
Sven Czarnian
f69e365623 introduce the database and controller connections for all inbounds 2022-10-23 16:58:00 +02:00
Sven Czarnian
7a41dd0fb2 define a generic folder 2022-10-23 16:30:25 +02:00
Sven Czarnian
ad843e4706 add some indices to increase performance 2022-10-23 14:58:04 +02:00