Message broker that sends events out. Allows async and better dispatch. Closes #14.
Plugins are now split in to modules. Modules are loaded on startup. Closes #4.
IClient interface provides some more info on what the protocol supports like bool IsMarkdownSupported.
Misc. clean up all over the place.
Namespace updates.
Command sieve support through MessageBroker. DIY permissions model! :)
Standard configuration service/interface. Closes #93
Arguments are now always an empty list at the least. Closes #95
[ ] @sponge
[x] @Alligator
I don't expect a full blown code review but I'd like you all to pull this branch down, run it, see if it all seems good to you, look at a plugin or two and make note of the changes. Hope you all like it!
bool IsMarkdownSupported
.I don't expect a full blown code review but I'd like you all to pull this branch down, run it, see if it all seems good to you, look at a plugin or two and make note of the changes. Hope you all like it!