24 Commits (7541618ec80fe5a866b5e40b6f4f693dd0c4991f)

Author SHA1 Message Date
Alex Mikhalev 7541618ec8 Implement section runner state publishing 4 years ago
Alex Mikhalev cc88083b19 Publish program running state 4 years ago
Alex Mikhalev f9cdb0e57b Implement proper quit behavior for update_listener 4 years ago
Alex Mikhalev 63fd0be100 Implement mqtt section states 4 years ago
Alex Mikhalev cfde268603 Add publishing of section states 4 years ago
Alex Mikhalev 239a289e4e Publish programs 4 years ago
Alex Mikhalev 2270c69f2b Add support for publishing sections 4 years ago
Alex Mikhalev effd3d8ec1 Add message on startup 4 years ago
Alex Mikhalev 10f1003b56 Move most db stuff to database module 4 years ago
Alex Mikhalev 8c2f76ddd2 Reorganize migrations and database stuff 4 years ago
Alex Mikhalev 0fe30fa7a9 Add support for reading programs from database 4 years ago
Alex Mikhalev e5a2e169a2 Format some SQL queries better 4 years ago
Alex Mikhalev b6bcde020c Flesh out main a bit more 4 years ago
Alex Mikhalev 9120f0cbd3 Add support for scheduled programs 4 years ago
Alex Mikhalev e2c06f03a5 Add Schedule module for schedule support 4 years ago
Alex Mikhalev 6343ed1353 Add ProgramRunner 4 years ago
Alex Mikhalev 4c782addb7 Move OptionFuture to its own file 4 years ago
Alex Mikhalev 7e24b03f22 Change SectionRunner to use VecDeque again 4 years ago
Alex Mikhalev fa1bf9a116 Fix tests 4 years ago
Alex Mikhalev c58ad6b2cc Use tracing-subscriber instead of env-logger 4 years ago
Alex Mikhalev 6e49d0f849 Improve logging and trace listeners 4 years ago
Alex Mikhalev 8caa569fb1 Start work on section runner and use tracing 4 years ago
Alex Mikhalev 27b0edf896 Support for reading sections from db 5 years ago
Alex Mikhalev 07785918c1 Initial commit 5 years ago