Dragory
50f5792bc5
Update to Knub 19.1.1 and update plugins accordingly
2019-04-13 01:44:18 +03:00
Dragory
b7b42705f9
Add types for all plugin configs and permissions. Update code to work with Knub 18.
2019-03-04 21:44:04 +02:00
Dragory
0b0bb05eed
GuildActions: create overloads for known actions; refactor certain actions, using only 1 args object; mutes: move !mutes to the Mutes plugin, fix case number not showing in mute list, make mute list prettier
2019-02-15 05:07:28 +02:00
Dragory
e841f20ab0
Add special mention if a mod action was performed on behalf of another mod with the --mmod option
2019-02-08 20:25:35 +02:00
Dragory
8de31844d5
Add support for hiding cases with !hidecase
2019-01-13 17:56:25 +02:00
Dragory
ab71481b8f
Allow making archives permanent. Make archives permanent when attached to a case. Add log file metadata dynamically when served (instead of in the body directly). Add missing index on archives.expires_at.
2019-01-13 17:29:26 +02:00
Dragory
b0cd8762f1
Update to Knub 14.0.0 and make changes to plugins accordingly
2019-01-03 06:15:28 +02:00
Dragory
ca44746ae6
cases: fix cases without a reason not being posted
...
The fact that cases *with* a reason were being posted was actually an
unintended side effect of createCaseNote also posting the case after
creating the note. Had the issue with the cases not being posted not
existed, new cases with a reason would've been posted twice. This commit
changes this so createCaseNote doesn't post the case when used from
createCase, and fixes the actual case posting at the end of createCase.
2019-01-03 04:30:16 +02:00
Dragory
e787312a1a
Fix !update and auto-updated mute cases
2018-12-22 14:05:06 +02:00
Dragory
2e30a3b9e7
Use actions/events for plugin interoperability. Move base case and mute functionality to their own plugins.
2018-11-25 17:04:26 +02:00