Commit graph

38 commits

Author SHA1 Message Date
Nick Bensema
c905280125 Added /clean command to clear a user's additions from a channel
Any user with playlistdelete permission can now use the /clean
command to wipe out a user's additions to the playlist.  This
can be helpful for taking down abusive items en masse without
resetting the entire playlist.

The code should probably be generalized, somehow, to handle
title patterns or additions within a certain timeframe.
2013-09-02 23:36:19 -07:00
calzoneman
d100936b65 A couple fixes 2013-08-18 19:31:34 -05:00
calzoneman
77a57d24c1 Implement Auto-AFK (#192)
- Channel-configurable delay
- User is marked AFK if no chat messages are received before the delay expires
- User is marked un-AFK if a chat message is received or if the user voteskips
2013-07-28 17:58:22 -04:00
calzoneman
1150d03474 AFKers don't affect voteskip (#193) 2013-07-28 17:36:53 -04:00
calzoneman
170e16ca82 Remove ability to mute same or higher rank 2013-06-25 11:57:04 -04:00
calzoneman
ccae0ea76e Add /mute command 2013-06-25 10:18:33 -04:00
Calvin Montgomery
dc7eeed360 more fixes 2013-06-24 23:40:42 -04:00
calzoneman
072695995e Add superadmin flair command for no good reason 2013-06-22 19:38:44 -04:00
Calvin Montgomery
449d01180a Banlist and recent login history 2013-06-17 23:57:29 -04:00
Calvin Montgomery
1c2728c9f8 Permissions check for /kick 2013-05-27 00:45:08 -04:00
Calvin Montgomery
77261dcc7f Fix /poll command 2013-05-23 21:42:12 -04:00
calzoneman
a5c297365c Fixes; implement /clear command 2013-05-23 00:03:37 -04:00
calzoneman
4e364f45a6 Add permissions editor; fixes for bans 2013-05-22 15:38:16 -04:00
calzoneman
f8b0b06caf Add username bans, tweak ban interface 2013-05-21 12:17:01 -04:00
calzoneman
505c628eb9 Tweak bans 2013-05-19 17:23:35 -04:00
calzoneman
1d50eee225 Fix /afk breaking chat 2013-05-12 23:35:25 -04:00
calzoneman
9bc712c003 Mask user IPs for nonadmins 2013-04-29 20:01:46 -05:00
calzoneman
d43f39caa1 Better channel bans 2013-04-29 18:59:51 -05:00
calzoneman
406988aef1 Allow chaining for /m 2013-04-28 13:04:15 -05:00
calzoneman
535b80153d Fix ip bans for like the 4th time 2013-04-27 23:10:48 -05:00
calzoneman
3c4d7073a5 Implement AFK functionality [Issue #37] 2013-04-19 14:50:08 -05:00
calzoneman
8a8838a58d Registered users now have rank 1, guests' names are grey
Any new registrations will set global_rank=1 in the database
If you wish to upgrade, run "UPDATE `registrations` SET `global_rank`=1 WHERE `global_rank`=0" on your MySQL database
2013-04-17 13:29:52 -05:00
calzoneman
4e2e349196 Tweaks to Leaders, add kick messages 2013-04-14 12:38:00 -05:00
calzoneman
a9b3319e3d Force client disconnect, fix userlist bug 2013-04-11 11:30:20 -05:00
calzoneman
3f2095b14e Fix banning 2013-04-10 19:51:30 -05:00
calzoneman
0e49f06fbf Fixes and stuff 2013-04-04 14:56:43 -05:00
calzoneman
124ec0080f Improve logging 2013-03-27 14:28:51 -05:00
calzoneman
5f5049db12 Change quotes to be consistent
Fixes Issue#11
2013-03-24 12:23:48 -05:00
calzoneman
a5ca7d227e Add banlist interface 2013-03-23 22:45:10 -05:00
calzoneman
df54f8bffc Proper IPbans in the database 2013-03-23 22:01:37 -05:00
calzoneman
0b56909e20 Change license to MIT 2013-03-23 21:28:20 -05:00
calzoneman
516edf690d Patch userLeave bug (Issue#14 2013-03-23 21:05:13 -05:00
calzoneman
f05a73bdb9 Emergency ip ban 2013-03-23 20:08:35 -05:00
calzoneman
bf72733086 Add poll notification, channel options (don't save to db yet) 2013-03-22 15:04:04 -05:00
calzoneman
c50dbece97 Add /say and global announcements 2013-03-20 13:35:06 -05:00
calzoneman
bc187c99f5 Implement polls 2013-03-16 16:49:58 -05:00
calzoneman
7aafcd7b08 Add ability to kick clients 2013-03-05 14:23:02 -06:00
calzoneman
ab48c6aa50 Refactor chat commands [untested] 2013-03-05 12:51:58 -06:00