72 Commits

Author SHA1 Message Date
f6d6ef7c0c Show next run time for programs
All checks were successful
continuous-integration/drone/push Build is passing
2019-07-23 23:03:44 -06:00
f328e5c2e2 Lots of improvements 2019-07-20 18:06:07 -06:00
ac27c0a9ec Fix tsconfigs 2019-07-20 11:33:30 -06:00
9b54655344 Fix list schemas 2019-07-19 23:59:10 -06:00
9b959ff57b Update dependencies 2019-07-19 19:14:04 -06:00
18c35ac8b9 feat: Add user command to manage users 2018-12-11 19:25:43 -07:00
4963e31473 fix: Error handling 2018-12-11 17:03:44 -08:00
934eecd9c9 style: Prettier everything 2018-12-11 17:03:44 -08:00
46f4b9d14a feat: Use oclif cli for server; clean up webpack config 2018-12-11 17:03:44 -08:00
2503756c60 fix: errorHandler handles internal errors and limit data
Only show data in development
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
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
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
f8a1dd0a8c Better handling of expired access tokens 2018-08-17 13:48:34 -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
b59fbb456b Fixed authentication and checking device authorization 2018-08-11 19:28:19 +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
dd39980c74 Moved /app to /client 2018-08-07 21:21:26 +03:00
c100c502cd Fixed ScheduleDate 2018-08-07 11:55:15 +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
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
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
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
63689e14ff Better connection state stuff 2018-06-29 18:16:06 -06:00
472df851f4 Made routing able to view different devices 2018-06-29 15:00:45 -06:00
ad6306ad6e Added framework support for multiple devices 2018-06-29 14:48:42 -06:00
ea00d497c6 improved section run progress display, especially with pausing and unpausing 2018-06-29 11:54:49 -06:00
d4164b9050 garbage 2018-06-27 00:59:58 -06:00
fd9f67f555 Lots of ui improvments 2018-06-26 11:53:22 -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
a5979b2774 Updated dependencies 2018-04-12 17:27:42 -06:00
adffea950a Lots of good improvements 2017-10-13 16:11:37 -06:00