160 Commits

Author SHA1 Message Date
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
1eff9b4267 Fixed DurationView wrapping 2018-07-25 17:40:06 -06:00
7a4adf4299 Split out css files to separate ones in the styles folder 2018-07-25 15:55:35 -06:00
4544b61e6f Added depends_on to docker-compose files 2018-07-25 15:21:07 -06:00
a1bd742b29 Added initial README.md 2018-07-25 13:56:37 -06:00
a82b3a6b24 Added development mode for webpack 2018-07-25 13:50:31 -06:00
9be28477ed Added docker-compose support 2018-07-25 12:53:33 -06:00
79ff1e8ff9 Minor UI improvements 2018-07-24 12:55:43 -06:00
c1d9d149ba Updated dependencies 2018-07-23 20:14:31 -06:00
120c719623 Many ui improvements; saving program updates works 2018-07-23 19:20:41 -06:00
9d217a594a UI improvements; added program page 2018-07-22 14:50:08 -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
757141c3cb Fixed connection state updating for devices 2018-07-12 13:46:50 -07:00
07a16f79a1 Fixed websocket protocol selection to allow wss 2018-07-12 13:22:42 -07:00
2413be7dd4 Fixed location.protocol usage 2018-07-12 13:13:53 -07:00
5d43086f5a Fixed protocol on http api so HTTPS works 2018-07-12 13:10:08 -07:00
0f4b055a12 Improved auth flow 2018-07-08 20:44:45 -07:00
7ed3096b6f Improved error handling, and error display in login form 2018-07-08 14:02:05 -06:00
4f0efd9551 Added logout route and page 2018-07-08 13:44:46 -06:00
efe7f745fc Fixed compilation warnings and errors 2018-07-08 07:16:17 -06:00
0db537a718 Removed yarn-error.log 2018-07-08 06:59:00 -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