Commit graph

544 commits

Author SHA1 Message Date
Dragory
9bfe160e0e Add delete_with_command config option to the tags plugin 2019-01-06 15:34:42 +02:00
Dragory
681517341e Add name history plugin 2019-01-06 15:27:51 +02:00
Dragory
50c6233190 tags: delete command/response msg if the other is deleted 2019-01-06 14:39:16 +02:00
Dragory
145f5866cf Update Knub to 15.0.0 2019-01-06 14:05:56 +02:00
Dragory
19dc621e85 Test a more clear emoji for unmute logs 2019-01-06 12:32:07 +02:00
Dragory
6dc8536da6 starboard: fix 'channel already has a starboard' error not resetting the setup state properly 2019-01-06 12:31:40 +02:00
Dragory
dced441d09 Fix starboard and spam plugins not detecting animated emoji 2019-01-06 12:30:52 +02:00
Dragory
5b800bb443 Fix error introduced in the update to Knub 14.0.0 in ZeppelinPlugin 2019-01-03 06:17:39 +02:00
Dragory
435de37dc8 tags: add !tag list command 2019-01-03 06:16:00 +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
4a33932ffa starboard: include link to original message 2019-01-03 04:49:31 +02:00
Dragory
7139d81a5e Separate timed/indefinite mutes/unmutes in logs 2019-01-03 04:37:44 +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
ae158d6b48 slowmode: add !slowmode clear to clear slowmode from specific users 2019-01-03 04:15:18 +02:00
Dragory
6e0e772d88 Fix Node.js version check 2019-01-03 03:47:52 +02:00
Dragory
f7c29eb2cf persist: fix roles not being reapplied properly on rejoin 2019-01-03 03:11:45 +02:00
Miikka
96953ce159
Persist: fix errors when the leaving member was not cached 2018-12-25 09:21:29 +02:00
Miikka
d0f8ec2b57
Fix buggy mute cases 2018-12-23 01:00:56 +02:00
Dragory
b47d69d525 Allow any text after 'expand' in !cases for memes 2018-12-22 18:57:24 +02:00
Dragory
50ce6ade3e Add !nickname reset command. Allow setting/resetting your own nick with the nickname commands. 2018-12-22 16:11:53 +02:00
Dragory
2d763d1043 Allow nicknames with spaces in !nickname 2018-12-22 16:02:53 +02:00
Dragory
c8bc478126 !tag_delete -> !tag delete 2018-12-22 16:01:18 +02:00
Dragory
69fccbc2d8 SavedMessages: ignore fake edit events 2018-12-22 15:00:06 +02:00
Dragory
dcb5da2a4c starboard: don't remove starred messages if someone removes their reaction and the count falls under the threshold 2018-12-22 14:49:45 +02:00
Dragory
4eacbeb889 starboard: also embed cdn.discordapp.com images 2018-12-22 14:42:39 +02:00
Dragory
e2c57f8057 SavedMessages: don't emit message deletion events for non-saved messages 2018-12-22 14:37:41 +02:00
Dragory
c0e8c09eb3 starboard: embed linked images; migrate pins in reverse order 2018-12-22 14:33:50 +02:00
Dragory
7ce7359286 Starboard: add command to migrate pins to a starboard 2018-12-22 14:20:32 +02:00
Dragory
7bbe0c7d8d MessageSaver: make message saving commands non-blocking 2018-12-22 14:20:19 +02:00
Dragory
69ca513aee Add command to save pins to the message database 2018-12-22 14:10:38 +02:00
Dragory
e787312a1a Fix !update and auto-updated mute cases 2018-12-22 14:05:06 +02:00
Dragory
1aaa4205e9 Add command to save specific messages to db 2018-12-22 13:57:55 +02:00
Dragory
d2a505f838 Remove mute_role config requirement from ModActions 2018-12-22 13:55:24 +02:00
Dragory
cf17374a24 Add user mention to member join log 2018-12-22 13:28:17 +02:00
Dragory
1a0bf1a525 Bold username on 'note added' mod action confirmation 2018-12-22 13:25:17 +02:00
Dragory
8d59420579 Add case number to mod action confirmations 2018-12-22 13:22:16 +02:00
Dragory
ce0b7ded08 Message archive formatting tweaks and fixes; only emit deleteBulk event from SavedMessages if any messages were actually marked as deleted 2018-12-22 13:06:40 +02:00
Dragory
dee4637a7f Small cleanup 2018-12-22 12:39:03 +02:00
Dragory
3c3602f8d3 Log text/style tweaks; add message date to deletion logs 2018-12-22 12:38:52 +02:00
Dragory
1dd8266405 Fix buggy formatting in nickname reset logs 2018-12-22 12:28:48 +02:00
Dragory
9f7970efba Fix kick logs with !kick 2018-12-22 12:26:54 +02:00
Dragory
022fcc537e Fix error when editing non-saved messages 2018-12-15 23:07:19 +02:00
Dragory
fecd9d96a9 Add !nick alias for !nickname 2018-12-15 23:02:57 +02:00
Dragory
0c8efedb8c Add Starboard plugin 2018-12-15 23:01:45 +02:00
Dragory
33d2026556 Fix removing event listeners in LogsPlugin 2018-12-15 23:01:26 +02:00
Dragory
a6b2fe5fed Update emoji-regex to 7.0.1 2018-12-15 21:16:17 +02:00
Dragory
daa264357b Update Knub to 13.1.0 and Eris to 0.9.0 2018-12-15 21:07:05 +02:00
Dragory
9513f4f0c7 migrations: only drop tables if they exist 2018-12-15 17:38:34 +02:00
Dragory
2d2145eda3 Add !nickname command 2018-12-15 17:28:36 +02:00
Dragory
52c2bfa0b2 Move canActOn to ZeppelinPlugin base class 2018-12-15 17:24:09 +02:00