|
afc916c9f8
|
mx-sanebot: split out a cleaner API between the Matrix events and the bot's event-handling logic
|
2023-04-28 01:33:47 +00:00 |
|
|
7b141f6f58
|
mx-sanebot: refactor event handling
now we handle invites using the same sync idioms as with normal messages
|
2023-04-27 23:35:42 +00:00 |
|
|
fd82256bbc
|
install zeal docs for packages like mx-sanebot
|
2023-04-27 10:07:16 +00:00 |
|
|
ec7f36913c
|
mx-sanebot: allow building zeal docs
|
2023-04-27 08:32:24 +00:00 |
|
|
871975a597
|
mx-sanebot: split shell and default out of flake.nix
|
2023-04-27 08:04:39 +00:00 |
|
|
131a828ed0
|
mx-sanebot: remove dead code
|
2023-04-25 23:23:04 +00:00 |
|
|
d385845dd5
|
mx-sanebot: stream the sync events to avoid an inversion of control
the handler callback API is a poor fit for Rust lifetimes, so avoid it when possible
|
2023-04-25 09:48:42 +00:00 |
|
|
66c42916c8
|
mx-sanebot: refactor event loop
|
2023-04-25 08:20:56 +00:00 |
|
|
b282e5beb2
|
mx-sanebot: split out some request/response interface
|
2023-04-25 07:44:49 +00:00 |
|
|
5c8cca6a52
|
start work on a Matrix bot to expose sane-* commands to Matrix
|
2023-04-24 09:39:59 +00:00 |
|