190 Commits

Author SHA1 Message Date
69c4c1c8e1 Use cache-loader and thread-loader instead of HappyPack 2018-12-11 17:03:44 -08:00
68e828e2e5 Restructured tsconfig files 2018-12-11 17:03:44 -08:00
e6c3904701 Use prettier on everything 2018-12-11 17:03:44 -08:00
f1a9d11dcf Don't use through2 in prettyPrint 2018-12-11 17:03:44 -08:00
1b736b1446 Allow configuring log level from env 2018-12-11 17:03:44 -08:00
6895ee5d42 Use typescript project references 2018-12-11 17:03:44 -08:00
457a124874 Refactored out jwt token stuff 2018-12-11 17:02:58 -08:00
6c1ba0022f Added drone.yml file 2018-12-11 17:02:58 -08:00
1506c40d61 Make device image in list a link to the device 2018-12-11 17:02:58 -08:00
9296226036 Properly subscribe to and unsubscribe from devices 2018-12-11 17:02:58 -08:00
dbb314aaad Made mosquitto auth work 2018-12-11 17:02:58 -08:00
4f7a6202a4 Added support for registering devices 2018-12-11 17:02:58 -08:00
7da098a070 dockerfile use node directly 2018-12-11 17:02:58 -08:00
c33e38dfbb Fixed Docker to use stretch image and not fail build 2018-12-06 15:28:35 -08:00
5267f77e8a Started adding mosquitto routes 2018-08-27 23:09:45 -06:00
cf880397f5 Added a script to run in tmux 2018-08-25 12:22:18 -06:00
942fded9d6 Fixed prettyPrint to pass through non-json lines 2018-08-25 12:22:10 -06:00
ed8d012a4b Fixed rpc not connecting after login 2018-08-19 20:01:04 -06:00
939540cd0e Updated dependencies; made own pretty formatter module 2018-08-19 19:53:30 -06:00
c8dd1df615 Use build in pino.pretty definitions 2018-08-19 19:31:36 -06:00
26e9b49499 Use npm @types/module-alias 2018-08-19 19:28:38 -06:00
7fbfe86634 Refactored out ws sprinklers client classes 2018-08-19 19:25:26 -06:00
a6876b54d8 Fixed lint and remaining compilation issues 2018-08-17 14:41:18 -06:00
f345344974 Refer to section by id in SectionChooser 2018-08-17 13:57:41 -06:00
f8a1dd0a8c Better handling of expired access tokens 2018-08-17 13:48:34 -06:00
f679af1a35 Fixed program table expansion with storing id's instead of program 2018-08-16 14:36:20 -06:00
c1001ad787 Show full error on close 2018-08-16 14:33:19 -06:00
60cabb9e57 Use mobx actions on client side 2018-08-13 15:11:36 +03:00
e35f9bf0d9 Implemented a working devices list 2018-08-12 11:55:15 +03:00
187172e9e7 Token type improvement 2018-08-11 20:35:34 +03:00
c6c98d36a0 Restructured components and pages 2018-08-11 20:12:32 +03:00
6b1b650f78 Fixed token type issues 2018-08-11 20:02:16 +03:00
8a6d501cda refactoring 2018-08-11 19:59:20 +03:00
b59fbb456b Fixed authentication and checking device authorization 2018-08-11 19:28:19 +03:00
ab0756d01e Nice refactoring and verification of api endpoints 2018-08-11 17:00:53 +03:00
4dd28098bf Cleanup and refactoring of authentication and server api 2018-08-10 16:09:23 +03:00
ded45e7d44 Fixed paths.js publicDir 2018-08-08 17:50:00 +03:00
96d3ba2d6e Use . instead of explicit main path in package.json 2018-08-08 17:30:38 +03:00
a3c621ea5c added main index.js 2018-08-08 17:16:23 +03:00
dd39980c74 Moved /app to /client 2018-08-07 21:21:26 +03:00
68f37c60b3 Upgraded dependencies and fixed lint issues 2018-08-07 12:04:33 +03:00
c100c502cd Fixed ScheduleDate 2018-08-07 11:55:15 +03:00
a3c6fa2b8e Fixed lots of lint issues 2018-08-06 12:10:34 +03:00
03f317c1ba Lots of work on schedule editing 2018-08-06 12:04:08 +03:00
117bb7cfa6 Started working on editing schedules 2018-07-28 13:16:10 -07:00
ce3abbca26 Fixed program save/cancel editing by not using mobx viewmodel 2018-07-28 11:54:42 -07:00
5d3b633f52 Fixed "add program item" button showing while not editing 2018-07-28 11:54:24 -07:00
8fc64824c9 Added button to add a program item 2018-07-27 23:20:56 -06:00
4a5b5ae7d9 Keep track of editing state with query string; allow deleting of program items 2018-07-27 22:22:09 -06:00
116c803ec7 Drag to reorder sections 2018-07-27 18:56:53 -06:00