61 Commits (e6c39047013450187383325b2d351a134c712487)

Author SHA1 Message Date
Alex Mikhalev e6c3904701 Use prettier on everything 6 years ago
Alex Mikhalev 6895ee5d42 Use typescript project references 6 years ago
Alex Mikhalev 457a124874 Refactored out jwt token stuff 6 years ago
Alex Mikhalev 9296226036 Properly subscribe to and unsubscribe from devices 6 years ago
Alex Mikhalev dbb314aaad Made mosquitto auth work 6 years ago
Alex Mikhalev 4f7a6202a4 Added support for registering devices 6 years ago
Alex Mikhalev f8a1dd0a8c Better handling of expired access tokens 7 years ago
Alex Mikhalev 60cabb9e57 Use mobx actions on client side 7 years ago
Alex Mikhalev e35f9bf0d9 Implemented a working devices list 7 years ago
Alex Mikhalev 187172e9e7 Token type improvement 7 years ago
Alex Mikhalev b59fbb456b Fixed authentication and checking device authorization 7 years ago
Alex Mikhalev 4dd28098bf Cleanup and refactoring of authentication and server api 7 years ago
Alex Mikhalev ded45e7d44 Fixed paths.js publicDir 7 years ago
Alex Mikhalev dd39980c74 Moved /app to /client 7 years ago
Alex Mikhalev c100c502cd Fixed ScheduleDate 7 years ago
Alex Mikhalev 03f317c1ba Lots of work on schedule editing 7 years ago
Alex Mikhalev 117bb7cfa6 Started working on editing schedules 7 years ago
Alex Mikhalev 9be28477ed Added docker-compose support 7 years ago
Alex Mikhalev 120c719623 Many ui improvements; saving program updates works 7 years ago
Alex Mikhalev 411b2ff045 Migrated to using typeorm+postgres for database 7 years ago
Alex Mikhalev 9aadf8e023 Started adding some device stuff for database 7 years ago
Alex Mikhalev 7ed3096b6f Improved error handling, and error display in login form 7 years ago
Alex Mikhalev 466cad7893 Improvements to error handling and authentication 7 years ago
Alex Mikhalev 2baca5fdd0 Added login page and lots of related improvments 7 years ago
Alex Mikhalev 41ece40a84 added http api on client side for token grants 7 years ago
Alex Mikhalev 1acd60435f Better rpc error handling 7 years ago
Alex Mikhalev a179d69241 Vastly cleaned up websocket data format, made it a lot more like json rpc 7 years ago
Alex Mikhalev d6590c551d fixed warnings 7 years ago
Alex Mikhalev 63689e14ff Better connection state stuff 7 years ago
Alex Mikhalev 472df851f4 Made routing able to view different devices 7 years ago
Alex Mikhalev ad6306ad6e Added framework support for multiple devices 7 years ago
Alex Mikhalev ea00d497c6 improved section run progress display, especially with pausing and unpausing 7 years ago
Alex Mikhalev d4164b9050 garbage 7 years ago
Alex Mikhalev fd9f67f555 Lots of ui improvments 7 years ago
Alex Mikhalev 1a9c1f5cbc Improved error handling 7 years ago
Alex Mikhalev d5b65d7a99 Refactored out websocket api and state stuff 7 years ago
Alex Mikhalev 7a46e9d8a3 Improved connection status display 7 years ago
Alex Mikhalev a5979b2774 Updated dependencies 7 years ago
Alex Mikhalev adffea950a Lots of good improvements 7 years ago
Alex Mikhalev 7846653297 Started UI improvements 7 years ago
Alex Mikhalev 3ce9bb4116 Extracted Duration from sprinklers 7 years ago
Alex Mikhalev 8ea82950fa Made requests a lot better to match grinklers 7 years ago
Alex Mikhalev 919d7a5082 Fixed and refactored a bunch of stuff 7 years ago
Alex Mikhalev 61cfe26b24 Restructued to be much cleaner; bumped ts target to es6 7 years ago
Alex Mikhalev 00ba7cdf85 Refactors @common/sprinklers/json => schema 7 years ago
Alex Mikhalev dab7a9e19e Good work on websocket device comms 7 years ago
Alex Mikhalev f9ae6fac6f More awesome work on stuff 7 years ago
Alex Mikhalev 015614b1d6 Fixed lint issues in server 7 years ago
Alex Mikhalev e5cc6b86e7 Much better serialization/deserialization for sprinklers 7 years ago
Alex Mikhalev 52ba25c038 Cleaned up mobx and ts stuff 7 years ago