24 Commits (47f563c0a9d2e242f7234d447d027258ba12c141)

Author SHA1 Message Date
Alex Mikhalev 8408f21a72 Add better configuration support 4 years ago
Alex Mikhalev 6e596a2ef3 Split remaining mqtt stuff into sprinklers_mqtt 4 years ago
Alex Mikhalev eff5e0c703 Split out actors into sprinklers_actors 4 years ago
Alex Mikhalev ffef2eb50c Split out database stuff into sprinklers_database 4 years ago
Alex Mikhalev 3b96f2019d Split out core types into sprinklers_core 4 years ago
Alex Mikhalev 174d69fbcc Prepare for splitting things into separate packages 4 years ago
Alex Mikhalev 2ad00b4b69 Fix missing futures-util feature 4 years ago
Alex Mikhalev 2f53940ebe Remove actix DNS resolver 4 years ago
Alex Mikhalev af0998a719 Implement running sections through MQTT 4 years ago
Alex Mikhalev 709f8c2760 Use rumqtt 0.1.0 4 years ago
Alex Mikhalev d79584eb65 Update rumqtt version 4 years ago
Alex Mikhalev fc8821171a Use actix for program_runner 4 years ago
Alex Mikhalev 9643923428 Use actix for section runner 4 years ago
Alex Mikhalev 2270c69f2b Add support for publishing sections 4 years ago
Alex Mikhalev 12c326ad86 Update rusqlite version 4 years ago
Alex Mikhalev 9e9c1a353a Implement de/serialization of schedules 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 a509303bc2 Add Program model 4 years ago
Alex Mikhalev c58ad6b2cc Use tracing-subscriber instead of env-logger 4 years ago
Alex Mikhalev 31e843a585 SectionRunner::queue_run test and impl 4 years ago
Alex Mikhalev 8caa569fb1 Start work on section runner and use tracing 4 years ago
Alex Mikhalev 07785918c1 Initial commit 5 years ago