51 Commits

Author SHA1 Message Date
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
dd39980c74 Moved /app to /client 2018-08-07 21:21:26 +03:00
9be28477ed Added docker-compose support 2018-07-25 12:53:33 -06:00
120c719623 Many ui improvements; saving program updates works 2018-07-23 19:20:41 -06:00
411b2ff045 Migrated to using typeorm+postgres for database 2018-07-20 00:03:11 -06:00
7f7051658b Upped tsconfig target for server (becuase node 10 is good) 2018-07-13 00:49:14 -06:00
9aadf8e023 Started adding some device stuff for database 2018-07-13 00:04:59 -06:00
7ed3096b6f Improved error handling, and error display in login form 2018-07-08 14:02:05 -06:00
466cad7893 Improvements to error handling and authentication 2018-07-08 06:57:03 -06:00
853770a9e8 Actually comparing the password when granting a token is important 2018-07-02 15:25:35 -06:00
2baca5fdd0 Added login page and lots of related improvments 2018-07-02 15:22:59 -06:00
41ece40a84 added http api on client side for token grants 2018-07-01 02:00:17 -06:00
1acd60435f Better rpc error handling 2018-06-30 23:26:48 -06:00
a179d69241 Vastly cleaned up websocket data format, made it a lot more like json rpc 2018-06-30 21:18:41 -06:00
d6590c551d fixed warnings 2018-06-30 14:49:13 -06:00
a259f419fe cleaned stuffs up 2018-06-29 21:30:55 -06:00
63689e14ff Better connection state stuff 2018-06-29 18:16:06 -06:00
ad6306ad6e Added framework support for multiple devices 2018-06-29 14:48:42 -06:00
dbb5c37efe Some great token routes and stuff 2018-06-28 17:25:08 -06:00
94724879b6 Started experimenting with some auth stuff 2018-06-27 14:46:03 -06:00
321738a517 Added wildcard route for react router 2018-06-27 12:12:14 -06:00
d4164b9050 garbage 2018-06-27 00:59:58 -06:00
1a9c1f5cbc Improved error handling 2018-06-25 17:37:36 -06:00
d5b65d7a99 Refactored out websocket api and state stuff 2018-06-25 02:20:44 -06:00
7a46e9d8a3 Improved connection status display 2018-06-16 23:54:03 -06:00
fd7ccd596e Cleanup of server side state 2018-05-24 10:36:16 -06:00
a5979b2774 Updated dependencies 2018-04-12 17:27:42 -06:00
7846653297 Started UI improvements 2017-10-10 18:00:01 -06:00
8ea82950fa Made requests a lot better to match grinklers 2017-10-10 16:25:21 -06:00
61cfe26b24 Restructued to be much cleaner; bumped ts target to es6 2017-10-09 21:02:55 -06:00
782c79d848 Fixed prettyPrint 2017-10-09 13:09:14 -06:00
00ba7cdf85 Refactors @common/sprinklers/json => schema 2017-10-09 11:06:30 -06:00
dab7a9e19e Good work on websocket device comms 2017-10-09 08:09:08 -06:00
889f779a59 Moved types to their own folder 2017-10-05 17:55:31 -06:00
f9ae6fac6f More awesome work on stuff 2017-10-05 15:15:50 -06:00
015614b1d6 Fixed lint issues in server 2017-10-05 14:31:07 -06:00
e5cc6b86e7 Much better serialization/deserialization for sprinklers 2017-10-05 14:27:43 -06:00
111fc0c85d Added a test api 2017-10-04 13:51:29 -06:00
f23ad08f92 More work on server; lots of refactoring and good stuff 2017-10-04 13:22:10 -06:00
93a9523442 Improved request logging 2017-10-03 16:04:42 -06:00
a698775388 Added request logger and made stuff better 2017-10-03 13:07:05 -06:00
512a633c0c Made better webpack configs 2017-10-03 12:18:30 -06:00
ddc834d2f3 More good changes 2017-09-27 19:20:50 -06:00
c198b2d75e Migrated from paho-mqtt to mqtt package 2017-09-26 14:24:15 -06:00
d6a4022528 Added pino logging 2017-09-26 12:43:25 -06:00
8cb7d454a4 Better messages support; fixed transition; added timeout 2017-09-10 21:38:07 -06:00
d1c2b04c55 Made hot reloading work and improved webpack stuff 2017-09-08 10:36:10 -06:00
54054797b1 Started work on fixing lint stuff 2017-09-07 15:52:51 -06:00