Commit Graph

318 Commits (spacecruft)

Author SHA1 Message Date
Cameron Clough 4f13eae80a add lint tasks to package.json 2022-01-08 20:43:39 +00:00
Cameron Clough f6e6445c45 move eslint config to .eslintrc.json 2022-01-08 20:15:02 +00:00
AdamSBlack dbca7b8fb0
Merge branch 'dev' of https://github.com/AdamSBlack/retropilot-server into dev 2022-01-08 01:37:03 +00:00
AdamSBlack cb25d4b9f8
Code cleanup 2022-01-08 01:35:55 +00:00
Cameron Clough 97b630737c
delete 2022-01-08 00:53:21 +00:00
AdamSBlack 72f7171632 Merge branch 'dev' of https://github.com/AdamSBlack/retropilot-server into dev 2022-01-07 02:08:40 +00:00
AdamSBlack f47cf4c152 api endpoint to support returning segments 2022-01-07 02:08:17 +00:00
Adam Black e08f1ba9ad
Merge pull request #5 from incognitojam/update-comma-log-reader
Update @commaai/log_reader dependency
2022-01-06 23:53:17 +00:00
Cameron Clough 4d2b3ba382
Update @commaai/log_reader dependency 2022-01-06 21:36:31 +00:00
AdamSBlack 5998ea9369 Website websocket config split out 2022-01-06 20:50:38 +00:00
AdamSBlack 6db8a3eb93 Made 2022-01-06 20:50:05 +00:00
AdamSBlack 36a1cbdda1 Merge branch 'dev' of https://github.com/AdamSBlack/retropilot-server into dev 2022-01-06 20:07:39 +00:00
AdamSBlack 0a4ecf422e drive access api 2022-01-06 20:07:25 +00:00
Adam Black 4a5cc93e9d
Merge pull request #4 from incognitojam/athena-config
Use config for Athena port and host
2022-01-06 17:48:55 +00:00
Cameron Clough 33e7285236
Use config for Athena port and host 2022-01-06 13:51:51 +00:00
AdamSBlack bf462356be Pipework for react front end + more api end points 2022-01-05 16:58:51 +00:00
AdamSBlack 36a3981f5b Athena restructure, websocket server for front
end realtime sessions
2022-01-03 16:34:46 +00:00
AdamSBlack 71b6eb32ac fixes 2022-01-03 16:29:47 +00:00
AdamSBlack c2e730f09a modify pairing code 2021-12-31 01:22:34 +00:00
AdamSBlack b4540abb5c Added support for extra c3 camera 2021-11-14 15:38:38 +00:00
AdamSBlack dc9e96ca3d various 2021-11-14 15:38:10 +00:00
AdamSBlack 8d435a3cbc e 2021-10-31 02:28:54 +00:00
AdamSBlack b383fe5903 slight pairing fix 2021-10-31 02:24:42 +00:00
AdamSBlack 1dd752b3b2 👀 2021-10-31 01:44:05 +00:00
AdamSBlack 5d69866bba prime activation prevents unpaired devices from
pairing >0.8.2
2021-10-31 01:36:57 +00:00
AdamSBlack 72ff0d9457 added missing files 2021-10-31 01:15:38 +00:00
AdamSBlack 29cacc6798 removed bad package 2021-10-31 01:14:33 +00:00
AdamSBlack 05e59769e9 modified package.json scripts 2021-10-31 01:11:30 +00:00
AdamSBlack 59305f2fc9 unique tagging of athena requests 2021-10-31 01:53:42 +01:00
AdamSBlack 2f9d45fabc Revert "updated readme"
This reverts commit 751742acf6.
2021-10-30 13:12:48 +01:00
AdamSBlack 751742acf6 updated readme 2021-10-29 21:46:48 +01:00
AdamSBlack f4cb1ef142 Athena, logging, etc 2021-10-29 21:45:15 +01:00
AdamSBlack 32325111c6 Added new tables to database,
added logging to athena
2021-10-26 23:38:31 +01:00
AdamSBlack 9361043d83 Added proof of concept for Athena 2021-10-25 22:56:40 +01:00
AdamSBlack 4075e5730a Fixed admin API's middleware to not filter through
other routes
2021-10-13 19:06:46 +01:00
AdamSBlack 3596013e2f TODO: Fix admin api auth catching any undefined routes
Removed pointlessly stateful controllers, admin api fleshed out
2021-10-11 19:37:58 +01:00
AdamSBlack e33b10e7d0 disable useradminapi 2021-10-03 17:48:52 +01:00
AdamSBlack acf084743d updated database, sessions managed via signed JWT
token.

TODO: sign tokens based user unique token, instead of
global salt key
2021-10-03 17:44:43 +01:00
AdamSBlack 7590e9b644 userAdminApi now allows users to change their
password
2021-10-03 15:35:44 +01:00
AdamSBlack f642360a5d Device pair logic removed from route
and moved into devices controller using
ORM now, not 100% tested
2021-10-03 14:11:34 +01:00
AdamSBlack aaedd0bfd6 minor 2021-10-03 00:08:21 +01:00
AdamSBlack f5a0fc8c0d include new models 2021-10-02 23:11:51 +01:00
AdamSBlack cbea324a05 Implemented Sequelize ORM, moved over users.js
to new ORM
2021-10-02 23:08:56 +01:00
AdamSBlack 6521cda85a Created branch "cursed"
Modified pairing to support new registrations
2021-09-30 20:18:37 +01:00
Adam Black 5ca26f7b19
Merge branch 'florianbrede-ayet:main' into main 2021-09-30 19:22:47 +01:00
Florian Brede 3ddd73ea45 TODO: ignore the "not before" timestamps in JWT - some eons seem to have a slightly off RTC 2021-09-29 23:43:23 +02:00
Florian Brede 78f7ed77e0
Merge pull request #7 from AdamSBlack/no-change
removed requirement for imei to register device
2021-09-29 23:35:33 +02:00
AdamSBlack 9be7c45a96 removed requirement for imei to register device 2021-09-29 20:27:33 +01:00
AdamSBlack 2fd31d993e removed requirement for imei to register device 2021-09-29 20:24:50 +01:00
Adam Black bfc3f6806e
Merge branch 'florianbrede-ayet:main' into main 2021-09-29 19:33:28 +01:00